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

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

?

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

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

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

    56 голосов
    44,1%
  3. Да, не однократно

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

    jgupdimon Гик

    Это точно роутер глючит. Поставьте на блок питания по высокой стороне кондер на 0,47мкФ, и для полного счастья электролиты во вторичке увеличьте до 2200мкФ. Посмотрите сколько на выходе блока питания роутера.
     
  2. Sandr

    Sandr Гик

    Добрый день Иван. Гоняю последние часы. Заметил не большую погрешность. Часы уходят вперёд больше чем на минуту. Прошивка 5.21 нормально идёт. Сравнивал с ноутом. Сервер времени менял . Без результата !!
    Да и bmp280 не подключается. Датчик рабочий.В ПИНах по подключению нет ошибки?
    BMP280 DA___D2/GPIO 4
    BMP280 CL___D1/GPIO 5
    Правда библиотеку ещё попробую поменять.Может там что. Там адрес может быть другой.
     
  3. Boryan_R

    Boryan_R Гик

    Иван по мне зря ОТА убрал....не удобно у кого часы в корпусе и на чистом ESP прошивать каждый раз подключая провода и разбирать корпус.
     
  4. MIchaell

    MIchaell Нерд

    Разве убрано? В коде вроде есть OTA
     
  5. Sandr

    Sandr Гик

    И язык не сохраняется какой не ставь всё одно UA
     
  6. MIchaell

    MIchaell Нерд

    у меня меняется
     
  7. Sandr

    Sandr Гик

    А время на 1,5 минуты убегает?
     
  8. MIchaell

    MIchaell Нерд

    Разница в несколько секунд. Сравнил часы на телефоне и на панели.
     
  9. saha74

    saha74 Нерд

    У меня ушло на полторы минуты назад и не сохраняется другой язык всегда украинский.
    Как то не понятно ведет себя время то оно отстаёт на минуту а после перезагрузки уже уходит в перёд.
     
    Последнее редактирование: 11 май 2018
  10. GeorgeZ

    GeorgeZ Нерд

    по логам роутера отваливается только ESP 2-3 клиента (телефоны, комп) не отваливаются...
     
  11. jgupdimon

    jgupdimon Гик

    Всем привет. Вот сваял корпус из игрушки для детской. IMG_20180512_075038.jpg
     
    IvanUA нравится это.
  12. Sandr

    Sandr Гик

    Молодец! Оригинально.
     
  13. Sandr

    Sandr Гик

    У меня тоже после пере загрузки сначала отстаёт на 1,5 минуты потом само обгоняет.Но я по монитору порта смотрел оно вообще не обновляется.У тех прошивок на 5 минуте каждого часа обновление стабильно проходило, а у этих нет его.
     
  14. IvanUA

    IvanUA Гуру

    Код (C++):
    pressBmp = bmp.readPressure()*0.00750063755419211;
    Вот здесь можете играться с поправками.
    Везде это где?
    Я нашел только в одном, в там где получаем давление с сайта погоды.
     
  15. IvanUA

    IvanUA Гуру

    Со времени прошивки 5.21 - процедура получения времени не менялась. Но возможно что то повлияло на выполнение данной процедуры.... В принципе часы могут немного "уходить" - но мне кажется не более чем до 5-10 секунд.... Это связанно с тем, что процедура проверки точности получения времени предусматривает подачу трех запросов времени, и если во всех трех ответах пришло одинаковое время (без учета секунд) то это время и обновляется... К такой процедуре пришлось прибегнуть ввиду того что раз в сутки, время получалось не корректно, и надо было ждать сутки пока оно обновиться.... Хорошо если погрешность в десятых минут, а если в часах?
    Это стандартная схема подключение шины I2C в ESP12
    [​IMG]
     
  16. IvanUA

    IvanUA Гуру

    То есть перестало обновляться каждый час? И проверьте прошивку по ОТА - я ее не убирал, должна работать...
    ПС. Есть плохое подозрение, что таки начавшиеся глюки могут быть связанны с памятью ЕСП - вернее её нехваткой.
     
  17. Sandr

    Sandr Гик

    Добрый день Иван! Вчера я заметил конкретный тормоз строки. Идёт сообщение и останавливается чуть пройдёт и опять встаёт. Часы проработали двое суток. Может чем то память забивается. Пока не перезагрузил. Причём только выдернув из розетки это вылечилось. С веб морды не помогло. А на счёт поправки к давлению. Я имел ввиду что бы с веб морды можно было корректировать (-24) .А то в городе везде разная высота над уровнем моря.
     
    Последнее редактирование: 12 май 2018
  18. Sandr

    Sandr Гик

    Вот лог с сериал монитора.Нет на пятой минуте обновления. Да ещё с самого начала почему они на минуту отстали.? Хотя судя по монитору обновление прошло успешно.
    22:41:00 Connecting WiFi ..... IP adress : 192.168.0.47
    17:54:02: 22:41:00 Proba #1
    17:54:03: Proba #2
    17:54:03: Proba #3
    17:54:04: 17:53:04 12.05.2018 DW = 7
    Time update OK.
    17:53:04 POLUCHENIE POGODI ......
    17:54:05: w.
    17:54:05: PROGNOZ POGODY NA SEGODNJ POLUCHEN
    17:53:04 Getting weather forecast for tomorrow...
    17:54:05: PROGNOZ POGODY NA ZAVTRA POLUCHEN
    17:54:10: 17:53:10 Temperature DHT22: 23.40 *C, Humidity: 38.40 %
    17:55:11: 17:54:10 Temperature DHT22: 23.40 *C, Humidity: 39.70 %
    17:56:11: 17:55:10 Temperature DHT22: 23.40 *C, Humidity: 39.70 %
    17:57:11: 17:56:10 Temperature DHT22: 23.70 *C, Humidity: 40.00 %
    17:58:11: 17:57:10 Temperature DHT22: 24.40 *C, Humidity: 38.20 %
    17:59:11: 17:58:10 Temperature DHT22: 24.90 *C, Humidity: 37.10 %
    18:00:11: 17:59:10 Temperature DHT22: 25.30 *C, Humidity: 35.90 %
    18:01:11: 18:00:10 Temperature DHT22: 25.50 *C, Humidity: 35.20 %
    18:02:11: 18:01:10 Temperature DHT22: 25.20 *C, Humidity: 35.30 %
    18:03:11: 18:02:10 Temperature DHT22: 24.60 *C, Humidity: 36.00 %
    18:04:11: 18:03:10 Temperature DHT22: 24.30 *C, Humidity: 36.90 %
    18:05:11: 18:04:10 Temperature DHT22: 24.00 *C, Humidity: 37.60 %
    18:06:11: 18:05:10 Temperature DHT22: 23.80 *C, Humidity: 38.10 %
    18:07:11: 18:06:10 Temperature DHT22: 23.70 *C, Humidity: 38.50 %
    18:08:11: 18:07:10 Temperature DHT22: 23.60 *C, Humidity: 38.70 %
    18:09:11: 18:08:10 Temperature DHT22: 23.60 *C, Humidity: 39.20 %

    время.jpg

    Вот сразу после перезагрузки я снял , это вот в верху обновление.
    вот здесь видно , что на 5 минуте нет обновления.
     
  19. jgupdimon

    jgupdimon Гик

    А можно bmp280Е использовать?
     
  20. IvanUA

    IvanUA Гуру

    В теории если он имеет I2C шину, то почему бы и не попробовать