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

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

?

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

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

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

    43 голосов
    38,7%
  3. Да, не однократно

    56 голосов
    50,5%
Можно выбрать сразу несколько вариантов.
  1. om1212

    om1212 Нерд

    Нормально, я и так в нём шью.
     
  2. IvanUA

    IvanUA Гуру

    Шьете бинарники или скетч?
     
  3. om1212

    om1212 Нерд

    Скетч. Правлю и заливаю.
     
  4. IvanUA

    IvanUA Гуру

    Интересно. Поделитесь опытом... или здесь или в личку.
    Я просто пробовал импортировать... то неделю провозился, так до конца и не адаптировал под платформио...
     
  5. om1212

    om1212 Нерд

    Устанавливал по инструкции с сайта https://docs.platformio.org/en/latest/ide/vscode.html
    [​IMG][​IMG]
    После установки нужно прописать путь до Arduino Ide в этом месте ("Arduino: Path"):
    [​IMG][​IMG]

    После установки platformio, в этом же меню (Extensions) установить расширения для языка C/C++, Arduino. Затем на вкладке "PIO home", подвкладка "Platforms" добавить фрэймворк Espressif 8266. В подвкладке "Libraries" добавить библиотеки. Если вручную, то свои библиотеки переписать в папку: /home/имя пользователя/.platformio/lib (глобальная папка) или в папку проекта для локального использования.
    Указать программатор, плату, порт.
    Вроде другие настройки не трогал.
    После этого всё должно работать.
    P.S.
    У меня Linux Mint.
    Библиотеки подтягивал часть из PlatformIO, часть ваши.
    Проект импортировал средствами PlatformIO. Нормально собирается:
    [​IMG][​IMG]
    На всякий случай содержимое platformio.ini из проекта:
    [​IMG][​IMG]
     
    Последнее редактирование: 17 мар 2019
    big_alex нравится это.
  6. IvanUA

    IvanUA Гуру

    Странно. У меня как минимум требует объявления функций перед их использованием...
    [​IMG][​IMG]
     
    Последнее редактирование: 17 мар 2019
  7. navig2201

    navig2201 Нерд

    Настраивал по видео Марселя (у него ini скажем так , дополнен под специфику) - 11.11 компилится и шьется в лет.. правда толком никто не может обьяснить бяки с закладкой проблемы, вон и у om1212 они присутствуют и зело смущают... а так да - интересно, но надо полагать - вопросов будет тьмища
     
  8. navig2201

    navig2201 Нерд

    библиотеки Ивана просто клал в папку с скетчем ( ну это так.. прописные истины, вдруг кто споткнется)
     
  9. navig2201

    navig2201 Нерд

    упс - Иван прав - февральское обновление внесло косячки - но компилится , ругаясь на библиотеки ( на шестерне -1 просит обновиться , потом так не ругается) [​IMG]
     
    Последнее редактирование: 17 мар 2019
  10. besn

    besn Нуб

     
  11. besn

    besn Нуб

    Возникла проблема. Одни часы работают нормально. Решил сделать еще. Стал прошивать версию v22.12.2018 и что-то пошло не так. Решил вернуться к версии v11.11.2018, но что-то остается от предыдущей версии и не удается запустить. Помогите пожалуйста очистить esp8266. Пробовал прошить файл esp_init_data_default.bin для очистки по адресу 0x3fc000, но все тоже самое.
     
  12. Юра 80

    Юра 80 Нерд

    168 страничку почитайте и 160
     
    Последнее редактирование: 19 мар 2019 в 20:54
  13. jgupdimon

    jgupdimon Гик

    С Платформио одни вопросы, без ответов. Сильно навороченная среда. Ее сначала нужно всю изучить, а толковых подсказок нет. Проще так и работать в Ардуино ИДЕ.
     
  14. Deniskyn

    Deniskyn Гик

    Согласен с вами. Платформа относительно новая поэтому и много вопросов без ответа... Ида вроде бы и "облизана" со всех сторон но... все равно что то да коряво...
    to All
    Погода корректно работает ?
     
  15. jgupdimon

    jgupdimon Гик

    Вообще не понятно. На веазер вообще не работает, на апикси врёт страшно.
     
  16. volkodav34rus

    volkodav34rus Нуб

    Здравствуйте! Спасибо за проект, просто супер. Есть вопрос, как подключить такой датчик к часам как внешний,
    [​IMG]
    И вот собственно фото часов
     

    Вложения:

  17. Deniskyn

    Deniskyn Гик

    Зашиваете в датчик espeasy и гоните данные на часы через mqtt
     
  18. volkodav34rus

    volkodav34rus Нуб

    Подскажите как гнать через MQTT ))
     
  19. Deniskyn

    Deniskyn Гик

    Ну как, с датчика публикуете данные на брокер, а на часах подписывайтесь на них ))))
     
  20. jgupdimon

    jgupdimon Гик

    Кто нибудь с погодой разобрался?