Съдържание:
Видео: Светодиодна лента за матричен дисплей с контролирана WiFi лента: 3 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:49
Проекти на Tinkercad »
Програмируеми LED ленти, напр. базирани на WS2812, са очарователни. Приложенията са многобройни и бързо можете да получите впечатляващи резултати. И някак си изграждането на часовници изглежда е друг домейн, за който много мисля. Започвайки с известен опит в изграждането на часовник за думи, базиран на отделни светодиоди, Arduino и модул с цифров часовник, преминах към уеб базирано NTP време, което е чист компонент на WLAN интегриран модул nodemcu (ESP8622). Следователно изграждането на светодиоден матричен часовник от LED лента и nodemcu контролер е почти очевидно. Освен че показва часовник, можете да правите всякакви фантастични светлинни ефекти с многоцветна пикселна матрица от 42 x 7 пиксела на LED лента. Гледайте демото.
Освен светодиодна лента, захранване, MCU на възела, се нуждаете от допълнителни доставки като основна плоча, прозрачна лицева плоча, няколко винта и дистанционни гайки. Спояването и уменията за изработка на дърво (по -късните от които нямам …) са много полезни. 3D принтерът е интелигентен избор за отпечатване на стойката и капака на електрониката.
Консумативи:
6 x HSeaMall 180 парчета M3 найлон бял шестостенна дистанционна винт гайка месинг дистанционен дистанционен винт гайка асортимент комплект за монтаж на полистиролна плоча към дървена плоча
1 x полистиролна плоча 80x20 cm прозрачна, бяла 2, 5 мм като предна плоча
1 x Дървен рафт 80 x 20 cm, бял, 1, 6 cm като основна плоча за LED лента и електроника
20 x промишлени 15 mm x 3,9 mm самонарезни винтове с резба Болтове за пробиване за фиксиране на нещата
1 x NodeMCU Lua Amica модул V2 ESP8266 ESP -12F -Wifi за управление на LED часовник
1 x Захранване за 300 led - 230V до 5V, 8A MSKU артикул: MeanWell серия LPV -60. [Енергиен клас А] - за захранване до 300 светодиода
1 x LED лента, 5m 300 LED, WS2811 IC Вградена 5050SMD, 256 яркост - LED пикселна матрица
1 x светлочувствителен резистор за автоматично регулиране на яркостта
електроника и електрически части, кабели, клеми за печатни платки 2-полюсни, подходяща платка
Стъпка 1: Изградете основната плоча и капака
Отначало крепежните елементи за покриващата плоча трябва да бъдат подравнени. Подробното оформление на дъската е показано в PDF. Винтова гайка за разстояние във всеки ъгъл е разположена във всеки ъгъл с център 1 см от външния ръб. Два винта са монтирани в средата на дългия ръб, за да стабилизират покривната плоча.
LED лентата е нарязана на седем линии @42 LED всяка за изграждане на матрицата. LED линиите са фиксирани към платката симетрично, както е показано в PDF оформлението на платката. ВАЖНО: посоката на потока от данни на редовете е отляво надясно за горния ред, отдясно наляво за следващия ред, отново отляво надясно за следващия ред и така за всичките седем реда.
Линията за данни и захранващите линии (GND, +5V) са свързани (запоени) за всяка линия от горната към долната линия. Така че ред първи и две са свързани от дясната страна, две и три от лявата страна, три и четири от дясната страна отново и така нататък. Тази стратегия поддържа споените линии къси.
Електропроводите към захранването са запоени в средата на линията, за да се избегне твърде дълга дължина за захранването на последния светодиод.
3 мм отвор за светлочувствителния резистор в горната лява част на платката (ще бъде долната част на лампата) поддържа резистора, насочен навън (към задната част на лампата, за да не излиза твърде много светлина от LED матрицата). Резисторът сочи навън, линиите на съединителите се насочват заедно през друг пробит отвор към задната част на лампата.
Покривната плоча получи пробити отвори в симетрични позиции към отворите за монтиране в основната платка. Винтовете с пластмасови дистанционни пръстени фиксират покриващата плоча към основната платка.
За стойка отпечатах две бели парчета, които трябва да бъдат фиксирани с винтове M4x20 мм, за да се осигури стабилна стойка.
Стъпка 2: Захранване и електроника
Сега ми трябва малко захранване и някакъв контролер за матрицата на LED лентата. Отначало контролер nodeMCU. Много проста платка позволява да се монтира nodemcu разглобяем, нищо по-досадно от това да се спойка развалено електронно устройство с много запоени щифтове. Връзките са описани по -долу:
NodeMCU връзка (A0 светлинен резистор щифт 1
3, 3V светлинен резистор 2
D2 DIn на LED лента
Вин 5V на захранване
GND GND на захранване
Захранването е монтирано на гърба на основната платка. Реших да фиксирам сравнително голямото захранване по посоката на дългия ръб с връзката 5V/GND в долната част, където съединителите отпред преминават през пробитата цялост. Монтажните отвори на захранването се използват съвместно с 3D отпечатаната електроника и капаците на конектора за захранване. …
3D частите са създадени с tinkercad (което е чудесно за бърз дизайн) и отпечатани/нарязани с Cura.
Връзка към проекта tinkercad: Компоненти на матрицата на LED лента на Tinkercad
Стъпка 3: Софтуер
Предимството на nodemcu определено е, че не е необходим модул за цифров часовник, нито се нуждаете от отделен интерфейс за управление, тъй като човек може да използва уеб сървъра за управление на nodemcu.
Броят на ефектите е неограничен, тъй като матрицата може да се използва като дъска за съобщения, лампа, тетрис като gamestation, снежна светлина, …
За щастие програмирането на nodeMCU е много, много близко до програмирането на arduinos. Може да се използва IDE на Arduino. Има много добри описания как можете да инсталирате Arduino IDE и да работите с nodeMCU ESP8622. И вие ги получавате на инструкции - Бърз старт до Nodemcu (ESP8266) на Arduino IDE от Magesh Jayakumar
Трябва да бъдат инсталирани няколко библиотеки и софтуерът все още работи. Включени са дисплей на часовника, превъртащ се текст и някои ефекти.
Часовникът и ефектите могат да се контролират чрез уеб страница. Това все още е много основно и трябва да разбера как уеб страницата може да бъде надстроена до наистина приятен потребителски интерфейс с всякакви кокетни функции.
Предстои още много да се направи.
Препоръчано:
8x8 матричен дисплей с BT: 5 стъпки (със снимки)
8x8 матричен дисплей с BT: Преди няколко месеца закупих 4 -панелна 8x8 матрица от Ebay (Китай). Бях малко разочарован, когато разбрах, че е трудно свързан отстрани, а не отгоре надолу, за което повечето примери мрежата е написана! Вижте стъпка 2. Предполагам, че бих могъл да
Матричен дисплей за времето: 4 стъпки (със снимки)
Weather Matrix Display: За проекта ще ви покажа как да създадете мини дисплей за състоянието на времето от матричен дисплей 8x8. Ще използвам Genuino MKR1000 за извличане на температура, влажност и състояние на времето в рамките на избрано място. Показване на състоянието за показване на миг
Мрежов LED матричен дисплей Mirolo за цифрова табела: 22 стъпки (със снимки)
Мрежов светодиоден матричен дисплей Mirolo за Digital Signage: Цифровото обозначение може да бъде полезно на събития, за да информира посетителите за предстоящи панели, промени в графика или динамично да предоставя информация. Използването на LED Matrix дисплеи за това прави съобщенията четими дори от далеч и е привлекателен фе
LED лента, контролирана от уебсайт/WiFi с Raspberry Pi: 9 стъпки (със снимки)
LED лента с контролиран уебсайт/WiFi с Raspberry Pi: Предистория: Аз съм тийнейджър и през последните няколко години проектирах и програмирах малки проекти за електроника, заедно с участието си в състезания по роботика. Наскоро работех по актуализирането на настройката на бюрото си и реших, че едно хубаво допълнение
SMS монитор -- Матричен дисплей -- MAX7219 -- SIM800L: 8 стъпки (със снимки)
SMS монитор || Матричен дисплей || MAX7219 || SIM800L: В това видео ще научите как да използвате GSM модул, матричен дисплей и как да показвате превъртащ се текст върху него. След това ще ги комбинираме, за да покажем съобщения, получени по GSM SIM, на матричен дисплей. Това е сравнително лесно и