Как и стояло ожидать всё прошло не так то и просто)))
Вначале модель ESP8266 (ESP-01) банально грелся через несколько секунд после включения и уходил в небытие... Но после ручного перезапуска быстро охлаждался и снова на несколько мгновений оживал.
Было опробовано питание разных конфигураций. С использованием разных кондеров по питанию. Разных вариантов подключением конвертера линий Tx - Rx (через резисторы, транзисторы, просто с 3,3В логикой) и просто отключением этих линий.
ИТОГ: через короткое время (не заметил зависимости) виснет модуль. И как только я подносил палец к плате все стабилизировалось. Причем все равно касаюсь я ее или подношу палец на миллиметр... В итоге проблему решил (конечно же не правильно) установкой на обратной стороне текстолита кусочка обычной фольги (что бы ничего не замыкало). Все заработало на ура.
На просторах инета нашел как пинговать через АТ команды. И о чудо пинг есть. Но хочется то узнать время и дату через модуль. Но вот не задача ПРОШИВКА не воспринимает команду AT+CIPSNTPTIME.
По инфе из UART, АТ команды были версии 1.3 но пришлось перепрошивать на более новую SDK.
Итог:
В предвкушении чуда я еще раз пингонул сайты и... ERROR, а команда AT+CIPSNTPTIME? выдавала
AT+CIPSNTPTIME?
+CIPSNTPTIME:Thu Jan 01 00:00:00 1970
OK
Как говорится работает, но не совсем ))) Конечно же я подключился к точке доступа и настроил ТаймЗону зарание.
AT+CIPSNTPCFG=1,2
Все решилось установкой DNS
AT+CIPDNS_CUR=1,"208.67.220.220"
((( И СЧАСТЛИВЫЙ ФИНАЛ )))
Ну и в завершение немного полезной информации:
ESP8266 процедура получение данных даты и времени от серверов точного времени.
|