SIM800L и пользовательский блок DTMF - часть 2

Заключительная часть проекта с SIM800L и блоком DTMF Огромная благодарность автору программы Сергею Глущенко, действительно ВЕЛИКИЙ человек. Помочь развитию программы FLProg http://forum.flprog.ru/app.php/_donate Форум FLProg http://forum.flprog.ru/index.php?sid=... Блоки пользователей (разберетесь, надеюсь) https://yadi.sk/d/7ZvoRDq33RYRtU Программа FLProg скачивать тут http://download.flprog.ru/ Помочь моему каналу Виза СБ 4276-8390-1346-4474 Яндекс 41001869110715 SIM800L - http://shopeasy.by/cashback/view/og4jacon4gg65vytuqcqe6gwxdvwr0tk/?to=https%3A%2F%2Fru.aliexpress.com%2Fitem%2F1pcs-Smallest-SIM800L-GPRS-GSM-Module-MicroSIM-Card-Core-BOard-Quad-band-TTL-Serial-Port%2F32656325909.html%3Fspm%3Da2g0s.9042311.0.0.2nYhk8 Дисплей с преобразователем http://shopeasy.by/cashback/view/og4jacon4gg65vytuqcqe6gwxdvwr0tk/?to=https%3A%2F%2Fru.aliexpress.com%2Fitem%2FLCD1602-I2C-LCD-1602-module-Blue-screen-IIC-I2C-for-arduino-LCD1602-Adapter-plate%2F32651274853.html%3Fspm%3Da2g0s.9042311.0.0.v2leLv Макетная плата с БП http://shopeasy.by/cashback/view/og4jacon4gg65vytuqcqe6gwxdvwr0tk/?to=https%3A%2F%2Fru.aliexpress.com%2Fitem%2F3-3V-5V-MB102-Breadboard-Power-Module-MB-102-830-Points-Prototype-Bread-board-For-Arduino%2F1918310759.html%3Fspm%3Da2g0s.9042311.0.0.OIkkMe Адаптер для прошивки ESP-01 http://shopeasy.by/cashback/view/og4jacon4gg65vytuqcqe6gwxdvwr0tk/?to=https%3A%2F%2Fru.aliexpress.com%2Fitem%2FUSB-to-ESP8266-ESP-01-Wi-Fi-Adapter-Module-w-CH340G-Driver-Z09-Drop-ship%2F32795568611.html%3Fspm%3Da2g0s.9042311.0.0.1e7233edYg66u9 Nodemcu V3 Lua WI-FI Модуль с дополнительной памятью http://shopeasy.by/cashback/view/og4jacon4gg65vytuqcqe6gwxdvwr0tk/?to=https%3A%2F%2Fru.aliexpress.com%2Fitem%2FNodeMCU-V3-Lua-WIFI-module-integration-of-ESP8266-extra-memory-32M-flash-USB-serial-CH340G%2F32739832131.html%3Fspm%3Da2g0s.9042311.0.0.1e7233edYg66u9 Wemos D1 мини аналоговый, Wi-Fi http://shopeasy.by/cashback/view/og4jacon4gg65vytuqcqe6gwxdvwr0tk/?to=https%3A%2F%2Fru.aliexpress.com%2Fitem%2FWeMos-D1-mini-analog-WiFi-D1-mini-integration-of-ESP8266-32Mb-flash%2F32794917914.html%3Fspm%3Da2g0s.9042311.0.0.1e7233edYg66u9 NodeMcu 4 м байт Lua WI-FI WeMos http://shopeasy.by/cashback/view/og4jacon4gg65vytuqcqe6gwxdvwr0tk/?to=https%3A%2F%2Fru.aliexpress.com%2Fitem%2FEYEWINK-D1-mini-Mini-NodeMcu-4M-bytes-Lua-WIFI-Internet-of-Things-development-board-based-ESP8266%2F32812597536.html%3Fspm%3Da2g0s.9042311.0.0.1e7233edYg66u9 DIY макет для NodeMcu V3 http://shopeasy.by/cashback/view/og4jacon4gg65vytuqcqe6gwxdvwr0tk/?to=https%3A%2F%2Fru.aliexpress.com%2Fitem%2FFree-shipping-NodeMcu-base-ESP8266-testing-DIY-Breadboard%2F32421923525.html%3Fspm%3Da2g0s.9042311.0.0.274233edCUnCNd CP2102 USB 2,0 TTL UART - http://shopeasy.by/cashback/view/og4jacon4gg65vytuqcqe6gwxdvwr0tk/?to=https%3A%2F%2Fru.aliexpress.com%2Fitem%2F1pcs-CP2102-USB-2-0-to-TTL-UART-Module-black-6Pin-Serial-Converter-STC-Replace-FT232%2F32643852922.html%3Fspm%3Da2g0s.9042311.0.0.274233edCUnCNd Пятивольтовый БП - http://shopeasy.by/cashback/view/og4jacon4gg65vytuqcqe6gwxdvwr0tk/?to=https%3A%2F%2Fru.aliexpress.com%2Fitem%2FAC-DC-100-240V-To-5V-5A-Switching-Power-Supply-Circuit-Board-Built-in-Power-Switch%2F32796567880.html%3Fspm%3Da2g0s.9042311.0.0.274233edPRzIAy Модули ESP-01/ESP-07/ESP-12E/ESP-12F/ESP-01S http://shopeasy.by/cashback/view/og4jacon4gg65vytuqcqe6gwxdvwr0tk/?to=https%3A%2F%2Fru.aliexpress.com%2Fitem%2FESP8266-serial-WIFI-wireless-module-wireless-transceiver-ESP-01%2F2037397242.html%3Fspm%3Da2g0s.9042311.0.0.274233edzCSmKK Новый модуль RAK473 (МБ) IoT UART модуль Wi-Fi (намереваюсь попробовать) http://shopeasy.by/cashback/view/og4jacon4gg65vytuqcqe6gwxdvwr0tk/?to=https%3A%2F%2Fru.aliexpress.com%2Fitem%2FRAK473-MB-IoT-UART-WiFi-module-RTL8711-Ameba-WiFi-Module-450-meters-MQTT-with-TELEC-CE%2F32791599880.html%3Fspm%3Da2g0s.9042311.0.0.274233edypSAw7 Одноплатник Оранж Pi PC плюс. Поддержка Lubuntu linux и android-mini PC (на нем сервер и брокер) http://shopeasy.by/cashback/view/og4jacon4gg65vytuqcqe6gwxdvwr0tk/?to=https%3A%2F%2Fru.aliexpress.com%2Fitem%2FOrange-Pi-PC-Plus-ubuntu-linux-and-android-mini-PC-Beyond-Raspberry-Pi-2%2F32668618847.html%3Fspm%3Da2g0s.9042311.0.0.274233edypSAw7

Comments

Sergey Voinar: Здравствуйте. Спасибо Вам за уроки, очень познавательно. Есть пару вопросов. Первый касается переменной "отправка смс" По схеме там не импульс, а подается стабильно питание на переменную (проверял, ставил на 13 пин переменную и после включения постоянно светился светодиод, помогло то, что перед переменной вставил генератор с импульсом в 1сек) Как можно по другому справиться с этим? И еще один вопрос: как сделать, чтобы после каждого цикла запись в переменной стиралась, тоесть сделал по смс получение информации например с датчика температуры/влажности. Один раз отправляю смс, приходит ответ, другой раз отправляю то самое смс и ничего. Чтобы пришел ответ с измерением датчика приходиться отправлять левое смс, а потом запрос с датчика. Как с этим бороться?

Александр Бушуев: Владимир А как сделать чтобы при отключение реле приходила смс?

Alexander G.: Здравствуйте и спасибо за видео! Вы не сталкивались, случаем, с проблемой DTMF кодировки при условии, когда SIM800 Вам звонит и Вы поднимаете трубку? Например, когда происходит дозвон с телефона на SIM800, DTMF-код приходит без каких либо проблем и все работает (за исключением постоянно висящей "1" на выходе GSM_Connect, о которой Вы писали на форуме, но внятного ответа там так и не наблюдается, что само по себе наталкивает на мысль о некоторых косяках в блоке GSM_Звонки. Вы в своем примере эту ошибку "обошли", но по-факту она осталась). Но вот в обратную сторону никак, хотя в мониторе порта SIM800 в тестовом режиме (блок GSM Отладка) DТМF-кода присутствуют, а вот Ардуинка их уже не воспринимает и на выходе блока GSM_DTMF ничего не получаем (активно последнее значение DTMF-кода при дозвоне Телефон->SIM800 либо же значение 16 при использовании входа для очистки dtmf-кода, за что отдельное спасибо товарищу pan'y).
Есть, конечно, один танец с бубном, который может единоразово нивелировать эту проблему, это когда вы первым совершаете дозвон на sim800 после включения схемы, после этого 1 раз при обратном дозвоне sim800->телефон DTMF-кода приходят, но при следующем обратном дозвоне проблема проявляется снова.

Pasharon: Сильно фонит !!!

Stringer: сидел ,ломал голову как врубить в ардуинку телефон админа. Посмотрел и все понял.СПАСИБООО!!!!

Бурундук: Урок супер!

V Vf: 16 с пользовательского блока DTMF

vadim gl: Владимир, чтобы реле не передергивались поставь инверсию не на вход реле, а на выход тригера. Звук очень сильно пищит, напрягает. Звук можно писать на внешний телефон или диктофон, при монтаже наложить. Ты наверное пишешь звук на микрофон компьютера?

Николай Сорокин: Посмотрите готовые проекты на SIM 800 на канале ЕВГЕНИЯ ВОЛОДИНА. Вот ,действительно, ВЕЛИКИЙ! Можно применять в реальной жизни.

Nikolay Grigoryev: Владимир, слов просто нет. ОГРОМНАЯ благодарность за такие уроки!!! Мало у кого так получается разжевать подробно.

Иван Распутин: Все отлично! но есть но, в дорхановский GSM можно записать до 1000 номеров. Вопрос : можно хотя бы приблизится к 100 записанным номерам?

Всеволод Овчинников: Спасибо за видео, да и вообще за канал) Интересную особенность заметил, при звонке с любова левого номера все работает как надо, (то есть не получится управлять реле) но стоит один раз позвонит с номера который забит в сравнении строк. Далее можно звонить с любова номера и управлять реле, до перезапуска ардуинки. Правда у меня не Уно а АТмега но все же печалька(

Алексей Х: А как с датчика температуры ds по запросу смс или звонку узнать температуру?

Mihail An: Добрый день. Вы не сталкивались с проблемой сброса СМС, на подобие как у DTFM или в этом нет необходимости если все правильно сделано.

Михаил Лобанов: Владимир, оригинально решили проблему со светодиодом. Я думал, что Вы в коде блока что-то подправите :) По поводу инвертирования выходов на реле в Вашем прошлом видео хочу сказать, что у китайцев есть разные блоки реле. Каким-то на вход нужен ноль, каким-то единица. Мне попадались и те и другие. И еще , Владимир, на крайних видео немного фонит микрофон, подправте. Ну а в целом все ОК! Лайк однозначный. Удачи!

rom _: А говоришь новичок :) Уже не новичок, раз оперируешь настройками пинов :) Но весь смысл проделать это в flprog, ведь она позиционирует себя как - "Программирование без написания кода".

евгений богдан: Good buyer. Thank you for your suuport! welcome your next shopping! Have a nice day!