Оглавление:

РИМ Часы: 5 шагов (с изображениями)
РИМ Часы: 5 шагов (с изображениями)

Видео: РИМ Часы: 5 шагов (с изображениями)

Видео: РИМ Часы: 5 шагов (с изображениями)
Видео: Изобретения Древнего Рима, опередившие свое время. 2024, Июль
Anonim
РИМ Часы
РИМ Часы
РИМ Часы
РИМ Часы
РИМ Часы
РИМ Часы

Всем привет! В этой инструкции я покажу вам, как я построил часы с римскими буквами, в которых используется неопиксельная матрица 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
Приложение для Android

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

Шаг 5: Завершение работы над часами

Завершение работы над часами
Завершение работы над часами
Завершение работы над часами
Завершение работы над часами
Завершение работы над часами
Завершение работы над часами

Я просто использую электрическую коробку из ПВХ для внешнего корпуса. И черная хлопчатобумажная ткань для закрытия коробки

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

Рекомендуемые: