
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04



Всем привет! В этой инструкции я покажу вам, как я построил часы с римскими буквами, в которых используется неопиксельная матрица 8 на 8. Я только что купил светодиодную матрицу ws2812b 8 * 8 для изготовления обычных часов, но когда я начал проект, я понял, что мне нужно минимум 5 светодиодных рядов для отображения однозначного числа. Из-за этого я могу показывать только цифру часа или минуты. Эту проблему можно решить, используя матрицу неопикселей 10 * 10 или 10 * 8, но она обычно не доступна. Итак, я подумал о некоторых программных решениях, первое решение, которое пришло мне в голову, заключалось в том, что нужно избегать цифры часа, но это не имеет смысла, поэтому я подумал о том, чтобы показать цифру часа другим способом, который является двоичным методом, но это может быть непонятно для все. Наконец, я решил отображать цифру часа латинскими буквами, а цифру минут - обычными цифрами. Часы основаны на Arduino Nano и модуле RTC (DS1307), а также состоят из модуля Bluetooth hc05. А часы полностью контролируются приложением для Android, созданным в приложении-изобретателе. С помощью приложения мы можем настроить будильник с установленным временем, и мы можем показать 8-битные пиксельные эмодзи в часах и некоторую анимацию, а также мы можем контролировать яркость светодиода. В грядущем обновлении я принесу несколько текстов в часы, а также обновлю скучный пользовательский интерфейс своего приложения для Android.
Шаг 1: Компоненты



Электронные компоненты
- Arduino pro mini
- WS2812 8 × 8 64 светодиодная матрица
- модуль ds1307 RTC
- hc 05 модуль Bluetooth
- Модуль зарядки литиево-ионного аккумулятора TP4056 1A
- Литий-ионный аккумулятор 3,7 В / 2000 мАч
- Печатная плата общего назначения
Инструменты и утилиты
- Паяльник,
- Подставка для паяльника,
- Припой провод,
- Флюс - паста,
- D-припой провод
- Резак для зачистки проводов
- Отвертка
- Пистолет для горячего клея
- Клей для ткани
-
Небольшой ящик для внешнего корпуса
- Черная хлопковая ткань
Шаг 2: Схема

Arduino pro mini - это мозг схемы. Модуль rtc предоставляет время, а Arduino обрабатывает его и отображает в матрице неопикселей. Hc05 используется для связи между мобильным телефоном и часами через Bluetooth. В цепи используется зуммер 5V для подачи звукового сигнала. Модуль TP4056 используется для зарядки литий-ионного аккумулятора с защитой. Подключите компоненты, используя схему
Шаг 3: код Arduino
Загрузите код Arduino. (я знаю, что код беспорядочный, но он выполняет свою работу?)
Шаг 4. Приложение для Android

Часы полностью контролируются приложением для Android, созданным в приложении-изобретателе. С помощью приложения мы можем настроить будильник с установленным временем, и мы можем показать 8-битные пиксельные эмодзи в часах и некоторую анимацию, а также мы можем контролировать яркость светодиода. Чтобы загрузить приложение, посетите мой профиль Github или напишите мне
Шаг 5: Завершение работы над часами



Я просто использую электрическую коробку из ПВХ для внешнего корпуса. И черная хлопчатобумажная ткань для закрытия коробки
Спасибо, что прочитали, и, пожалуйста, подумайте о том, чтобы проголосовать за меня на конкурсе часов
Рекомендуемые:
Часы Vortex: наручные часы с зеркалом бесконечности: 10 шагов (с изображениями)

Часы Vortex: наручные часы с зеркалом бесконечности: целью этого проекта было создание носимой версии зеркальных часов бесконечности. Он использует свои светодиоды RGB для индикации времени, назначая часы, минуты и секунды красным, зеленым и синим светам соответственно и перекрывая эти оттенки t
Фотохромные часы и светящиеся в темноте часы: 12 шагов (с изображениями)

Фотохромные часы и часы, светящиеся в темноте: в этих часах используется специально созданный 4-значный 7-сегментный дисплей, сделанный из ультрафиолетовых светодиодов. Перед дисплеем размещается экран, который состоит либо из фосфоресцирующего («светится в темноте»), либо из фотохромного материала. Загорается кнопка вверху
C51 4-битные электронные часы - деревянные часы: 15 шагов (с изображениями)

C51 4-битные электронные часы - деревянные часы: у меня было немного свободного времени на этих выходных, поэтому я собрал эти 4-битные электронные цифровые часы DIY за 2,40 австралийских долларов, которые я недавно купил на AliExpress
Часы Gixie: самые красивые часы со светящейся трубкой: 4 шага

Часы Gixie: самые красивые часы Glow Tube: мне очень нравятся часы Nixie Tube, но они слишком дороги, я не могу их себе позволить. Итак, я потратил полгода на создание этих часов Gixie Clock. Gixie Clock достигается за счет использования освещения ws2812 для создания акрилового света. Я делаю все возможное, чтобы сделать трубку RGB тоньше
Создайте настоящие часы с боем колокола для вашего ПК и часы с огнетушителем: 3 шага (с изображениями)

Создайте настоящие часы с боем колокола для вашего ПК и часы с огнетушителем: медный колокол, маленькое реле, еще несколько вещей и настоящий колокол могут пробить часы на вашем рабочем столе. Хотя этот проект работает на Windows и Mac OS X тоже, я решил установить Ubuntu Linux на ПК, который я нашел в мусорном ведре, и поработать над этим: у меня никогда не было