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


Блестящее создание часов Neo Pixel Стивом Мэнли побудило меня создать эту инструкцию о том, как создать аналогичные часы за наименьшую сумму денег. (Важная голландская привычка - всегда экономить;-))
Я обнаружил, что оригинальный дизайн подходит только для колец Adafruit NeoPixel, и они не совсем дешевые.
Я посмотрел на Али Экспресс и нашел более дешевые версии. Оказалось, рабочие детали, но не с такими габаритами. Я закончил поиск и нашел 3D-дизайн для часов и соответствующим образом скорректировал его.
Рядом с этой платой, которую я использовал, является клон Arduino Nano, и она запрограммирована таким же образом. Однако программа для чистых часов, без каких-либо других дополнений, нигде недоступна, поэтому мне пришлось немного настроить программное обеспечение.
Запасы
- Плата Thinary Nano mini USB
- Часы RTC
- LR1120 аккумулятор
- WS2812B 60 светодиодное кольцо
- WS2812B 24 светодиодное кольцо
- WS2812B 12 светодиодное кольцо
Шаг 1: 3D-печать циферблата

В прикрепленных файлах вы найдете stl-файл, необходимый для печати циферблата часов.
Шаг 2: соберите все необходимые детали


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

Используйте горячий клей, чтобы прикрепить кольца на место. На кольца подается 5 Вольт, а затем они соединяются друг с другом последовательно путем подключения DOUT к DIN на каждом кольце в порядке их размера, то есть от 60 до 24 до 12.
Шаг 4: Подключение других электронных компонентов

На схеме выше показано, как соединить части друг с другом.
Начнем с часов реального времени DS3234. Часы представляют собой устройство с приводом от последовательной шины и имеют резервную батарею для запоминания установленного времени.
Шаг 5: Подготовка к программированию Arduino Nano
Arduino Nano программируется с использованием Arduino IDE. Именно в среде IDE вы пишете «наброски», которые затем компилируются в прошивку, которую ваш компьютер записывает в Arduino, подключенную к нему с помощью кабеля USB. Загрузите IDE и установите ее.
Загрузите файл NeoPixelClock_V1.ino
Прежде чем загружать код на плату, нам нужно убедиться, что у нас установлены драйверы для нашей платы и что у нас выбрана правильная плата. Для клона Arduino Nano нам понадобятся драйверы для микросхемы преобразователя USB-serial CH340G. Для USB-последовательного порта используется набор микросхем CH340 / CH341, драйверы для которого (для Windows) можно скачать здесь:
www.wch.cn/download/CH341SER_EXE.html
Если вы работаете на Mac, у вас не будет никаких проблем как есть.
Шаг 6: Установка библиотеки Adafruit NeoPixel


Прежде чем мы сможем использовать NeoPixel Library, мы должны ее установить! Раньше было немного сложно установить библиотеки в IDE Arduino, но с тех пор они упростили ее и включили удобный менеджер библиотек. Он указан в раскрывающемся меню «Эскиз> Библиотека». Откройте менеджер библиотеки и найдите Adafruit Neopixel.
Когда найдете, выберите его и нажмите кнопку установки.
Также в меню «Инструменты> Плата» убедитесь, что выбрана правильная плата - Arduino Nano.
Шаг 7. Загрузите эскиз

Теперь у нас все подготовлено, мы можем начать загрузку на доску. Подключаем плату кабелем USB.
Сначала выясняем, какой последовательный порт зарегистрирован на плате.
В Windows:
Откройте команду с помощью [Windows] [R] и введите compmgmt.msc, в разделе «Управление компьютером» щелкните Диспетчер устройств. Посмотрите в разделе «Порты», чтобы узнать, какой порт используется.
В Mac OS:
Значок Apple> Об этом Mac> Системный отчет> USB
Теперь в меню «Инструменты» убедитесь, что выбран процессор со старым загрузчиком. Это необходимо для клонирования платы.
Теперь в верхнем левом углу среды IDE нажмите кнопку «Загрузить». Это будет кнопка со стрелкой, указывающей вправо. Как только загрузка будет завершена, часы начнут работать.
Рекомендуемые:
Часы Vortex: наручные часы с зеркалом бесконечности: 10 шагов (с изображениями)

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

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

Солнечные неопиксельные часы: этот проект представляет собой итерацию https://create.arduino.cc/projecthub/antiElectron/… Большое спасибо Wellington Fab Lab за помощь в завершении этого проекта
C51 4-битные электронные часы - деревянные часы: 15 шагов (с изображениями)

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

Чехол для ноутбука от папки на молнии с тремя кольцами: Средняя цена чехла для ноутбука составляет около 30 долларов. Я покажу вам быстрый и простой способ переработать старый папка с тремя кольцами в чехол для ноутбука