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

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


Ответить

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

Вт сен 22, 2015 17:42:11

ГРИ часы под управлением 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/

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

Ср окт 07, 2015 03:56:20

У китайцев (по крайней мере в моем экземпляре) неправильно подписаны были выводы на модуле. Я не мог понять почему не работает 74НС595, пока не посмотрел осциллографом.

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

Пн окт 19, 2015 16:09:44

Есть следующий вопрос. По опросу кнопок. На схеме R17, в нижнем плече - 1к, а в верхнем плече 3 резистора по 10к. Т.е. коэффициенты деления получаются 1:11, 1:21 и 1:31. А в программе сравниваются с 100, 200 и 300. Если ф-ция analogRead максимальное значение возвращает 1023, то с номиналами что-то не то.

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

Пн окт 19, 2015 19:28:35

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

Получил сегодня 2 модуля ESP-12E. Обрадовался!
Но недолго счастье длилось, ах ...
В одном Rx короткое на землю, втором ошибка флеш памяти и половина команд не работает. ППЦ месяц ожидания коту под хвост :evil: .
Изображение

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

Пн окт 19, 2015 19:47:19

Кхм... жаль. и странно. Наверное мне тоже придётся сделать для начала контрольный вывод. Потому как я кнопки повесил вверх тормашками. Т.е. кнопки замыкаются на массу. И потому надо бы переделать подпрограмму опроса кнопок.

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

Пн окт 19, 2015 23:08:41

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

блин... мои еще в дороге. делаю платы сейчас.
но вы хоть заминусовали подонка, деньги вернул ?

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

Пт окт 23, 2015 10:33:17

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

Кнопки
Код:
       ADCkey=analogRead(A0);
       Serial.println(ADCkey);
Возвращают 1024 вне зависимости от того нажато что или нет. Тестер при нажатии кнопок показывает разные напряжения. 3.25 не нажаты, при нажатии 1.09, 1.64 и 2.18.
...
Так, пока писал с выводом разобрался. Кнопки еще не решил. Мне кажется проблема в том что я не вижу определения "A0"

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

Пт окт 23, 2015 11:50:37

У Вас SDK 1.1 :)
system_adc_read is only available when wire TOUT pin to external
circuitry,Input Voltage Range restricted to 0 ~ 1.0V.


Отсюда прочитал.

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

Пт окт 23, 2015 13:25:09

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

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

p.s. Запаял другой делитель - кнопки работают.

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

Ср ноя 25, 2015 11:46:32

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

Внимание: 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 уважением, Владимир

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

Ср ноя 25, 2015 22:08:14

делал я компиляцию этой проги никаких проблем и ошибок не возникло. Переустановите Arduino с нуля вычистив все от старой версии.

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

Чт ноя 26, 2015 10:50:47

А старой версии не было
Пробовал на двух разных компах, один с семерой, другой с ХТ - картина одинаковая
Может это глюк 64-разрядной винды?

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

Чт ноя 26, 2015 14:56:26

Я компилировал на WIN 8.1 64bit глюков нет никаких. Возможно ошибки в Вашей системе.

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

Чт ноя 26, 2015 14:57:51

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

А какая у Вас версия Arduino?

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

Чт ноя 26, 2015 17:11:41

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

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

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

Чт ноя 26, 2015 21:28:17

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

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


У меня были русские буквы в пути и проблем не было.

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

Чт ноя 26, 2015 21:50:47

Библиотека esp точно установилась без ошибок?

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

Пт ноя 27, 2015 08:32:07

По крайней мере при установке не выругалась

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

Пт ноя 27, 2015 08:37:27

Тут ответ на Ваш вопрос.

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

Пт ноя 27, 2015 09:29:20

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