Часы на esp8266 и max7219 + android управление

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

?

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

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

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

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

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

    MIchaell Нерд

    А я то думал, что это влияет на весь текст. После того как попробовал, то читаемый вариант только 90 градусов
     
    IvanUA нравится это.
  2. kiv69

    kiv69 Гик

    Опять сбой, на двух часах сразу. Отстали на час.
    Причём сразу после перезагрузки идут нормально, а сбой вылазит пару дней спустя.
    То ли часовой пояс по умолчанию включается, то ли переход на летнее время при отключении как-то не так срабатывает.
    Думал найти прошивку, где данного глюка нет. Но, похоже, он есть во всех прошивках.
     
  3. big_alex

    big_alex Гик

    Но проявляется только у Вас? Надеюсь NTP сервер у Вас разный в часах прописан.
     
    IvanUA нравится это.
  4. IvanUA

    IvanUA Гуру

    Кстати да, на всех часа должны быть прописаны разные NTP сервера, иначе будут проблемы на всех часах.
    ПС. Кстати по ходу возникла мысль, а не сделать ли к примеру обновление времени один раз в сутки, но причем в минуту привязанную к последней цифре IP адреса часов....
    К примеру если IP192.168.0.25 - то и этот экземпляр часов будет обновляться к примеру в 0:25...
    Это позволит по крайней мере избежать одновременного запроса всех часов к одному NTP серверу)))))
     
    Ивaн_С, Kesik, Deniskyn и ещё 1-му нравится это.
  5. big_alex

    big_alex Гик

    а если 192.168.0.99 )))
    думаю у кого более одних часов не сложно прописать разные NTP
     
  6. IvanUA

    IvanUA Гуру

    99%60=39
    120%60=0
    255%60=15
    Так что времени хватит на всех, если правда у автора не будет более 60 устройств в одной сети)))))
     
  7. Deniskyn

    Deniskyn Гик

    Прикрутить модуль RTC и обновлять время раз в неделю)
     
    vankuzu и IvanUA нравится это.
  8. mrcotek

    mrcotek Нерд

    Иван, Все равно не показывает адекватно время с 0:00-9:59 время. Все время смещается, в коде поправил положение цифр и двоеточия, все таже проблема,,время никак не реагирует на мои поправки в коде upload_2018-8-19_15-7-36.png
     
  9. urg2000

    urg2000 Нерд

    Сейчас заметил что датчик BME 280 завышает температуру на 3градуса
     
  10. kiv69

    kiv69 Гик

    А я пул использовал. Наивный, думал, он сам разные сервера выделит :)
     
  11. kiv69

    kiv69 Гик

    Уже предлагали и даже в планах имеется.
    Впрочем, если использовать DS3231, то в ней есть датчик температуры, можно температуру внутри часов измерять. На случай перегрева :)
     
  12. Deniskyn

    Deniskyn Гик

    Датчик тот показывает рандом по температуре...
    А вот измерять темпу. часов, да еще и выводить ее на матрицу зачет =)))))
     
  13. IvanUA

    IvanUA Гуру

    строки 630-634 попробуйте не по единице прибавить, а умножить на 2)))))
     
  14. mrcotek

    mrcotek Нерд

    Все равно, такая же проблема. upload_2018-8-19_23-40-46.png
     
  15. mrcotek

    mrcotek Нерд

    Вложения:

    • zSreeeo0bT8.jpg
      zSreeeo0bT8.jpg
      Размер файла:
      228,7 КБ
      Просмотров:
      731
  16. IvanUA

    IvanUA Гуру

    Можно корректировать таким образом:
    Код (C++):
    void sensorsBme() {  //4
      if(bme280 == false) return;
      tempBme = bme.readTempC() - 3.3;
     
  17. IvanUA

    IvanUA Гуру

    Попробуйте к примеру
    Код (C++):
        digPos[1] = 13;
        digPos[2] = 23;
        digPos[3] = 30;
        digPos[4] = 20;
        digPos[5] = 21;
     
    Последнее редактирование: 20 авг 2018
  18. IvanUA

    IvanUA Гуру

    Припаял кнопку - поставил перемычку в положении А - все запустилось с пол тыка))
    [​IMG][​IMG]

    [​IMG][​IMG]
     
    Последнее редактирование: 19 авг 2018
    megavit66 нравится это.
  19. IvanUA

    IvanUA Гуру

    И как? Пробовали?
     
    Последнее редактирование: 20 авг 2018
  20. mrcotek

    mrcotek Нерд

    Сейчас попробовал. Осталось все не изменно. У меня раньше все нормально работало, когда в начале был нолик : по типу 04:23, 00:02, а сейчас из-за того что убрался нолик, все сместилось(наверное)