Часы на ESP-12(NodeMCU) + MAX7219 + WEB интерфейс

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

?

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

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

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

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

    83 голосов
    48,0%
Можно выбрать сразу несколько вариантов.
  1. Slaiterx

    Slaiterx Гик

    А нельзя сделать чтоб с народного мониторинга можно было несколько датчиков отображать как с mqtt
     
  2. IvanUA

    IvanUA Гуру

    )))
    Я тоже так делаю.
    Было дело что не выводило температуру датчика tH - поменял вывод местами сейчас все выводит.
    Все можно)))) Ну или почти все)))
     
  3. Frostus

    Frostus Нуб

    Часы-метеостанция "Assistent" и механические термо-гигрометр-это конечно не эталон, но часы-метеостанция "Assistent" показывает 38% влажности, механический термо-гигрометр (2 шт)-по 40%, а датчик ВМЕ280 всего 30%-маловато будет.

    По подробнее можно-как это сделать!!!
     
  4. IvanUA

    IvanUA Гуру

    Сделайте коррекцию +8 и забудьте. У меня сейчас 3 БМЕ-280 и поверьте они все показывают разные значения без коррекции. С коррекцией больее и менее близкие.
    Код (C++):
    DynamicJsonDocument doc(4096);  
    Ну и тут соответственно
    Код (C++):
    if(size > 4096) {
     
  5. alexxxey1981

    alexxxey1981 Нуб

    Доброго вечера подскажите что я делаю не так . Версия 1.2020. Спасибо!



    C:\Users\User\Downloads\LED_clock_weath_v01.2020.1x_noData\LED_clock_weath_v01.2020.1x_noData\LED_clock_weath_v01.2020.1x_noData.ino: In function 'void getWeatherData0()':

    LED_clock_weath_v01.2020.1x_noData:1242:36: error: no matching function for call to 'HTTPClient::begin(WiFiClient&, String&)'

    if (http.begin(ESPclient, reqline)) { // HTTP

    ^

    C:\Users\User\Downloads\LED_clock_weath_v01.2020.1x_noData\LED_clock_weath_v01.2020.1x_noData\LED_clock_weath_v01.2020.1x_noData.ino:1242:36: note: candidates are:

    In file included from C:\Users\User\Downloads\LED_clock_weath_v01.2020.1x_noData\LED_clock_weath_v01.2020.1x_noData\LED_clock_weath_v01.2020.1x_noData.ino:33:0:

    C:\Users\User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.0\libraries\ESP8266HTTPClient\src/ESP8266HTTPClient.h:136:10: note: bool HTTPClient::begin(String)

    bool begin(String url);

    ^

    C:\Users\User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.0\libraries\ESP8266HTTPClient\src/ESP8266HTTPClient.h:136:10: note: candidate expects 1 argument, 2 provided

    C:\Users\User\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.0\libraries\ESP8266HTTPClient\src/ESP8266HTTPClient.h:137:10: note: bool HTTPClient::begin(String, String)

    bool begin(String url, String httpsFingerprint);

    ^
     
  6. chipmoca

    chipmoca Гик

    Неужели Вы полагаете, что если вам читать и описАть - лень, то читать целую страницу и разбираться кому-то будет не лень?
    Во вопросу - копипастите вроде нормально, а что не так?
     
  7. chipmoca

    chipmoca Гик

    На последней- однострочной версии, датчик tH при любом выборе, после перезагрузки сбрасывается на MQTT2. Ну и НародМон не работает.

    Иван поправьте пож. в вэб интерфейсе " Урояень ярскости фоторезистора (0-15): 13"
     
    Последнее редактирование: 24 янв 2020
  8. max50a5

    max50a5 Гик

    Здравствуйте, Иван!
    Подскажите, возможно ли добавить в код обработку данных с thingspeak.com?
    Если да, то не поделитесь кодом и куда добавить?
    Заранее спасибо.
     
    Последнее редактирование: 24 янв 2020
  9. alexxxey1981

    alexxxey1981 Нуб

    Да, там всё в таком духе. Много оранжевого текста. И в конце не прошивается. Ошибка.
     
  10. max50a5

    max50a5 Гик

    Экстрасенсов нет. Опишите , что пытаетесь сделать и что происходит. Библиотеки все последние?
     
  11. buba911

    buba911 Гик

    :cool: Да вам надо на шоу экстрасенсов такие вопросы посылать.
    Попробуйте с конца начать читать ОРАНЖЕВЫЙ текст, если тяжело с буржуйским, то с гуглем.
    Там должна быть описана, для тех кто на "бронепоезде", причина ошибки.
     
  12. Frostus

    Frostus Нуб

    А сколько Вы у себя поставили?
    2-й вопрос: очень яркий экран с фотодатчиком! При дневном свете-уровень 13. При полнейшей темноте уровень 3, а надо бы 0. Можно это программно как-то подкорректировать?! У меня фотодатчик и резистор 10к. Резистор уже залил термосоплями, поэтому к делителю напряжения уже не подобраться :( ,А вот программно, наверно, можно этот вопрос решить.
    Сам нашел-меняется здесь: levelBridhtness = map(analogRead(brightPin), 1023, 0, 2, 15); 2 на 0, а 15 на 10 (можно и меньше).
     
    Последнее редактирование: 24 янв 2020
  13. Mihail78

    Mihail78 Нерд

    Увеличил размер памяти в два раза. Часы с Mqtt заработали после того как указал в IDE очистить всю память перед загрузкой скетча, хотя на предыдущей версии работали и без очистки, а на последней отказывались работать, какой то глюк не понятный. Датчик tH выводил на дисплей температуру четырьмя знаками, поправил, теперь показывает так же как tU
     

    Вложения:

    Последнее редактирование: 25 янв 2020
  14. alexxxey1981

    alexxxey1981 Нуб

    no matching function for call to 'HTTPClient::begin(WiFiClient&, String&)'
    подскажите что это значит ошибка.
    Библиотеки все стоят Ивана.
     
  15. alexxxey1981

    alexxxey1981 Нуб

    версия часов 1.01.2020
     
  16. Mihail78

    Mihail78 Нерд

    Похоже что у вас установлены не те библиотеки, сравните с моими
     

    Вложения:

  17. Pitruxa

    Pitruxa Нерд

    Меня тоже интересует эта тема
     
  18. chipmoca

    chipmoca Гик

    Дай бог что-бы починили что есть) . А вроде можно на thingspeak.com отправлять данные с существующего MQTT брокера ?
     
  19. Pitruxa

    Pitruxa Нерд

    После обновления, часы стали пикать каждую ВТОРУЮ минуту часа. Что это значит?
    т.е. каждый час - beep, beep, затем 11:02 (и т.д.) ещё раз beep
     
    Последнее редактирование: 26 янв 2020
  20. Pitruxa

    Pitruxa Нерд

    А можно по подробнее, пожалуйста?