Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

Еще одни WIFI часы

Тема в разделе "Другие проекты", создана пользователем uvaxut, 30 мар 2018.

  1. uvaxut

    uvaxut Читатель

    Сообщения:
    10
    Симпатии:
    5
    Наконец-то собрал свой вариант WIFI часов. Из деталей: esp12-e и 4-х сегментный дисплей на tm1637.
    Алгоритм работы такой:
    при первом включении часы прикидываются точкой доступа 192.168.4.1 без пароля для их настроек. В настройки входит задание имени точки доступа и пароля для подключения, ntp сервера, часового пояса. Настройки сохраняются во flash.
    После перезагрузки часы переходя в режим station цепляются к ТД и пытаются синхриться с ntp сервером. Попытки подключиться к ТД будут происходить, пока этого не произойдет, хотя через минуту часы начнут показывать 00:00 и отсчитывать время. Как только чачы подключатся к ТД, будут попытки синхронизации с ntp сервером. На веб-странице часов можно также принудительно выставить свое время, если ntp сервер недоступен. Можно также принудительно попытаться синхронизироваться. Галочка debug включает вывод времени в com порт. Есть также возможность обновления прошивки по http.
    Часы синхрятся раз в три часа, вернее в 3,6,9 и т.д.
    Чтобы esp перешла в режим AP, необходимо замкнуть gpio0 на массу.
    Прошивка компилировалась в Arduino IDE 1.6.4 тип платы: NodeMCU 1.0(esp-12e Modeule) 1M SPIFFS
    Схему не прилагаю, т.к. соединение всего двух деталей происходит всего по 2-м проводам, единственное, что хочу заметить, что поскольку питание esp 3.3В, то дисплей надо питать тоже от 3,3В, чтобы согласовать уровни. При попытке питать дисплей от 5В он не заработал. Библиотеку дисплея и скетч прилагаю. Библиотека дисплея немного переделанная, стандартная не подойдет.
    Часы уже собраны, работают и радуют глаз.
     

    Вложения:

    • Clock.zip
      Размер файла:
      15,9 КБ
      Просмотров:
      129
    • 1.jpg
      1.jpg
      Размер файла:
      303,2 КБ
      Просмотров:
      153
    • 2.png
      2.png
      Размер файла:
      79,4 КБ
      Просмотров:
      160
    kiv69 нравится это.
  2. AndrF

    AndrF Активный участник сообщества

    Сообщения:
    338
    Симпатии:
    33
    У меня раз в три месяца. И то больше для самоуспокоения. Но часовая микросхемка стоит, конечно.

    А на подоконнике стоят китайские часы - обычный недорогой будильник, проецирующий на потолок. На чем они сделаны не знаю, но время показывают удивительно точное - можно годами не подводить.
     
  3. esparduino

    esparduino Новичок

    Сообщения:
    1
    Симпатии:
    0
    Почему то не всегда появляется точка доступа, а когда появляется не происходит коннекта
     
  4. SHTRLZ

    SHTRLZ Новичок

    Сообщения:
    1
    Симпатии:
    0
    этот проект заброшен? есть вопросы.
     
  5. kiv69

    kiv69 Новичок

    Сообщения:
    2
    Симпатии:
    0
    Часы интересные, но особенности присутствуют. Если включена отладка, но COM-адаптер не подключен, часы не работают.
    В модулях типа Nodemcu (и иже с ним, где есть встроенный адаптер)не критично, но при использовании ESP8266 без встроенного COM-адаптера(типа ESP12F и т.д.) при первичной настройке обязательно отключать отладку.
    Arduino 1.8.10 - сборка и заливка без проблем.
     
  6. CodeNameHawk

    CodeNameHawk Moderator Команда форума

    Сообщения:
    1.684
    Симпатии:
    183
    И как есп узнает, что сом адаптер не подключен?
    Поставьте нужные подтягивающие резисторы, есть на главной странице.
     

Поделиться этой страницей