Съдържание:

Неопикселов часовник с три неопикселови пръстена: 7 стъпки
Неопикселов часовник с три неопикселови пръстена: 7 стъпки

Видео: Неопикселов часовник с три неопикселови пръстена: 7 стъпки

Видео: Неопикселов часовник с три неопикселови пръстена: 7 стъпки
Видео: SKR 1.4 - Основы с новой прошивкой Marlin 2.0.9.1 2024, Юли
Anonim
Image
Image

Брилянтното създаване на часовника Neo Pixel от Стив Манли ме подтикна да създам тази инструкция как да създам подобен часовник за най -малко пари. (Важен холандски навик винаги се опитва да спести пари;-))

Разбрах, че оригиналният дизайн пасва само на пръстените Adafruit NeoPixel и те не са точно евтини.

Огледах се в Ali Express и намерих някои по -евтини версии на него. Оказаха се работни части, но не със същите размери. В крайна сметка потърсих и намерих 3D дизайн на часовника и го коригирах съответно.

До тази платка, която използвах, е клонинг на Arduino Nano и е програмирана по същия начин. Въпреки това, чистата програма за часовник, без никакви други допълнения, не е достъпна никъде, така че трябваше да коригирам софтуера малко.

Консумативи

  • Тънка Nano мини USB платка
  • RTC часовник
  • LR1120 Батерия
  • WS2812B 60 Светодиоден пръстен
  • WS2812B 24 Led пръстен
  • WS2812B 12 Led пръстен

Стъпка 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-сериен конвертор 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, трябва да я инсталираме! По -рано беше малко сложно да се инсталират библиотеки в Arduino IDE, но те го опростиха и включиха удобен библиотечен мениджър. Той е посочен в падащото меню „Скица> Библиотека“. Отворете мениджъра на библиотеката и потърсете Adafruit Neopixel.

Когато бъде намерен, изберете го и щракнете върху бутона за инсталиране.

Също така в менюто "Инструменти> Табло" се уверете, че е избрана правилната дъска, Arduino Nano.

Стъпка 7: Качете скицата

Качете скицата
Качете скицата

Сега имаме всичко подготвено, можем да започнем качването на дъската. Свързваме платката с USB кабел.

Първо ще разберем кой сериен порт е регистрирала платката.

В Windows:

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

В Mac OS:

Икона на Apple> За този Mac> Системен отчет> USB

Сега в менюто Инструменти се уверете, че е избран процесорът със стария буутлоудър. Това е необходимо за клонираща дъска.

Сега в горния ляв ъгъл на IDE щракнете върху бутона Качване. Това ще бъде бутонът със стрелката, насочена надясно. Веднага след като качването приключи, часовникът ще започне да работи.

Препоръчано: