вопрос об отправке смс с омощью atmega 8 и sim800l

Обсуждаем контроллеры компании Atmel.
Ответить
kasak
Родился
Сообщения: 8
Зарегистрирован: Вс июн 16, 2024 10:49:28

вопрос об отправке смс с омощью atmega 8 и sim800l

Сообщение kasak »

Доброго дня.
Нужно с помощью Atmega 8, через модуль sim800L послать смс 123456789AAAAAA желательно в cvavr.
Прошу помочь в поисках информации или же подсказкой.
Заранее благодарен.
Аватара пользователя
igor-x
Мудрый кот
Сообщения: 1817
Зарегистрирован: Пн ноя 29, 2010 15:58:43

Re: вопрос об отправке смс с омощью atmega 8 и sim800l

Сообщение igor-x »

в поиске "sim800l arduino" очень много даташитов и примеров подключения и работы с модулем
codenamehawk
Вымогатель припоя
Сообщения: 527
Зарегистрирован: Вт фев 09, 2010 17:52:26

Re: вопрос об отправке смс с омощью atmega 8 и sim800l

Сообщение codenamehawk »

Так все просто, настраиваете Сом порт в cvavr, на скорость с которой умеет работать sim800L.
Подключаете модуль к процу Rx Tx и не забудьте соединить земли.
Читаете что такое АТ команды, читаете мануал на sim800L при помощи АТ команд передать смс и передаете модулю нужную команду.
Проще будет если вы опишите, что уже сделали и что не получается.
kasak писал(а):Прошу помочь в поисках информации

Понятно, что недавно начали пользоваться интернетом, но есть специальные сайты, которые помогают найти нужную информацию, гоогл например.
kasak
Родился
Сообщения: 8
Зарегистрирован: Вс июн 16, 2024 10:49:28

Re: вопрос об отправке смс с омощью atmega 8 и sim800l

Сообщение kasak »

codenamehawk,igor-x Дорогие мои.
Спасибо за отзыв, ато я уже был разачерован ,что остался один на один со своей проблемой.
Разрешите описать ситуацию;
Я применяю модули sim800l давно и смс посылал неоднократноно. Эти смс были короткие(не более 7 байт в текстовом режиме).
Я и не предполагал, что стоит мне увеличить число переданных байт и смс заглохнут.
И действительно ,уже передавая 8 баит ,хотя и получаю приглашение ">",но через некоторое врем следует "error".
Чего только не пробовал:
-переставил виндоус.
-менял модули.
-менял программу.
-заново инсталтровал cvavr.
ничего.
Подумал ,может не то делаю и кто то посылает длинные байты и подскажет или предоставит строчки программы?
Даже думал ,возьму праграмму с ардуино и буду пробовать.
Программу то записал, но не смог разобратся как послать байты с ардуино(через ерминал что ли?).
В общем такая ситуайция.
Почему это происходит cам врад ли разберусь, если гуру не помогут.

вот программа
delay_ms(100);

putchar(0x41); //A
putchar(0x54); //T

putchar(0x2B); //+

putchar(0x43); //C
putchar(0x4D); //M
putchar(0x47); //G
putchar(0x53); //S

putchar(0x3D); //=

putchar(0x22); //"

putchar(0x2B); //+
putchar(0x39); //9
putchar(0x39); //9
putchar(0x35); //5
putchar(0x35);
putchar(0x39);
putchar(0x3;
putchar(0x35);
putchar(0x35);
putchar(0x35);
putchar(0x35);
putchar(0x33);
putchar(0x32);

putchar(0x22);

putchar(0x0D);
//----------
putchar(0x35);
putchar(0x35);
putchar(0x35);
putchar(0x35);
putchar(0x35);
putchar(0x35);
putchar(0x35);
putchar(0x35);
//----------
putchar(0x1A);
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: вопрос об отправке смс с омощью atmega 8 и sim800l

Сообщение Martian »

Вам надо сначала научиться программировать, прочитав учебник, так как судя по вышеприведённому, Вы не знаете ни про циклы, ни про массивы/строки.
Должно быть примерно так:

Код: Выделить всё

s = "AT+HelloWorld";
delay_ms(100);
for (byte i = 0; i < s.length; i++)
{
    putchar(s[i]);
}


Или хотя бы посмотрите, как делали другие. Ваша задача решена чуть менее, чем миллион раз:https://www.google.com/search?q=atmega8+sim800
kasak
Родился
Сообщения: 8
Зарегистрирован: Вс июн 16, 2024 10:49:28

Re: вопрос об отправке смс с омощью atmega 8 и sim800l

Сообщение kasak »

Martian.
Большое спасибо.
Будем разбираться.
Потому и на форум обратился ,чтобы узнать как делают другие.
Я переставил виндоус ,стер все на дисках и после установки все заработала на ура.
Один бог знает ,что там было .Вирусы что ли?
Аватара пользователя
smacorp
Друг Кота
Сообщения: 3471
Зарегистрирован: Вт окт 22, 2013 04:37:23
Откуда: Казань

Re: вопрос об отправке смс с омощью atmega 8 и sim800l

Сообщение smacorp »

Martian, а зачем delay_ms(100) ? Чтобы надёжно перед циклом присвоилось?
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: вопрос об отправке смс с омощью atmega 8 и sim800l

Сообщение Martian »

smacorp, смешно :) не, это код ТС (его delay), я не меняю чужой алгоритм без особых на то причин, целью ведь было показать цикл и массив.
codenamehawk
Вымогатель припоя
Сообщения: 527
Зарегистрирован: Вт фев 09, 2010 17:52:26

Re: вопрос об отправке смс с омощью atmega 8 и sim800l

Сообщение codenamehawk »

kasak писал(а):не смог разобратся как послать байты с ардуино(через ерминал что ли?).

Для начала почитайте, что такое терминал.
Но почти попали, терминал подключен туда, куда возможно подключить сим модуль, если отключить сом - усб переходник.
Но обычно используют другой Serial port, (так как при помощи "занятого" Serial portа, обычно, программируют саму атмегу) если нет другого аппаратного, то есть программный Serial port.
Аватара пользователя
Just_Fluffy
Вымогатель припоя
Сообщения: 532
Зарегистрирован: Ср июн 29, 2022 16:25:45

Re: вопрос об отправке смс с омощью atmega 8 и sim800l

Сообщение Just_Fluffy »

Martian.
Я переставил виндоус ,стер все на дисках и после установки все заработала на ура.
Один бог знает ,что там было .Вирусы что ли?

Говорят, стирание информации на дисках чистит только оглавление файловой системы... а вирусы так и остаются записанные на пространстве дисков....
Ну, я про такое в интернете читала... Но на каком то форуме видела, умные люди советовали - аккуратно снять крышку с диска и очень аккуратно, не касаясь поверхности, поводить неодимовым магнитом максимально близко к пластинам диска. Магнит перемагнитит всю информацию и тогда вирусы будут удалены надежно. Главное, не поцарапать поверхности дисков.
Но это работает только с HDD. В случае SSD для гарантированного удаления информации нужно физически уничтожать сам SSD, ломая сами микросхемы.
Вот такие вот пироги....
Белая и Пушистая
Аватара пользователя
smacorp
Друг Кота
Сообщения: 3471
Зарегистрирован: Вт окт 22, 2013 04:37:23
Откуда: Казань

Re: вопрос об отправке смс с омощью atmega 8 и sim800l

Сообщение smacorp »

аккуратно снять крышку с диска и очень аккуратно, не касаясь поверхности, поводить неодимовым магнитом максимально близко к пластинам диска

Но расстояние должно быть не более 0.5 мм. Если будет больше, надёжного стирания вирусов не произойдёт, их куски на дисках останутся и потом возродятся снова, да ещё и в много бОльших количествах!
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
Аватара пользователя
Just_Fluffy
Вымогатель припоя
Сообщения: 532
Зарегистрирован: Ср июн 29, 2022 16:25:45

Re: вопрос об отправке смс с омощью atmega 8 и sim800l

Сообщение Just_Fluffy »

smacorp, может тогда завернуть магнит в кусочек ткани типа шелка? И возюкать по диску? Заодно и пыль с поверхности сотрется... Ведь пыль - она приводит к повышенному износу подшипников, головок, да и самой поверхности.
Белая и Пушистая
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: вопрос об отправке смс с омощью atmega 8 и sim800l

Сообщение Martian »

если завернуть, можно перепутать полюса
Аватара пользователя
smacorp
Друг Кота
Сообщения: 3471
Зарегистрирован: Вт окт 22, 2013 04:37:23
Откуда: Казань

Re: вопрос об отправке смс с омощью atmega 8 и sim800l

Сообщение smacorp »

Just_Fluffy, Martian всё верно сказал - шарит человек в вирусах.

Martian, но выход, всё же, есть - обязательно синий и красный фломастеры. И главное не перепутать - если полюс пометить не тем цветом, магнит размагнитится.
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
Martian
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32
Контактная информация:

Re: вопрос об отправке смс с омощью atmega 8 и sim800l

Сообщение Martian »

:)))
кажется, теперь я знаю, как легко намагнить магниты
Ответить

Вернуться в «AVR»