Товары из Китая

Часы с Wi-Fi на светодиодных матрицах. Версия 2.0


Часы с Wi-Fi на светодиодных матрицах. Версия 2.0

Здравствуйте, уважаемые читатели. Более года назад я уже делал такие часы, на сайте есть статья про это, ознакомиться можно здесь, они прекрасно работают по сей день. Сегодня хочу рассказать о том как я делал ещё одни такие часы, только в другом корпусе и немного изменённой схемой, по моему, на этот раз получилось симпатичнее. Часы имеют подключение к сети через Wi-Fi, синхронизацию времени и получение данных о погоде из интернет, есть отображение температуры и влажности в помещении, многофункциональный будильник и управляется всё это через веб-интерфейс.

Была у нас в гостях моя мама и увидела эти часы, они ей понравились, ну и я пообещал сделать ей такие же. Для себя решил, если делать, то надо уже сделать часы покрасивее что ли.

В данной статье мне придётся ссылаться на мою старую статью и немного повторяться, но надеюсь читатель меня простит.

Дисплеем для данных часов служит светодиодная матрица 32 на 8 точек, на драйвере MAX7219. Покупал здесь, от китайцев она приходит в таком виде:

Часы с Wi-Fi на светодиодных матрицах. Версия 2.0

Обратите внимание на зазоры между матрицами, около одного миллиметра, в прошлый раз я покупал матрицу у другого продавца и там зазоры были меньше. Не хотелось чтобы экран часов был с такими зазорами. Решил исправить это безобразие, разрезал дремелем плату на четыре части, матрицы прижал плотно друг к другу и склеил, перемычками восстановил разорванные дорожки:

Часы с Wi-Fi на светодиодных матрицах. Версия 2.0

С лицевой стороны на светодиодные матрицы наклеил тёмную Oracal пленку, так экран часов будет более тёмным, получилось как-то так:

Часы с Wi-Fi на светодиодных матрицах. Версия 2.0

Схема часов немного отличается — по питанию добавлен конденсатор, и так как корпус часов будет другой, сенсорную кнопку заменил на обычную тактовую кнопку.

Часы с Wi-Fi на светодиодных матрицах. Версия 2.0Модуль ESP-12F покупал здесь, датчик DHT22 здесь, фоторезисторы здесь.

Прошивка микроконтроллера выполняется так же как и раньше, ссылка на новую прошивку и программы — тут.

Ссылка на телеграм канал автора прошивки — t.me/jeeui

Прошивка
Сначала необходимо установить драйвер для платы микроконтроллера, что бы «Диспетчере устройств» появилось наше устройство, запоминаем номер порта нашего устройства.

Часы с Wi-Fi на светодиодных матрицах. Версия 2.0

Далее с правами администратора, запускаем программу flash_download_tools, нажимаем кнопку «ESP8266 Download tool»

Часы с Wi-Fi на светодиодных матрицах. Версия 2.0

В появившемся окне в верхней строчке указываем путь к нашей прошивке (файл с расширением bin), внизу выбираем номер порта нашего устройства, все остальные настройки выставляем как на скриншоте:

Часы с Wi-Fi на светодиодных матрицах. Версия 2.0

С начала нажимаем кнопку «ERASE» и очищаем на всякий случай содержимое флеш памяти микроконтроллера, после нажимаем «START» и заливаем нашу прошивку.

На этот раз не поленился и нарисовал в Sprint Layout печатную плату, скачать можно здесь:

Часы с Wi-Fi на светодиодных матрицах. Версия 2.0

После лазерно-утюжной технологии и установки деталей получилось следующее:

Часы с Wi-Fi на светодиодных матрицах. Версия 2.0У pbs-разъёмов загнул ножки припаял прямо к дорожкам платы.Часы с Wi-Fi на светодиодных матрицах. Версия 2.0

Корпус решил сделать из фанеры. Исходя из размеров платы, в Adobe Illustrator нарисовал выкройку корпуса, скачать можно здесь:

Часы с Wi-Fi на светодиодных матрицах. Версия 2.0

Можно было вырезать лазером, но я решил вспомнить уроки труда в школе. Распечатал выкройку на самоклеющайся бумаге, наклеил её на лист фанеры, взял такой инструмент:

Часы с Wi-Fi на светодиодных матрицах. Версия 2.0

И через некоторое время получил набор деталей:

Часы с Wi-Fi на светодиодных матрицах. Версия 2.0Получилось не очень аккуратно, но на данном этапе это не важно, далее всё будет красиво. Намазываем детали клеем ПВА, собираем, зажимаем в тисках и оставляем сохнуть на сутки:

Часы с Wi-Fi на светодиодных матрицах. Версия 2.0

После высыхания и шлифовки наждачной бумагой корпус получил такой вид:

Часы с Wi-Fi на светодиодных матрицах. Версия 2.0

Под стекло на передней панели выбрал паз глубиной 2 мм. За стеклом пошел на строительный рынок, когда озвучил стекольщику размер нужного мне стекла (134 х 38 мм), он улыбнулся и вырезал мне его бесплатно. Я с ним немного пообщался, интересный дядька оказался. Стекло тонированное, толщиной 4 мм:

Часы с Wi-Fi на светодиодных матрицах. Версия 2.0

Стекло приклеил на черный силикон, внутри возле стекла корпус покрасил в черный, снаружи корпус покрыл бесцветным матовым лаком:

Часы с Wi-Fi на светодиодных матрицах. Версия 2.0

Пластиковыми стойками соединяем всё вместе — матрицу, плату управления и заднюю стенку корпуса:

Часы с Wi-Fi на светодиодных матрицах. Версия 2.0

Этот бутерброд вставляем в корпус. На задней панели корпуса у меня расположились: слева окошко датчика освещенности, по центру отверстие пищалки и кнопка управления, далее разъём внешнего датчика температуры и влажности, ну и справа разъём питания:

Часы с Wi-Fi на светодиодных матрицах. Версия 2.0

На днище корпуса приклеил маленькие силиконовые ножки:

Часы с Wi-Fi на светодиодных матрицах. Версия 2.0

В итоге получился такой корпус часов:

Часы с Wi-Fi на светодиодных матрицах. Версия 2.0По моему получилось не плохо. Благодаря затемнённому стеклу и затемнённой пленке, экран часов получился довольно контрастный.

При первом включении часы создают точку доступа, и на экране пробежит бегущая строка:

Подключитесь к WiFi: WiFi-CLOCK (пароль: 0000-0000) и откройте в браузере адрес 192.168.4.1 для настройки!

После подключения к этой точке доступа заходим по указанному адресу и попадаем в веб-интерфейс часов, где уже указываем свою точку доступа для подключения к интернет и настраиваем часы как сами желаем:

Часы с Wi-Fi на светодиодных матрицах. Версия 2.0

С обновлением прошивки функционал часов стал немного богаче. Теперь в настройках можно выбрать один из девяти стилей отображения часов, в стилях «Худыш» и «Худыш небольшой» есть возможность отображения секунд:

Часы с Wi-Fi на светодиодных матрицах. Версия 2.0

Появились новые погодные сервисы, теперь это — AccuWeather, WeatherStack (Apixu), RP5, ГисМетео и Яндекс.

Кроме праздников России появились праздники Белоруссии и Украины с возможностью задать свои, с возможностью напоминания за день до события. Появилась возможность отображения данных с сервиса народный мониторинг. С полным описанием возможностей прошивки можно ознакомиться здесь.

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

Часы с Wi-Fi на светодиодных матрицах. Версия 2.0

Вот такие на этот раз получились часы, всем удачных поделок, спасибо за внимание и с Новым годом!


СМОТРИ ТАКЖЕ

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *