Форум РадиоКот https://radiokot.ru/forum/ |
|
ГРИ часы под управлением ESP8266 https://radiokot.ru/forum/viewtopic.php?f=25&t=121260 |
Страница 1 из 6 |
Автор: | uldemir [ Вт сен 22, 2015 17:42:11 ] |
Заголовок сообщения: | ГРИ часы под управлением ESP8266 |
ГРИ часы под управлением ESP8266 url потом надо будет исправить. Очень заинтересовала конструкция. Есть целая толпа вопросов. Сначала один мелкий: В исходнике написано Код: Как считается время между опросами NTP? Я тут вижу вызов функции millis(), но не могу понять откуда она. ---------- Ссылка на статью. http://radiokot.ru/circuit/digital/home/238/ |
Автор: | RoboC [ Ср окт 07, 2015 03:56:20 ] |
Заголовок сообщения: | Re: ГРИ часы под управлением ESP8266 |
У китайцев (по крайней мере в моем экземпляре) неправильно подписаны были выводы на модуле. Я не мог понять почему не работает 74НС595, пока не посмотрел осциллографом. |
Автор: | uldemir [ Пн окт 19, 2015 16:09:44 ] |
Заголовок сообщения: | Re: ГРИ часы под управлением ESP8266 |
Есть следующий вопрос. По опросу кнопок. На схеме R17, в нижнем плече - 1к, а в верхнем плече 3 резистора по 10к. Т.е. коэффициенты деления получаются 1:11, 1:21 и 1:31. А в программе сравниваются с 100, 200 и 300. Если ф-ция analogRead максимальное значение возвращает 1023, то с номиналами что-то не то. |
Автор: | uldemir [ Пн окт 19, 2015 19:47:19 ] |
Заголовок сообщения: | Re: ГРИ часы под управлением ESP8266 |
Кхм... жаль. и странно. Наверное мне тоже придётся сделать для начала контрольный вывод. Потому как я кнопки повесил вверх тормашками. Т.е. кнопки замыкаются на массу. И потому надо бы переделать подпрограмму опроса кнопок. |
Автор: | sa-ta [ Пн окт 19, 2015 23:08:41 ] |
Заголовок сообщения: | Re: ГРИ часы под управлением ESP8266 |
RoboC писал(а): Но недолго счастье длилось, ах ... блин... мои еще в дороге. делаю платы сейчас. но вы хоть заминусовали подонка, деньги вернул ? |
Автор: | uldemir [ Пт окт 23, 2015 10:33:17 ] |
Заголовок сообщения: | Re: ГРИ часы под управлением ESP8266 |
Чевой-то у меня не получается. Правда, модуль я посадил ESP-07. Есть пара проблем. Не работает вывод разделителя и не работают кнопки. Кнопки Код: ADCkey=analogRead(A0); Возвращают 1024 вне зависимости от того нажато что или нет. Тестер при нажатии кнопок показывает разные напряжения. 3.25 не нажаты, при нажатии 1.09, 1.64 и 2.18.Serial.println(ADCkey); ... Так, пока писал с выводом разобрался. Кнопки еще не решил. Мне кажется проблема в том что я не вижу определения "A0" |
Автор: | RoboC [ Пт окт 23, 2015 11:50:37 ] |
Заголовок сообщения: | Re: ГРИ часы под управлением ESP8266 |
У Вас SDK 1.1 ![]() system_adc_read is only available when wire TOUT pin to external circuitry,Input Voltage Range restricted to 0 ~ 1.0V. Отсюда прочитал. |
Автор: | uldemir [ Пт окт 23, 2015 13:25:09 ] |
Заголовок сообщения: | Re: ГРИ часы под управлением ESP8266 |
SDK 1.1 - Это плохо? И что делать? А резистор, чтобы вогнать в 1v, я попробую допаять, когда доберусь до паяльника. Хм, это прохоже объясняет мой самый второй вопрос, про почему "100, 200, 300". p.s. Запаял другой делитель - кнопки работают. |
Автор: | waf [ Ср ноя 25, 2015 11:46:32 ] |
Заголовок сообщения: | Re: ГРИ часы под управлением ESP8266 |
Доброго времент суток! Возникла проблема с компиляцией Выдается следующее№: Внимание: 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 I need help C уважением, Владимир |
Автор: | SergSV [ Ср ноя 25, 2015 22:08:14 ] |
Заголовок сообщения: | Re: ГРИ часы под управлением ESP8266 |
делал я компиляцию этой проги никаких проблем и ошибок не возникло. Переустановите Arduino с нуля вычистив все от старой версии. |
Автор: | waf [ Чт ноя 26, 2015 10:50:47 ] |
Заголовок сообщения: | Re: ГРИ часы под управлением ESP8266 |
А старой версии не было Пробовал на двух разных компах, один с семерой, другой с ХТ - картина одинаковая Может это глюк 64-разрядной винды? |
Автор: | SergSV [ Чт ноя 26, 2015 14:56:26 ] |
Заголовок сообщения: | Re: ГРИ часы под управлением ESP8266 |
Я компилировал на WIN 8.1 64bit глюков нет никаких. Возможно ошибки в Вашей системе. |
Автор: | waf [ Чт ноя 26, 2015 14:57:51 ] |
Заголовок сообщения: | Re: ГРИ часы под управлением ESP8266 |
Сейчас готовлю новую абсолютно чистую систему Посмотрим.... А какая у Вас версия Arduino? |
Автор: | uldemir [ Чт ноя 26, 2015 17:11:41 ] |
Заголовок сообщения: | Re: ГРИ часы под управлением ESP8266 |
waf писал(а): C:\inbox\WI-FI часы\FINAL_ntp\FINAL_ntp.ino: In function 'void DisplayTime()': Попробуйте убрать русские буквы из пути. У меня на win10 x64 без проблем скомпилировалось |
Автор: | SergSV [ Чт ноя 26, 2015 21:28:17 ] |
Заголовок сообщения: | Re: ГРИ часы под управлением ESP8266 |
uldemir писал(а): waf писал(а): C:\inbox\WI-FI часы\FINAL_ntp\FINAL_ntp.ino: In function 'void DisplayTime()': Попробуйте убрать русские буквы из пути. У меня на win10 x64 без проблем скомпилировалось У меня были русские буквы в пути и проблем не было. |
Автор: | RoboC [ Чт ноя 26, 2015 21:50:47 ] |
Заголовок сообщения: | Re: ГРИ часы под управлением ESP8266 |
Библиотека esp точно установилась без ошибок? |
Автор: | waf [ Пт ноя 27, 2015 08:32:07 ] |
Заголовок сообщения: | Re: ГРИ часы под управлением ESP8266 |
По крайней мере при установке не выругалась |
Автор: | RoboC [ Пт ноя 27, 2015 08:37:27 ] |
Заголовок сообщения: | Re: ГРИ часы под управлением ESP8266 |
Тут ответ на Ваш вопрос. |
Автор: | waf [ Пт ноя 27, 2015 09:29:20 ] |
Заголовок сообщения: | Re: ГРИ часы под управлением ESP8266 |
Всем спасибо 1.6.5 вопрос решило |
Страница 1 из 6 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |