Часы на esp8266 и max7219 + android управление

Тема в разделе "Глядите, что я сделал", создана пользователем IvanUA, 28 авг 2017.

?

Вы повторили это проект?

  1. Нет (просто ознакомился)

    35 голосов
    13,2%
  2. Да, один раз (попробовал)

    111 голосов
    41,9%
  3. Да, не однократно

    123 голосов
    46,4%
Можно выбрать сразу несколько вариантов.
  1. Mihail78

    Mihail78 Нерд

    Компилирую бинарник и загружаю через вэб страницу
     
  2. stitch2s

    stitch2s Нерд

    Приветствую всех! Огромная благодарность автору и всем участвующим за проект!
    Несколько дней назад тоже повторил этот проект, долго разбирался с библиотеками прошивками и так далее, в итоге все получилось
    Сегодня ночью случилась печаль, часы в вечной перезагрузке, перепрошивка не помогает
    В порт пишет это:
    02:40:42 Load Config : {"ssidAP":"ESP-Info","passwordAP":"11223344","ssid":"IvanUA","password":"","ntpServerName":"ntp3.time.in.ua","timeZone":2,"isDayLightSaving":true,"kuOn":7,"kuOff":23,"weatherHost":false,"weatherKey0":"00000000000000000000000000000000","weatherKey1":"11111111111111111111111111111111","cityID0":"Kryvyy Rih","cityID1":"703845","personalCityName":"","weatherLang":"uk","displayForecast":true,"displayCityName":true,"displayForecastNow":true,"displayForecastTomorrow":true,"timeScrollStart":6,"timeScrollStop":23,"timeScrollSpeed":40,"rotate0":90,"rotate1":90,"updateOTA":1,"volBrightnessD":8,"volBrightnessN":2,"timeDay":5,"timeNight":24,"volBrightnessAuto":false,"bigCklock_x2":1,"buzzerSet":true,"mqttOn":true,"mqtt_server":"m13.cloudmqtt.com","mqtt_port":13011,"mqtt_user":"22222222","mqtt_pass":"333333333333","mqtt_name":"Informer","mqtt_pub_temp":"Informer/temp","mqtt_pub_tempUl":"Informer/tempUl","mqtt_pub_hum":"Informer/hum","mqtt_pub_press":"Informer/press","mqtt_pub_alt":"Informer/alt","mqtt_sub1":"Ulica/temp","mqtt_sub2":"Ulica/hum","mqtt_sub3":"Ulica/press","mqtt_sub_inform":"Inform/mess","printCom":true,"sensorDom":4,"sensorUl":6,"sensorHome":7,"sensorHumi":4,"sensorPrAl":4,"pressSys":true,"al_0_0":12,"al_0_1":30,"al_0_2":0,"al_1_0":7,"al_1_1":15,"al_1_2":0,"al_2_0":22,"al_2_1":55,"al_2_2":0,"al_3_0":0,"al_3_1":30,"al_3_2":0,"al_4_0":0,"al_4_1":0,"al_4_2":0,"md_0_0":1,"md_0_1":1,"md_1_0":2,"md_1_1":1,"md_2_0":6,"md_2_1":1,"md_3_0":7,"md_3_1":1,"md_4_0":13,"md_4_1":1,"md_5_0":19,"md_5_1":1,"md_6_0":8,"md_6_1":3,"md_7_0":1,"md_7_1":5,"md_8_0":1,"md_8_1":9,"md_0_2":"Новый Год!!!","md_1_2":"ПослеНовыйГод(((","md_2_2":"Ночь перед Рождеством","md_3_2":"Рождество","md_4_2":"Старый Новый Год!","md_5_2":"Крещение","md_6_2":"День цветов","md_7_2":"День шашлыка)))","md_8_2":"Отведи ребенка в школу","memory_hour_start":9,"memory_hour_end":23,"fontCLOCK":0,"fontSizeCLOCK":false,"fontSizeData":true,"textDown":false,"dataDown":true,"corrTempD":-3.3,"corrTempU":0,"corrTempH":0,"corrHumi":0,"corrPress":-21,"NUM_MAX0":4,"NUM_MAX1":4,"rtcStat":true,"uuid":"44444444444444444444444444444444","api_key":"5555555555555","sensors_ID0":0,"sensors_ID1":3300,"sensors_ID2":0,"butStat":true}
    02:40:42 Load Time : {"hour":2,"minute":40,"second":42,"year":2018,"month":4,"day":6}
    RTC module off!
    Did not find BMP280 sensor!
    Did not find BMP180 sensor!
    Did not find BME280 sensor!
    YES!!! find Si7021 sensor!
    02:40:42 Temperature Si7021: 27.04 *C, Humidity: 29.31 %
    02:40:42 Temperature Si7021: 27.06 *C, Humidity: 29.27 %
    02:40:42 sensorDom = -3.30
    sensorUl = 0.00
    sensorHome = 0.00
    sensorHumi = 0.00
    sensorPrAl = -21
    02:40:42 Connecting WiFi (ssid=IvanUA pass=) ....................Amount of the unsuccessful connecting = 1
    Not connected!!!
    02:41:03 Start AP mode!!!
    Wifi AP IP : 192.168.4.1
    Ta to jest KAPUT!!!!!!
    02:41:33 ESP erase Config file

    ets Jan 8 2013,rst cause:2, boot mode:(3,7)

    load 0x4010f000, len 1392, room 16
    tail 0
    chksum 0xd0
    csum 0xd0
    v3d128e5c
    ~ld

    Failed to open config file
    02:40:42 Save Config : {"ssidAP":"ESP-Info","passwordAP":"","ssid":"banan18","password":"*******","ntpServerName":"ntp3.time.in.ua","timeZone":2,"isDayLightSaving":true,"kuOn":7,"kuOff":23,"weatherHost":false,"weatherKey0":"00000000000000000000000000000000","weatherKey1":"11111111111111111111111111111111","cityID0":"Moskow","cityID1":"703845","personalCityName":"","weatherLang":"ru","displayForecast":true,"displayCityName":true,"displayForecastNow":true,"displayForecastTomorrow":true,"timeScrollStart":6,"timeScrollStop":23,"timeScrollSpeed":40,"rotate0":90,"rotate1":90,"updateOTA":1,"volBrightnessD":8,"volBrightnessN":2,"timeDay":5,"timeNight":24,"volBrightnessAuto":false,"bigCklock_x2":1,"buzzerSet":true,"mqttOn":true,"mqtt_server":"m13.cloudmqtt.com","mqtt_port":13011,"mqtt_user":"22222222","mqtt_pass":"333333333333","mqtt_name":"Informer","mqtt_pub_temp":"Informer/temp","mqtt_pub_tempUl":"Informer/tempUl","mqtt_pub_hum":"Informer/hum","mqtt_pub_press":"Informer/press","mqtt_pub_alt":"Informer/alt","mqtt_sub1":"Ulica/temp","mqtt_sub2":"Ulica/hum","mqtt_sub3":"Ulica/press","mqtt_sub_inform":"Inform/mess","printCom":true,"sensorDom":4,"sensorUl":6,"sensorHome":7,"sensorHumi":4,"sensorPrAl":4,"pressSys":true,"al_0_0":12,"al_0_1":30,"al_0_2":0,"al_1_0":7,"al_1_1":15,"al_1_2":0,"al_2_0":22,"al_2_1":55,"al_2_2":0,"al_3_0":0,"al_3_1":30,"al_3_2":0,"al_4_0":0,"al_4_1":0,"al_4_2":0,"md_0_0":1,"md_0_1":1,"md_1_0":2,"md_1_1":1,"md_2_0":6,"md_2_1":1,"md_3_0":7,"md_3_1":1,"md_4_0":13,"md_4_1":1,"md_5_0":19,"md_5_1":1,"md_6_0":8,"md_6_1":3,"md_7_0":1,"md_7_1":5,"md_8_0":1,"md_8_1":9,"md_0_2":"Новый Год!!!","md_1_2":"ПослеНовыйГод(((","md_2_2":"Ночь перед Рождеством","md_3_2":"Рождество","md_4_2":"Старый Новый Год!","md_5_2":"Крещение","md_6_2":"День цветов","md_7_2":"День шашлыка)))","md_8_2":"Отведи ребенка в школу","memory_hour_start":9,"memory_hour_end":23,"fontCLOCK":0,"fontSizeCLOCK":false,"fontSizeData":true,"textDown":false,"dataDown":true,"corrTempD":-3.3,"corrTempU":0,"corrTempH":0,"corrHumi":0,"corrPress":-21,"NUM_MAX0":4,"NUM_MAX1":4,"rtcStat":true,"uuid":"44444444444444444444444444444444","api_key":"5555555555555","sensors_ID0":0,"sensors_ID1":3300,"sensors_ID2":0,"butStat":true}
    02:40:42 Load Time : {"hour":2,"minute":40,"second":42,"year":2018,"month":4,"day":6}
    RTC module off!
    Did not find BMP280 sensor!
    Did not find BMP180 sensor!
    Did not find BME280 sensor!
    YES!!! find Si7021 sensor!
    02:40:42 Temperature Si7021: 27.01 *C, Humidity: 29.74 %
    02:40:42 Temperature Si7021: 27.04 *C, Humidity: 29.70 %
    02:40:42 sensorDom = -3.30
    sensorUl = 0.00
    sensorHome = 0.00
    sensorHumi = 0.00
    sensorPrAl = -21
    02:40:42 Connecting WiFi (ssid=banan18 pass=qwsaz123) ...... IP adress : 192.168.2.127
    02:40:42 Proba #1 11:13:56
    Proba #2 11:13:57
    Proba #3 11:13:58
    11:13:58 Save Time: {"hour":11,"minute":13,"second":58,"year":2020,"month":1,"day":15}
    11:13:58 15.01.2020 DW = 4
    Time update OK.
    11:13:58 Getting weather forecast for City Moskow...
    =======================================================
    http://api.weatherbit.io/v2.0/current/daily?city=Moskow&lang=ru&key=00000000000000000000000000000000
    =======================================================
    [HTTP] GET... code: 403
    line =
    =======================================================
    http://api.weatherbit.io/v2.0/forec...u&days=2&key=00000000000000000000000000000000
    =======================================================
    [HTTP] GET... code: 403
    line2=
    Getting weather forecast for tomorrow - is OK.
    11:14:10 Temperature Si7021: 27.01 *C, Humidity: 30.68 %
    11:14:10 sensorDom = -3.30
    sensorUl = 0.00
    sensorHome = 0.00
    sensorHumi = 0.00
    sensorPrAl = -21
    Ta to jest KAPUT!!!!!!

    Кто нибудь сталкивался с таким? Или модулю капут?
     
  3. tosat

    tosat Нерд

    Поделитесь опытом как вы это организовали..(можно в личку).
    Лично я пробовал, не получилось, пришёл к выводу что данные Mqtt на вторых часах также можно принимать с уличного датчика температуры, тогда всё правильно показывает.
     
  4. Max25

    Max25 Нерд

    Сейчас у меня вторые часы с другого проекта, но когда были одинаковые то настраивал по совету Ивана http://forum.amperka.ru/threads/Часы-на-esp-12-nodemcu-max7219-web-интерфейс.12767/page-125#post-192437 на 125 странице. (по опыту эксплуатации данный проект - правильный и безпроблемный как автомат Калашникова включил и забыл).
     
    Последнее редактирование: 15 янв 2020
  5. stitch2s

    stitch2s Нерд

    Интересное наблюдение! Собрал еще один новый модуль, сразу зашил прошивку Informer_clock_weath_v12.2019.2x_noData и получил тоже самое что и с предыдущим модулем. Перешил на Informer_clock_weath_v11.2019.2x и все работает
     
  6. lesnoy

    lesnoy Нерд

    Благодарю за "тонкую настройку". Все стало работать как надо!
     
  7. IvanUA

    IvanUA Гуру

    ))))))))
    У Вас два варианта побороть это)))
    1. Самый простой - это подтягивающий резистор кнопки (D0/GPIO 16) подключить к другому полюсу. Если был на земле, то подключить к +5В, а если был на 5В, то подключить на землю))))
    2. Во время запуска (включения) нажать кнопку и держать. Зайти в веб во вкладке "Настройки" пункт:
    [​IMG][​IMG]
    Сменить на противоположный. Ну то есть если стоит +5 то выбрать -5 и наоборот. Потом нажать "Сохранить" и только после этого отпустить кнопку....

    ПС. Но лучше сделать пункт 1. Или поправить в скетче значение butStat на противоположное, иначе пункт 2 надо будет выполнять каждый раз после сброса к заводским установкам))))
     
  8. urg2000

    urg2000 Нерд

    Добрый вечер.
    Обновил прошивку, погоду показывает на два дня. :)
    Спасибо за доп. плюшки ( корректировка температуры и влажности). Вроде -бы читал в форуме что в вебе можно отключать вывод города и инверсия кнопки есть, но не нашел. Ладно кнопка электронная подправлю, а вот как город убрать? (бесит).
    Зарегистрировался на народ мон сгенерировал себе uuid, нашел в настройках api_key в вебе часов занёс эти данные, а вот датчик обод красный и не сохраняется.
     

    Вложения:

    • Wetter.JPG
      Wetter.JPG
      Размер файла:
      47,5 КБ
      Просмотров:
      344
    • D5124.JPG
      D5124.JPG
      Размер файла:
      36,9 КБ
      Просмотров:
      340
  9. max50a5

    max50a5 Гик

    [​IMG]
    [​IMG]
    [​IMG]
     
  10. urg2000

    urg2000 Нерд

    У меня наверно какае-то другая прошивка.
    Да на вашем фото датчик правильный.
    В моём городе Новосибирске только в таком виде датчики см. фото
     

    Вложения:

    • Setup_wetter.JPG
      Setup_wetter.JPG
      Размер файла:
      67,4 КБ
      Просмотров:
      329
    • D5124.JPG
      D5124.JPG
      Размер файла:
      36,9 КБ
      Просмотров:
      313
  11. max50a5

    max50a5 Гик

    Да, у Вас старая прошивка. Обновите. https://github.com/IZ76/ESP8266_Clo...lock_weath_v12.2019.2x_noData.ino.nodemcu.bin
    Это ваш датчик.
    У меня в Барнауле, как и везде: D1524 - это устройство, S15382 - это датчик.
     
  12. stitch2s

    stitch2s Нерд

    Для проверки данной версии, прошил часы последней прошивкой без изменений чего либо - в итоге все работает. Довольно странная ситуация...
     
  13. urg2000

    urg2000 Нерд

    Ghji
    Прошился, сейчас в Wi-fi появилось ESP-info с паролем, Что мне нужно сделать чтобы часы подключились к wi-fi ?
     
  14. max50a5

    max50a5 Гик

    Подключится к точке доступа и настроить часы. Читайте бегущую строку .
     
  15. urg2000

    urg2000 Нерд

    У меня 2.40 показывают :(
     
  16. urg2000

    urg2000 Нерд

    Перешил ещё раз, тоже самое 2.40 и всё. ESP-info или другая точка доступа должна появится?
     
  17. chipmoca

    chipmoca Гик

    У Вас часы наверное одно-строчные, в отличии от прошивки.
     
  18. max50a5

    max50a5 Гик

    У Вас однострочная версия?
    Прошивка для двухстрочной.
     
  19. urg2000

    urg2000 Нерд

    [QUOTEУ Вас однострочная версия?
    Прошивка для двухстрочной.][/QUOTE]
    да что Вы посоветовали то и скачал. У меня однострочник
     
  20. max50a5

    max50a5 Гик