Този невероятен LED часовник е доста прост проект, който почти всеки може да направи.
Тъй като топките за пинг-понг не са ориентирани в матрицата, авторът трябваше да измисли добър начин за показване на числата. Дизайнът, на който се е спрял, използва 12 топки за всяка цифра, след някои експерименти се оказа, че това позволява да се получи възможно най-ясно представяне на числата.
Общо 128 топки бяха използвани за целия дисплей.
Стъпка 1: Материали / инструменти:
- МДФ 80 * 30 см (можете да замените МДФ с ламинат или ПДЧ)
- 128 топки за пинг-понг (бели, за предпочитане млечно бели)
- Малки нокти за мебели
- Стар USB кабел (за захранване Arduino нано)
- Кабел с щепсел от ненужно оборудване
- Захранване 5V 10A
- Arduino nano
- LED лента ws2812b (5 м, 30 светодиода / метър, клас IP30)
- DS3231 Часовник в реално време
- 3-жилен проводник (2+ метра)
Инструментите:
- Митра трион (или достатъчно ниво на умение за рязане точно на 30 градуса без него)
- ножовка
- Пояло
- Пробийте или отвертка
- 32 мм корона
- Лепило за дърво
- Пистолет за горещо лепило (с лепило)
- фенерче
- Пясъчна хартия
предговор
Изборът на топки е важна част. Пинг-понг топките обикновено имат шев, свързващ двете полукълба заедно. Това само по себе си не е проблем, тъй като при правилното подреждане на топките този шев в крайна сметка няма да бъде видим на дисплея. Въпреки това, често на топките има лого на фирмата на производителя, което ще бъде изрязано в процеса. Трябва да изглеждате така, че логото да не лежи върху шева, а да е от едната страна на полусферата. Цветните топки също не са подходящи. Препоръчително е да използвате безшевни топки за пинг-понг без печат, но не всички от тях могат да се купят.
Стъпка 2: Нарежете топките
Всяка топка ще има собствен светодиод. За да се постигне най-доброто пропускане на светлина и добрата дисперсия, топките трябва да бъдат отрязани от една страна, което прави един вид сянка (пример: като на уличните лампи). Тези отвори трябва да са достатъчно големи (приблизително 30 мм), тъй като няма да е възможно да подреждате светодиодите винаги строго в центъра.
За да направите това, дупка с диаметър 32 мм се пробива в парче плътен материал, към тази дупка се притиска топка, а от друга страна, изпъкналата част се нарязва с ножовка. Логото трябва да стигне до отрязаната част, ако има такава, и за да се гарантира, че шевът не пада от „предната“ страна на абажура - топката се подчертава с фенерче.Това усложнява задачата, поради което е желателно да използвате безшевни топки.
Стъпка 3: Лепене на топките в редове
След като са направили дупки във всички топки за пинг-понг, те трябва да бъдат слепени в редове (2 реда от 17, 18 и 19 топки и един ред от 20). Тези редове трябва да са възможно най-прави и не трябва да има празнина между топките. Удобно е да направите това, като поставите топките между двете релси, като ги поставите с дупките нагоре. След това топките се залепват заедно с малко количество горещо лепило от всяка страна. Трябва да има малко лепило, в противен случай то ще се вижда в края.
Стъпка 4: Свързване на редове
Това се прави отново с помощта на релси, но сега между тях вече са редове. Отново трябва да се уверите, че има малко лепило. Прилагайки лепило за всеки 4 стави, редовете се притискат един към друг, така че в крайна сметка да няма пропуски.
Стъпка 5: Рамка
Рамката е удължена пчелна пчелна пита и е сглобена от 6 сегмента. Според нормите топката за пинг-понг трябва да има диаметър 40 мм, обаче производителите не винаги стриктно спазват тези стандарти, следователно е необходимо да се вземе предвид размерът на рамката въз основа на онези топки, които сте успели да получите. Също така е малко вероятно лепенето на топки да е идеално, така че размерът на рамката се определя емпирично.
След направата на лицата на рамката те се съставят заедно, в нея се вмъкват редове, за да се гарантира, че всичко се сближава и, ако е необходимо, се финализира.
Стъпка 6: Запояване на LED лентата
LED лентата трябва да бъде нарязана на сегменти (една част от 1 светодиод, един от три светодиода, един от 5 светодиода и 17 от 7 светодиода). Сегментите са свързани с жица според снимката (1 светодиод, след това 5, след това всички сегменти са 17, а в края има 3 светодиода).
Стъпка 7: задна стена
От MDF или fiberboard по вътрешния периметър на сглобената рамка се изрязва задната стена, върху която ще бъде залепена LED лентата. Разположението на светодиодите върху лентата и съответствието им с топките могат да се видят на схематичното изображение по-долу.
Стъпка 8: Инсталирайте LED лента
Проводниците, свързващи сегментите на лентата, пречат на нормалната инсталация на панела с топки, така че те се прибират. За да направите това, в задния капак се пробиват дупки малко повече от ширината на лентата и в тях се поставя лента. След като се уверите, че всеки светодиод удари своя собствена топка, можете да премахнете основата на лепилния слой ленти и да ги залепите към основата.
Стъпка 9: Залепете топките към рамката
Панелът е положен с лице надолу и във всяка точка на контакт се фиксира с малка капка горещо разтопено лепило.
Стъпка 10: Инсталиране на LED панел
LED панелът е положен отгоре. Панелът е фиксиран с няколко малки карамфили, според принципа, фиксиран в рамките на снимка или снимка. Това ще улесни разглобяването на конструкцията в случай, че нещо се повреди и ще предостави възможности за допълнителни модификации.
Стъпка 11: електроника
Съединителите на PLS "майка" бяха припоени към терминалите arduino, към които са свързани модулът на часовника, захранването и LED лентата. Лентата се захранва директно от 5V 3A захранване, "данните" са свързани към ардуино чрез резистор 300-500 ома (по избор, но е много желателно). Самото ардуино се захранва от едно и също устройство, но не е необходимо да свързвате силата на лентата към ардуино, не е необходимо високите токове да вървят по трасетата на ардуино. Между другото, захранването на лентата, за предпочитане, е свързано от двете страни на лентата.
Стъпка 12: Код
Когато изтегляте кода, уверете се, че захранването е изключено!
На първо място, трябва да зададете времето на модула. За това как да го направите прочетете например тук.
След това можете да изтеглите основния код. По-долу можете да видите кода, който беше използван в прикаченото видео и в повечето от снимките. (TimeWhiteBackgroundRainbow.ino)
Авторът предостави и други програми. Програмата 'CycleThroughDigits.ino' просто брои до 9999, за да демонстрира как изглеждат всички числа.OnlyTime.ino просто показва времето без цветен фон. И накрая, „FastledExampleCode.ino“ е кодът, предоставен от библиотеката FastLED, който демонстрира някои прости анимации. Всички файлове могат да бъдат изтеглени в един архив в края на статията.
Този проект може да е повече от обикновен гледане. Например можете да добавите управление на бутоните, да промените яркостта в зависимост от осветлението, да покажете само някои цветове, да реагирате на музика, да я свържете към Wi-Fi. Тъй като проектът е сглобен в ардуино - възможностите са широки.
От себе си. Може би не всеки разбра как работи. Проектът използва не обикновена RGB LED лента, а специална лента с адрес за всеки светодиод. Тоест всеки светодиод има свой чип с индивидуален адрес, така че всеки светодиод може да се използва като „пиксел“ на дисплея.
Изтеглете архив със скици и библиотеки
Това е всичко, късмет на всички в работата ви!