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

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

?

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

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

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

    2 голосов
    12,5%
  3. Да, не однократно

    14 голосов
    87,5%
Можно выбрать сразу несколько вариантов.
  1. Victor Privalov

    Victor Privalov Нерд

    Ясно. Спасибо за ответ. Сам тоже натыкался на этот вариант - но почему-то при попытке прошивки случались какие-то ошибки (возможно потому что не было Python-а в системе - погуглил и нашел что он обязательно нужен для прошивки по OTA). При необходимости попробую и отпишусь о результатах.
     
  2. Victor Privalov

    Victor Privalov Нерд

    Кстати, тоже оформил часики в корпус.

    IMG_20180514_114046.jpg
    IMG_20180514_114248.jpg
    И все бы хорошо, но тут случился косяк - DHT22 врет. Конечно он сам по себе не очень честный, но тут он еще видимо от внутренностей немного нагревается.
    IMG_20180514_123955.jpg
    IMG_20180514_124008.jpg
    Может у кого будут советы по решению данной проблемы?
     
    ИгорьК нравится это.
  3. Victor Privalov

    Victor Privalov Нерд

    И второй вопрос - только у меня не работает cloudmqtt.com? Ни в какую не цепляется туда ни один из клиентов...Тоже прикрыли доступ?
     
  4. gtsky

    gtsky Нерд

    Всем привет. Читал я читал )) и на 20 странице понял мозг закипит) Вопрос такой на чем всетаки собирается? НА ESP8266? ESP32 или ESP01
     
  5. gtsky

    gtsky Нерд

    поверьте 22 самый точный из DHT если взять DHT-11 то он вообще можно сказать не показывает)) В вашем случаи лучше взять кусочек термообшивки типа такой как клеят за батарей на полеистерольной основе. и наклить фольга будет отражать то теплокоторое излучают часы) Хотя я не думаю что разница у вас отличается больше чем на 2 градуса)
     
    Victor Privalov нравится это.
  6. Victor Privalov

    Victor Privalov Нерд

    У меня например ESP8266 - так называемый nodemcu V3.
     
  7. ИгорьК

    ИгорьК Давно здесь

    Классно сделал. Поделись STL.

    Знаешь, очень обидно, когда люди делают ну просто замечательную вещь, которая прослужит долго и пихают туда полный отстой.
    Проблема DHT-22 нерешаема в принципе. Его надо менять на что-то достойное. А если корпус греется - то и на выносное.

    Не плохо. Но это удорожание.
    Есть говеные ширпотребовские:
    [​IMG]

    и есть HC-11, HC-12.

    На такой классный проект первые ставить жалко.
     
    Victor Privalov и IvanUA нравится это.
  8. Victor Privalov

    Victor Privalov Нерд

    Как раз примерно 2 град. в большую сторону. Забить? Или может примерная арифметическая коррекция?
     
  9. gtsky

    gtsky Нерд

    вообще как вариант можно сделать на ds18b20 . Погрешность в 2 градуса это не критично. В одной комнате могут быть зоны где перепады как раз могут быть 2 градуса.
     
    Victor Privalov нравится это.
  10. IvanUA

    IvanUA Гик

    Можете сделать так
    Код (C++):
    void sensorsDht() {   //4
      if ((err = dht22.read2(pinDHT22, &tempDht22, &humiDht22, NULL)) != SimpleDHTErrSuccess) {
        return;
        Serial.print("Read DHT22 failed, err=");
        Serial.println(err);
      } else if(printCom) {
        humiDht22 = (int) humiDht22;
        tempDht22 = tempDht22 - 2; // поправка температуры.
        printTime();
        Serial.println("Temperature DHT22: " + String(tempDht22) + " *C,  Humidity: " + String(humiDht22) + " %");
      }
    }
    А вообще Игорь Вам правильно сказал поставьте BME280 и желательно его вынести по дальше от корпуса и нагревательных приборов и прочего что может вносить коррективы.
     
  11. IvanUA

    IvanUA Гик

    Вот демонстрация работы двух датчиков
    [​IMG]
     
    Victor Privalov нравится это.
  12. IvanUA

    IvanUA Гик

    Первые есть в наличии. Но закажу у китайцев вторые. Спасибо за совет.
    Кстати проанализировав работу всех датчиков, прихожу к мысли что не надо играться с кучей разных, а просто поставить один нормальный. Мой выбор пока остановился на BME280 - немного дороже, но думаю что оно того стоит.... Сегодня буду заказывать все вместе + охота попробовать матрицы зеленого цвета...
     
  13. ИгорьК

    ИгорьК Давно здесь

    Ага. А возникает это от желания обрадовать всех.

    Отличный датчик. Есть у меня такой - работает без нареканий.

    В условиях города работают они из рук вон плохо. НС-11, 12 - это, по-сути, UART. Связь держат отменно, а последний даже и далеко.
     
  14. gtsky

    gtsky Нерд

    Несоглашусь с вами. НС-11 работают стабильно на расстоянии 50 Метров в городе. Думаю этого с головой хватит.
     
  15. Victor Privalov

    Victor Privalov Нерд

    Простое вычитание разницы конечно интересно) - но разница то непостоянна.
    Правильнее конечно вынести хороший датчик подальше от корпуса - но тогда теряется компактность...
    Наверное идеального варианта просто не существует.
     
  16. ИгорьК

    ИгорьК Давно здесь

    Я говорил о тех, что на картинке. HC-11 - работает отлично. НС-12 - работает также отлично, но он будет помощнее. Для этого проекта подойдет любой.
     
  17. gtsky

    gtsky Нерд

    На картинке у вас не 11 а HC-10 ,НС-11 другие [​IMG] [​IMG]
     
  18. saha74

    saha74 Нерд

    Интересно кто то пробовал нажать кнопочку "обновить курс валют" я нажал, часы перезагрузились и всё дальше показаний IP адреса не грузятся, вечная перезагрузка. Помогает только перепрошывка. Причём с начала надо зашить пустой бинарник иначе кина не будет.
     
    Последнее редактирование: 14 май 2018
  19. RuGOST

    RuGOST Нуб

    Залил прошивку через ардуино версию v01.05.2018 из шапки в начале темы, зашел в меню часов с низу выбрал RU но язык все равно Украинский, что делать?
     
  20. saha74

    saha74 Нерд

    Вы после выбора языка перегружали часы?