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

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

?

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

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

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

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

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

    Victor Privalov Нерд

    Я теперь всегда делаю так:
    c:\esp8266>esptool.py --port COM3 erase_flash
    Этого не достаточно для очистки?

    И очистка конечно хорошо, но зачем тогда функционал обновления прошивки - если велика вероятность косячности обновления...
     
  2. Vladis_a

    Vladis_a Гик

    Я в случае появления ошибок прошиваю через Nodemcu Flasher пустой файл, как и указано автором этого проекта. А только потом заливаю скетч или бинарник.
    Хотя, да, Вы правы. При обновлении через OTA у меня еще ни разу ошибок не было.

    И еще раз - Иван, будьте добры, выложите библиотеки, которые Вы использовали.
    Я так понимаю, что некоторые из них изменились, по сравнению с теми, что выложены на первой странице.
     
  3. Victor Privalov

    Victor Privalov Нерд

    Возможно разобрался с проблемой сохранения настроек - неверный параметр Flash Size в IDE. Сколько нужно по правильному? 4M(3M SPIFFS) как на первой страничке в скриншоте?
     
  4. Ingenegra

    Ingenegra Нерд

    Иван, может стоит в папку проекта на гитхабе добавить небольшой файлик readme с номерами используемых версий библиотек, плат,
     
  5. Vladis_a

    Vladis_a Гик

    Вот и я об этом.
    Добавил ArduinoJson версии 6.2. Версия плат установлена 2.5.2 При компиляции скетч выдает ошибки. Пробовал откатываться на более ранние версии, но ошибки не уходят.
    Ругается именно на Wire в версии плат 2.5.2 и почему-то на библиотеку BlueDot_BME280 (хотя она установлена из файла, который прикладывал Иван).
    Версия АрдуиноИДЕ 1.8.10
     
  6. Victor Privalov

    Victor Privalov Нерд

    Но отвал сети все еще имеет место быть...
     
  7. IvanUA

    IvanUA Гуру

    max50a5, adecibel, Victor Privalov и 2 другим нравится это.
  8. Vladis_a

    Vladis_a Гик

    Иван, БЛАГОДАРЮ!!!
    Скетч скомпилировался, но все равно с ошибками:
    Код (C++):
    In file included from C:\Program Files (x86)\Arduino\libraries\BlueDot_BME280_Library\BlueDot_BME280.h:9:0,

                     from C:\Program Files (x86)\Arduino\libraries\BlueDot_BME280_Library\BlueDot_BME280.cpp:10:

    C:\Users\����\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\Wire/Wire.h: In member function 'uint8_t BlueDot_BME280::readByte(byte)':

    C:\Users\����\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\Wire/Wire.h:70:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int)

         uint8_t requestFrom(int, int);

                 ^

    C:\Users\����\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\Wire/Wire.h:68:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t)

         uint8_t requestFrom(uint8_t, uint8_t);

                 ^

    Скетч использует 612144 байт (58%) памяти устройства. Всего доступно 1044464 байт.
    Глобальные переменные используют 41676 байт (50%) динамической памяти, оставляя 40244 байт для локальных переменных. Максимум: 81920 байт.
     
     
  9. b707

    b707 Гуру

    это не ошибки. а предупреждения, код собрался и будет работать. разве что bme280 может врать
     
  10. max50a5

    max50a5 Нерд

    Всем привет!
    По какому адресу шить blank_4MB.bin через ESP8266Flasher?
    Заранее спасибо.
     
  11. chipmoca

    chipmoca Гик

    Как и прошивка 0x00000
     
  12. max50a5

    max50a5 Нерд

    blank_1MB.bin идет, blank_4MB.bin - нет.
     
  13. Victor Privalov

    Victor Privalov Нерд

    И самое интересное:
    Удалил свои библиотеки (с которыми тоже все прекрасно компилировалось), подложил библиотеки Ивана, настроил параметры платы и О ЧУДО!
    И сохранение работает, и отвалов сети пока не было - наблюдаю дальше!
    Вот жешь эти проклятые библиотеки, вроде должны облегчать жизнь - а по факту...
     
  14. max50a5

    max50a5 Нерд

    Здравствуйте!
    Какая версия IDE и плат ESP?
    Спасибо.
     
  15. Victor Privalov

    Victor Privalov Нерд

    1.8.10 и 2.5.2
    И все по прежнему работает!!! На версии 1х конечно, но думаю, это не принципиально.
     
  16. max50a5

    max50a5 Нерд

    Спасибо.
     
  17. Securbond

    Securbond Гуру

    IDE 1.8.10. С библиотеками от автора однострочная версия компилится без проблем, но вот сеть не держит совсем. Рядом с роутером работают как надо. Ставлю на кухню, тырнет отваливается. Вроде и расстояние маленькое и покрытие сети в квартире то же норм, но .......
    Пока не знаю как это победить. Может есть возможность на ESP мощность приёмника как то выставлять ?
     
  18. dorinik

    dorinik Нерд

    Отмените выбор "Use active buzzer"

    Каков узор зеленых матриц?
    Выглядит хорошо. У меня что-то похожее, но красные.
     
    Последнее редактирование: 6 ноя 2019
  19. max50a5

    max50a5 Нерд

    FYM-23881BUG-11
     
    Последнее редактирование: 7 ноя 2019
  20. max50a5

    max50a5 Нерд

    Спасибо, помогло. Не знал.
     
    Последнее редактирование: 7 ноя 2019