Часы на Arduino и дисплее Nextion с выводом температуры и влажности.

.Часы на Arduino и дисплее Nextion с выводом температуры и влажности.

Медленно, но верно разрабатываю часы на Arduino с дисплеем Nextion, с выводом температуры и влажности. Данные часы не ограничатся функционалом, о котором расскажу в данной статье. Будут еще 2-3 этапа доработки проекта на Arduino и сенсорным дисплеем Nextion. Скетч и прошивку для дисплея можно скачать внизу статьи. Для этого вам нужно зарегистрироваться на сайте Portal-PK.ru.

часы на Arduino с дисплеем Nextion

Так как проект будет модернизироваться и конечный набор элементов пока не известен, корпус решил сделать максимально простым и экономичным. Взял банку из под чипсов.

Корпус сразу не получился . Было пару неудачных вариантов. Тем более в этом мне помогал школьник. В видео мой помощник Семен Семеныч - вымышленный персонаж. А моего юного помощника зовут по другому.

Сделав несколько неудачных попыток, в итоге остановились на двух более удачных версиях:

1. Обклеили скотчем.

Обклеили скотчем.

2. Покрасили из баллончика.

Обклеили скотчем.

Опрос в нашей группе «В Контакте» показал, что покрашенный корпус для часов нравится больше , поэтому используем именно его для примера. В качестве ножек использовал болты М6.


Электронные комплектующие , которые я использовал при создании часов на Arduino с дисплеем Nextion:

1. Arduino Nano V3.0 (ATmega328). Версия Arduino Nano V2.0 (ATmega168) не подойдет, так как для текущего функционала недостаточно памяти.

2. Дисплей Nextion 2,8 дюйма. Можно и другого размера.

3. Датчик температуры и влажности SHT3x (SHT31) .

4. Часы реального времени (RTC) DS3231, я использовал версию mini.

5. Разъем 5.5 мм, для подключения питания часов.

Соединяем электронику часов по схеме :

Соединяем электронику часов на Arduino с дисплеем Nextion по схеме

Электроника на макетной плате выглядит так.

Электроника на макетной плате выглядит так.

После чего осталось установить все в корпус. Пару винтов, гаек, термоклей, изолента и часы готовы.

После чего осталось установить все в корпус

Собрать электронику можно без пайки . Для этого я использовал соединительные разъемы 2,54 мм. Правда паяльник все же пришлось взять в руки, так как нужно припаять провода питания к разъему 5,5 мм . А так же Arduino NANO у меня была без ножек.

Правда паяльник все же пришлось взять в руки, так как нужно припаять провода питания к разъему 5,5 мм.

На данный момент часы умеют:

1. Выводить дату и время в энергосберегающем режиме. Как я его назвал «Экран бездействия». На него часы переключаются автоматически по истечению 30 сек, если вы ни чего не делаете.

2. На основном экране кроме даты и времени выводить температуру и влажность . А также дополнительное меню, в котором, на данный момент, работает только одна кнопка настроек часов.

3. Выводить меню настроек часов . Тут не все так прост. Есть две кнопки, в виде стрелок, вверх и вниз. Если активна стрелка вверх, то при нажатии на любое значение даты или времени, оно будет увеличиваться. А если нажать кнопку вниз, то все значения даты и времени будут уменьшаться. Возможно, не очень удачная реализация. Напишите ваше мнение в комментарии.

Вот такие замечательные часы на Arduino с дисплеем Nextion, с выводом температуры и влажности, получились.

Вот такие замечательные часы на Arduino с дисплеем Nextion, с выводом температуры и влажности , получились.

Скоро будет продолжение. не забывайте подписываться на канал Youtube и вступайте в группы в Вконтакте и Facebook.

Всем Пока-Пока.

И до встречи в следующем проекте.

Файлы для скачивания

Прошивка для дисплея Nextion  (Часы-1.3) Прошивка для дисплея Nextion (Часы-1.3).zip121 Kb Скачивать файлы могут только зарегистрированные пользователи.
Скетч Clock-v1.2 Скетч Clock-v1.2.zip4 Kb Скачивать файлы могут только зарегистрированные пользователи.
Вернуться в раздел: Проекты на Arduino Дата публикации 14 ноября , 2019

Комментарии

Ваше Имя*
Войдите или Зарегистрируйтесь И Вы сможете общаться на форуме и оставлять комментарии без капчи.

мармок
#7 мармок (10 декабря, 2019 в 14:18)

Все хорошо мне нравиться. А вам кто ни будь помогает делать такие сногсшибательные проекты?

Степка-3003
#6 Степка-3003 (22 ноября, 2019 в 11:34)
Скачал. Все оК. 
Serj156
#5 Serj156 (20 ноября, 2019 в 08:13)
Скачиваются файлы нормально.
У меня внизу окна появляется список скаченных файлов. 
Admin
#4 Admin (16 ноября, 2019 в 08:37)
#3 adecibel (15 ноября, 2019 в 17:20)Нажал скачать,  пока писал названия файла, нечаянно нажал Backspace. Файл не скачал а Ledы списали. Где правда?
Скорее всего вы не внимательны. Писать ни чего не нужно. При нажатии скачать загрузка начинается автоматически. Если ваш браузер настроен на автоматическое скачивания без отверждения. Посмотрите файл в загрузке. 
adecibel
#3 adecibel (15 ноября, 2019 в 17:20)
Нажал скачать,  пока писал названия файла, нечаянно нажал Backspace. Файл не скачал а Ledы списали. Где правда?
Serj156
#2 Serj156 (15 ноября, 2019 в 06:51)
Отлично. Один из лучших примеров по использованию дисплея Nextion в проектах на Arduino. 

Яндекс.Метрика


Portal-PK (Портал ПК) © 2015 - 2019 Робототехника на F-studio.biz
ЧПУ
Подписаться на новости
RSS