Оглавление:

Неопиксельные часы с тремя неопиксельными кольцами: 7 шагов
Неопиксельные часы с тремя неопиксельными кольцами: 7 шагов

Видео: Неопиксельные часы с тремя неопиксельными кольцами: 7 шагов

Видео: Неопиксельные часы с тремя неопиксельными кольцами: 7 шагов
Видео: Евклидов секвенсор Teensy MIDI (IDE Arduino) 2024, Июль
Anonim
Image
Image

Блестящее создание часов 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

Установка библиотеки Adafruit NeoPixel
Установка библиотеки Adafruit NeoPixel
Установка библиотеки Adafruit NeoPixel
Установка библиотеки Adafruit NeoPixel

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

Когда найдете, выберите его и нажмите кнопку установки.

Также в меню «Инструменты> Плата» убедитесь, что выбрана правильная плата - Arduino Nano.

Шаг 7. Загрузите эскиз

Загрузите эскиз
Загрузите эскиз

Теперь у нас все подготовлено, мы можем начать загрузку на доску. Подключаем плату кабелем USB.

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

В Windows:

Откройте команду с помощью [Windows] [R] и введите compmgmt.msc, в разделе «Управление компьютером» щелкните Диспетчер устройств. Посмотрите в разделе «Порты», чтобы узнать, какой порт используется.

В Mac OS:

Значок Apple> Об этом Mac> Системный отчет> USB

Теперь в меню «Инструменты» убедитесь, что выбран процессор со старым загрузчиком. Это необходимо для клонирования платы.

Теперь в верхнем левом углу среды IDE нажмите кнопку «Загрузить». Это будет кнопка со стрелкой, указывающей вправо. Как только загрузка будет завершена, часы начнут работать.

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