Заказчик
Отзывы фрилансеров:
+ 0
- 0
Зарегистрирован на сайте 5 лет и 5 месяцев
Бюджет:
100 руб
1.09 $ — 1.01 €
Техническое задание:
Взаимодействие Arduino Pro mini с модулем SIM800L происходит по UART
В скетче имеется:
Вход D2 (Rx SoftwareSerial), D3 (Tx SoftwareSerial), выход D6 (всегда 0, появление 1) для перезагрузки модуля SIM800L, вход D10 датчик DS18B20, вход D8 кнопка (подтянут на +, замыкаемый на землю), выход D9 на реле (всегда 0, появление 1)
Кнопка D8 нужна, чтобы запомнить номер вход.вызова в EEPROM-памяти Arduino, для дальнейшего использования этого номера для дозвона.
При первом входящем звонке, после нажатия кнопки, номер входящего вызова заносится во EEPROM-память Arduino, и происходит отбой. Далее:
При входящем звонке (с номера из памяти), поднимает трубку и ждёт команд DTMF
При нажатии 1 запоминает цифру, и, после разрыва связи, отправляет по SMS температуру.
При нажатии 2 запоминает цифру, и, после разрыва связи, на 4 секунды срабатывает реле.
В процессе работы, Arduino постоянно опрашивает модуль SIM800L AT-командой.
Если модуль SIM800L не отвечает (завис), то на выход D6, для перезагрузки (на 120 мСек) подаётся высокий уровень.
Разделы:
Опубликован:
11.07.2019 | 22:18