ГРИ часы под управлением ESP8266

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
uldemir
Друг Кота
Сообщения: 7357
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

ГРИ часы под управлением ESP8266

Сообщение uldemir »

ГРИ часы под управлением ESP8266 url потом надо будет исправить.

Очень заинтересовала конструкция. Есть целая толпа вопросов.
Сначала один мелкий: В исходнике написано

Код: Выделить всё

#define SH_CP  16 
#define ST_CP  5
#define DS     4     
А на схеме DS подключен к GPIO5, а STCP к GPIO4. Если это ошибка, то где правильно?

Как считается время между опросами NTP? Я тут вижу вызов функции millis(), но не могу понять откуда она.
----------
Ссылка на статью. http://radiokot.ru/circuit/digital/home/238/
Аватара пользователя
RoboC
Мудрый кот
Сообщения: 1795
Зарегистрирован: Ср апр 04, 2012 09:55:53
Откуда: Северодонецк
Контактная информация:

Re: ГРИ часы под управлением ESP8266

Сообщение RoboC »

У китайцев (по крайней мере в моем экземпляре) неправильно подписаны были выводы на модуле. Я не мог понять почему не работает 74НС595, пока не посмотрел осциллографом.
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
Аватара пользователя
uldemir
Друг Кота
Сообщения: 7357
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Re: ГРИ часы под управлением ESP8266

Сообщение uldemir »

Есть следующий вопрос. По опросу кнопок. На схеме R17, в нижнем плече - 1к, а в верхнем плече 3 резистора по 10к. Т.е. коэффициенты деления получаются 1:11, 1:21 и 1:31. А в программе сравниваются с 100, 200 и 300. Если ф-ция analogRead максимальное значение возвращает 1023, то с номиналами что-то не то.
Аватара пользователя
RoboC
Мудрый кот
Сообщения: 1795
Зарегистрирован: Ср апр 04, 2012 09:55:53
Откуда: Северодонецк
Контактная информация:

Re: ГРИ часы под управлением ESP8266

Сообщение RoboC »

Это потому что я не утруждал себя расчетами , а просто вывел значения analogRead в терминал и на них ориентировался.
Сейчас я проделал то же самое. Результаты можете наблюдать на фотке:
Изображение
Схема четко соответствует плате.
Похоже что это жестокий китайский рандом :wink:

Получил сегодня 2 модуля ESP-12E. Обрадовался!
Но недолго счастье длилось, ах ...
В одном Rx короткое на землю, втором ошибка флеш памяти и половина команд не работает. ППЦ месяц ожидания коту под хвост :evil: .
Изображение
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
Аватара пользователя
uldemir
Друг Кота
Сообщения: 7357
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Re: ГРИ часы под управлением ESP8266

Сообщение uldemir »

Кхм... жаль. и странно. Наверное мне тоже придётся сделать для начала контрольный вывод. Потому как я кнопки повесил вверх тормашками. Т.е. кнопки замыкаются на массу. И потому надо бы переделать подпрограмму опроса кнопок.
sa-ta
Это не хвост, это антенна
Сообщения: 1413
Зарегистрирован: Пн ноя 23, 2009 00:50:23
Откуда: Crimea, Simferopol

Re: ГРИ часы под управлением ESP8266

Сообщение sa-ta »

RoboC писал(а):Но недолго счастье длилось, ах ...

блин... мои еще в дороге. делаю платы сейчас.
но вы хоть заминусовали подонка, деньги вернул ?
Аватара пользователя
uldemir
Друг Кота
Сообщения: 7357
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Re: ГРИ часы под управлением ESP8266

Сообщение uldemir »

Чевой-то у меня не получается. Правда, модуль я посадил ESP-07. Есть пара проблем. Не работает вывод разделителя и не работают кнопки.

Кнопки

Код: Выделить всё

       ADCkey=analogRead(A0);
       Serial.println(ADCkey);
Возвращают 1024 вне зависимости от того нажато что или нет. Тестер при нажатии кнопок показывает разные напряжения. 3.25 не нажаты, при нажатии 1.09, 1.64 и 2.18.
...
Так, пока писал с выводом разобрался. Кнопки еще не решил. Мне кажется проблема в том что я не вижу определения "A0"
Аватара пользователя
RoboC
Мудрый кот
Сообщения: 1795
Зарегистрирован: Ср апр 04, 2012 09:55:53
Откуда: Северодонецк
Контактная информация:

Re: ГРИ часы под управлением ESP8266

Сообщение RoboC »

У Вас 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
Друг Кота
Сообщения: 7357
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Re: ГРИ часы под управлением ESP8266

Сообщение uldemir »

SDK 1.1 - Это плохо? И что делать?

А резистор, чтобы вогнать в 1v, я попробую допаять, когда доберусь до паяльника.
Хм, это прохоже объясняет мой самый второй вопрос, про почему "100, 200, 300".

p.s. Запаял другой делитель - кнопки работают.
waf
Родился
Сообщения: 7
Зарегистрирован: Ср ноя 25, 2015 11:39:43

Re: ГРИ часы под управлением ESP8266

Сообщение waf »

Доброго времент суток!
Возникла проблема с компиляцией
Выдается следующее№:

Внимание: 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
Прорезались зубы
Сообщения: 230
Зарегистрирован: Вс янв 26, 2014 22:40:17
Откуда: Рязань
Контактная информация:

Re: ГРИ часы под управлением ESP8266

Сообщение SergSV »

делал я компиляцию этой проги никаких проблем и ошибок не возникло. Переустановите Arduino с нуля вычистив все от старой версии.
Последняя прошивка для часов на RGB матрицах на 21 странице в теме https://www.radiokot.ru/forum/viewtopic ... &start=400
waf
Родился
Сообщения: 7
Зарегистрирован: Ср ноя 25, 2015 11:39:43

Re: ГРИ часы под управлением ESP8266

Сообщение waf »

А старой версии не было
Пробовал на двух разных компах, один с семерой, другой с ХТ - картина одинаковая
Может это глюк 64-разрядной винды?
SergSV
Прорезались зубы
Сообщения: 230
Зарегистрирован: Вс янв 26, 2014 22:40:17
Откуда: Рязань
Контактная информация:

Re: ГРИ часы под управлением ESP8266

Сообщение SergSV »

Я компилировал на WIN 8.1 64bit глюков нет никаких. Возможно ошибки в Вашей системе.
Последняя прошивка для часов на RGB матрицах на 21 странице в теме https://www.radiokot.ru/forum/viewtopic ... &start=400
waf
Родился
Сообщения: 7
Зарегистрирован: Ср ноя 25, 2015 11:39:43

Re: ГРИ часы под управлением ESP8266

Сообщение waf »

Сейчас готовлю новую абсолютно чистую систему
Посмотрим....

А какая у Вас версия Arduino?
Аватара пользователя
uldemir
Друг Кота
Сообщения: 7357
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Re: ГРИ часы под управлением ESP8266

Сообщение uldemir »

waf писал(а):C:\inbox\WI-FI часы\FINAL_ntp\FINAL_ntp.ino: In function 'void DisplayTime()':

Попробуйте убрать русские буквы из пути.
У меня на win10 x64 без проблем скомпилировалось
SergSV
Прорезались зубы
Сообщения: 230
Зарегистрирован: Вс янв 26, 2014 22:40:17
Откуда: Рязань
Контактная информация:

Re: ГРИ часы под управлением ESP8266

Сообщение SergSV »

uldemir писал(а):
waf писал(а):C:\inbox\WI-FI часы\FINAL_ntp\FINAL_ntp.ino: In function 'void DisplayTime()':

Попробуйте убрать русские буквы из пути.
У меня на win10 x64 без проблем скомпилировалось


У меня были русские буквы в пути и проблем не было.
Последняя прошивка для часов на RGB матрицах на 21 странице в теме https://www.radiokot.ru/forum/viewtopic ... &start=400
Аватара пользователя
RoboC
Мудрый кот
Сообщения: 1795
Зарегистрирован: Ср апр 04, 2012 09:55:53
Откуда: Северодонецк
Контактная информация:

Re: ГРИ часы под управлением ESP8266

Сообщение RoboC »

Библиотека esp точно установилась без ошибок?
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
waf
Родился
Сообщения: 7
Зарегистрирован: Ср ноя 25, 2015 11:39:43

Re: ГРИ часы под управлением ESP8266

Сообщение waf »

По крайней мере при установке не выругалась
Аватара пользователя
RoboC
Мудрый кот
Сообщения: 1795
Зарегистрирован: Ср апр 04, 2012 09:55:53
Откуда: Северодонецк
Контактная информация:

Re: ГРИ часы под управлением ESP8266

Сообщение RoboC »

Тут ответ на Ваш вопрос.
У того, кто делает — получается редко. У того, кто не делает — не получается никогда.
waf
Родился
Сообщения: 7
Зарегистрирован: Ср ноя 25, 2015 11:39:43

Re: ГРИ часы под управлением ESP8266

Сообщение waf »

Всем спасибо
1.6.5 вопрос решило
Ответить

Вернуться в «Статьи»