Очень заинтересовала конструкция. Есть целая толпа вопросов. Сначала один мелкий: В исходнике написано
Код:
#define SH_CP 16 #define ST_CP 5 #define DS 4
А на схеме DS подключен к GPIO5, а STCP к GPIO4. Если это ошибка, то где правильно?
Как считается время между опросами NTP? Я тут вижу вызов функции millis(), но не могу понять откуда она. ---------- Ссылка на статью. http://radiokot.ru/circuit/digital/home/238/
У китайцев (по крайней мере в моем экземпляре) неправильно подписаны были выводы на модуле. Я не мог понять почему не работает 74НС595, пока не посмотрел осциллографом.
_________________ У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
Есть следующий вопрос. По опросу кнопок. На схеме R17, в нижнем плече - 1к, а в верхнем плече 3 резистора по 10к. Т.е. коэффициенты деления получаются 1:11, 1:21 и 1:31. А в программе сравниваются с 100, 200 и 300. Если ф-ция analogRead максимальное значение возвращает 1023, то с номиналами что-то не то.
Это потому что я не утруждал себя расчетами , а просто вывел значения analogRead в терминал и на них ориентировался. Сейчас я проделал то же самое. Результаты можете наблюдать на фотке: Схема четко соответствует плате. Похоже что это жестокий китайский рандом
Получил сегодня 2 модуля ESP-12E. Обрадовался! Но недолго счастье длилось, ах ... В одном Rx короткое на землю, втором ошибка флеш памяти и половина команд не работает. ППЦ месяц ожидания коту под хвост .
_________________ У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Кхм... жаль. и странно. Наверное мне тоже придётся сделать для начала контрольный вывод. Потому как я кнопки повесил вверх тормашками. Т.е. кнопки замыкаются на массу. И потому надо бы переделать подпрограмму опроса кнопок.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Чевой-то у меня не получается. Правда, модуль я посадил ESP-07. Есть пара проблем. Не работает вывод разделителя и не работают кнопки.
Кнопки
Код:
ADCkey=analogRead(A0); Serial.println(ADCkey);
Возвращают 1024 вне зависимости от того нажато что или нет. Тестер при нажатии кнопок показывает разные напряжения. 3.25 не нажаты, при нажатии 1.09, 1.64 и 2.18. ... Так, пока писал с выводом разобрался. Кнопки еще не решил. Мне кажется проблема в том что я не вижу определения "A0"
А резистор, чтобы вогнать в 1v, я попробую допаять, когда доберусь до паяльника. Хм, это прохоже объясняет мой самый второй вопрос, про почему "100, 200, 300".
Доброго времент суток! Возникла проблема с компиляцией Выдается следующее№:
Внимание: platform.txt из ядра 'ESP8266 Modules' содержит устаревшие recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{build.path}/{archive_file}" "{object_file}", автоматически преобразовано в recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{archive_file_path}" "{object_file}". Ожидайте обновления ядра. WARNING: Category '' in library EEPROM is not valid. Setting to 'Uncategorized' WARNING: Category '' in library ESP8266httpUpdate is not valid. Setting to 'Uncategorized' WARNING: Category '' in library Hash is not valid. Setting to 'Uncategorized' WARNING: Category '' in library SPI is not valid. Setting to 'Uncategorized' WARNING: Category '' in library Ticker is not valid. Setting to 'Uncategorized' WARNING: Category '' in library Wire is not valid. Setting to 'Uncategorized' Несколько библиотек найдено для "ESP8266WiFi.h" Используется: C:\Users\nikishinvv.MISLOCAL\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-947-g39819f0\libraries\ESP8266WiFi Не используется: C:\arduino-nightly\libraries\ESP8266WiFi Несколько библиотек найдено для "WiFiUdp.h" Используется: C:\arduino-nightly\libraries\ESP8266WiFi Не используется: C:\arduino-nightly\libraries\WiFi Не используется: C:\Users\nikishinvv.MISLOCAL\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-947-g39819f0\libraries\ESP8266WiFi C:\inbox\WI-FI часы\FINAL_ntp\FINAL_ntp.ino: In function 'void setup()':
FINAL_ntp:84: error: 'ConnectWiFi' was not declared in this scope
C:\inbox\WI-FI часы\FINAL_ntp\FINAL_ntp.ino: In function 'void loop()':
FINAL_ntp:115: error: 'GetNTP' was not declared in this scope
FINAL_ntp:133: error: 'DisplayTime' was not declared in this scope
FINAL_ntp:141: error: 'button_press' was not declared in this scope
FINAL_ntp:142: error: 'set_Mode' was not declared in this scope
C:\inbox\WI-FI часы\FINAL_ntp\FINAL_ntp.ino: In function 'void DisplayTime()':
FINAL_ntp:356: error: 'shiftOutMy' was not declared in this scope
C:\inbox\WI-FI часы\FINAL_ntp\FINAL_ntp.ino: In function 'bool GetNTP()':
FINAL_ntp:382: error: 'sendNTPpacket' was not declared in this scope
exit status 1 'ConnectWiFi' was not declared in this scope
Сейчас этот форум просматривают: Alexmouse и гости: 32
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения