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

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

?

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

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

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

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

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

    tosat Нерд

    инна573F нравится это.
  2. tosat

    tosat Нерд

    Предлагаю новую версию скетча реализованной на версии 11.11.18 для 4-х модулей, кое что взято из версии от 22.12.18.
    Что нового:
    Модуль DHT11 теперь тоже меряет, работает Ds18b20, BMP280 (остальных не имею пока, попробую позже когда приедут), также закоментирован "мой зайченок", немного изменил время отображения датчиков, закоментировал в 1286 строке WiFi.disconnect(), (так у меня часы подключаются к домашней сети мгновенно) и самое главное: прогноз погоды теперь отображается словами на украинском и русском, остальные языки значками как у автора, в архиве прилагаю также скомпилированный бинарник.

    Автору огромное спасибо за исходники, люблю в них ковыряться в свободное время, хотя ардуино и Wi-Wi часами начал заниматься совсем недавно.
     

    Вложения:

    Последнее редактирование: 9 сен 2019
    инна573F нравится это.
  3. adecibel

    adecibel Нерд

    C Apixu.com на сегодня погоду получаю, а на завтра выдаёт в порт
    Parse weather forecast for tomorrow - FAILED!!!
    А как у вас?
     
  4. maxim1981

    maxim1981 Нерд

    Да, ни как... Apixu.com кал!
     
  5. maxim1981

    maxim1981 Нерд

    тоже мучался с этим апуксом.... то есть показания то нет....поставил ds18b20- комната , bme 280 - вытащил на улицу.... в итоге улица температура,давление и влажность.... а апукс пусть курит))))))
     

    Вложения:

  6. ИгорьК

    ИгорьК Оракул Модератор

    Круто! А дом поворачивать удается? Ну, в том плане, что солнышко - оно глупое, бегает вокруг жилища и стены греет. Значит, датчик за окном полдня врет. Решение одно - крутить дом спиной к солнцу, датчик защищать.
    Еще вариант - датчик метра на полтора от стены отодвинуть и организовать ему персональный тенек. Вы каким путем пошли?
     
  7. maxim1981

    maxim1981 Нерд

    Зачем дом поворачивать? Все условия созданы в термобудке... Которая установлена как положено на северной стороне, дверцей на север... Ну в общем... Как то так....
     

    Вложения:

    • Screenshot_1.png
      Screenshot_1.png
      Размер файла:
      580,3 КБ
      Просмотров:
      103
  8. ИгорьК

    ИгорьК Оракул Модератор

    Круто! Легко масштабируемо.

    upload_2019-9-5_12-29-36.png
     
  9. SergeiL

    SergeiL Гуру

    Проще два датчика вывесить, на северо востоке и на северо западе, и брать минимальную температуру.
    Мне проще, у меня окна на три стороны, на север только балкон выходит, два датчика стоят на правой и левой стороне балкона. Данные отличаются от OpenWeather, но не значительно.
     
  10. ИгорьК

    ИгорьК Оракул Модератор

    Если живешь не в частном доме - задача практически не имеет решения. Я беру наименьшую из пяти ближайших датчиков nadormon.ru. И то, особенно зимой, один может зависнуть и начинаются ошибки.
     
  11. SergeiL

    SergeiL Гуру

    Обновил предыдущий пост.
     
  12. ИгорьК

    ИгорьК Оракул Модератор

    Будет время, допилю под этот сервер.
    Забавно, страница логина у меня не открывается без впн, а апи - открывается и ключ рабочий года три назад полученный нашёлся.
     
  13. slava_rud

    slava_rud Нуб

    Все работает, погода на сегодня нормально, а в прогнозе одни нули. Что можно сделать?
     
  14. tosat

    tosat Нерд

    Вашему вниманию предлагается обновленная версия скетча от 11.11.18. Особенность: здесь используется сервер Openweathermap.org, все заявленные ранее плюшки также работают, пишите ответы как работает.
     

    Вложения:

    Последнее редактирование: 9 сен 2019
    Vladis_a и инна573F нравится это.
  15. maxim1981

    maxim1981 Нерд

    Вот бы вы сделали 2х этажную версию так!!))
     
  16. tosat

    tosat Нерд

    К сожалению, у меня часы только одноэтажные, так что если делать, то проверять не на чем, а глюки разные бывают, так вчера у меня один ключик на Openweathermap получил бан, пришлось новый создать, есть у меня ещё вторые часы- информер на 8 горизонтальных модулей, позже проверю, но пока ещё не приехали остальные датчики с Али, а там их надо встраивать, впрочем я исходники выложил, можно попытаться переделать последнюю версию 22.12.18 двухэтажных часов, но там надо немного повозиться, алгоритм простой: погоду берём от версии 25.10 которая для Опенвафермап и меняем её вместо Апиху, сразу замечу, что занятие неблагодарное, поскольку зависимостей много, пришлось даже перевод добавлять, зато теперь мой родной город отображается нормально, а не по буржуйски.
     
    Последнее редактирование: 9 сен 2019
    инна573F нравится это.
  17. maxim1981

    maxim1981 Нерд

    Это да... Я так пробрвал на 2х этажном скетче... Не прокатывает... Ошибки ошибки...даже не хочет компелироваться... Автор часиков писал, что не все так там просто.. Нужно шарить
     
  18. tosat

    tosat Нерд

    И у меня ошибки вчера были (потратил почти целый день, даже в авторском скетче нашёл одну незначительную, но не компилировалось), сегодня только навёл косметику, по сути делал тоже самое что и вам надо, считаю что последняя модифицированная мной версия (а перепробовал я их много разных) самое то для одноэтажных часов, в будущем планирую изучить фреймворк Jail2 Марселя и сделать нормальное графическое меню.
     
    инна573F нравится это.
  19. maxim1981

    maxim1981 Нерд

    Я делал часики от марселя... Работали даже несколько месяцев... Но у него вроде все классно, меню, много погодных сервисов, но самой главный недостаток нет датчиков, одна дска в доме и все... А уличные не прицепишь.. Либо опять же самому дописывать...
     
  20. tosat

    tosat Нерд

    maxim1981, в последних прошивках Марселя есть датчики (но не все), и MQTT там работает, есть у него и последователи, нашёл одну прошивку даже с украинским переводом, кстати там выводится курс $ и также пословицы первые 5 мин., цепляются только два датчика: Ds18b20 и Dth11, но к сожалению, есть два аспекта, точнее три что меня там не устроило: во-первых все эти люди дают ссылку на В Контакте, читать по VPN я могу, но зарегириться в Контактах у нас нереально, нужна симка с заграничным номером, также этот автор не даёт исходников, и самое главное там нет коррекции температуры датчиков как у Ивана, поэтому прошивка автора по тех. характеристикам считаю наилучшая, а современное графическое меню это дело времени, нужно часть его потратить на изучение этого фреймворка..
     
    инна573F нравится это.