![Коледни светлини за музика с помощта на Arduino: 9 стъпки (със снимки) Коледни светлини за музика с помощта на Arduino: 9 стъпки (със снимки)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11126947-christmas-lights-to-music-using-arduino-9-steps-with-pictures-j.webp)
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36
Съпругата ми и аз искахме да създадем наше собствено шоу със светлини за последните няколко празнични сезона. Вдъхновени от двата инструктажа по -долу, решихме най -накрая да започнем тази година и да украсим нашия RV. Искахме контролер „всичко в едно“(светлини и музика), но нямахме нужда той да може да се управлява по интернет, което го прави малко по-различен от другите два инструктажа. Предстои видео! Източници, които съм използвал: Инструкции: Arduino Christmas Light Controllerxmas-box: Arduino/ioBridge Интернет контролирани светлини Christas и музикално шоу Други: Твърдотелни релета (SSRs) Използване на TRIAC:
Стъпка 1: Части, от които се нуждаете
Консумативи за SSR ($ 7): Оптрон MOC3031 (8) Z0103 TRIAC (8)
Консумативи за светлинни контролери ($ 61): Arduino DuemilanoveWaveShield
FM предавател - направих такъв (показан на снимките по -долу), но всеки ще работи ($ 15+)
RadioShack B&M ($ 14): Кабелни клеми (3 пакета, 12 конектора) 276-1388 Печатна платка 276-147 (може да използва по-малки) 330ohm резистори (2x 5-опаковки) 150ohm резистори (2x 5-опаковки)
Home Depot B&M ($ 25): 50 фута ландшафтен/разпръскващ проводник (18ga, 7 проводник) 079407238170 6 'захранващи кабели (минимум x8, за да използвате женските 120v конектори) -може да се нуждаете от повече от 8, в зависимост от местоположението на вашите светлини; Използвах 11 прозрачна пластмасова кутия (моето доларово дърво беше излязло, но HD имаше тези за $ 0.87)
Разни: поялник (използвам задвижване с бутан BernzOmatic от Home Depot; удвоява като топлинен пистолет) спойка (силно препоръчително: запояваща паста) отвертки (филипс за WaveShield, стандартен за клеми за тел) Тел (за WaveShield и свързване към SSRs, Използвах допълнителни кабели за джъмпер, които имах) Диагонални фрези Тел стриптизьори SD карта (всякакъв размер, използвах 64 MB) Електрическа лента Източник на захранване за Arduino (използвах допълнително захранван USB хъб, който имах) Пистолет за горещо лепило Телни гайки (по избор)
Стъпка 2: SSR Board
Solid State Relay Board Ако желаете, можете също да видите копия в пълен размер на моята схема и платка. Започнах с поставянето на всички компоненти на дъската. Когато бях доволен от начина, по който бяха разположени, започнах със запояване на всички елементи към дъската, които не се нуждаеха от допълнителен проводник (по принцип всичко, освен земята от Arduino и горещата линия 120v). След това запоявах общите части/горещите проводници. Както можете да видите от дъното на дъската, изглежда доста разхвърлян. Когато приключих, тествах всеки SSR поотделно, като включих 120v мощността и измервах през неутралното и всеки включен горещ изход, докато поставих 5v източник от Arduino страната на платката.
Стъпка 3: Добавете Arduino
Използвах пистолет за горещо лепило, за да закрепя платката Arduino към SSR печатната платка. Ако решите да запоите FM предавател директно към печатната платка, можете да го добавите в допълнителното пространство в долния ляв ъгъл на снимката по -долу. В противен случай можете също да включите всеки общ FM предавател.
Стъпка 4: Конструирайте WaveShield
Следвайте отличните указания на Lady Ada, за да изградите комплекта WaveShield. Използвах контролните щифтове по подразбиране (2 - LCS, 3 - CLK, 4 - DI, 5 - LAT, 10 - LCS). Свързах и щифт A0 към резистора 1.5k при R7 (вижте снимката по -долу). Когато приключите, следвайте указанията тук, за да подготвите песни и да ги прехвърлите на вашата SD карта. Поставете картата в WaveShield, когато приключите.
Стъпка 5: Свържете се към SSR
Използвах допълнителните проводници на джъмпера, за да свържа следното: WaveShield (те могат да бъдат променени, но използвах настройките по подразбиране) D2 - LCS D3 - CLK D4 - DI D5 - LAT Първи 3 SSR канала D6 - канал 1 D7 - канал 2 D8 - Канал 3 WaveShield D10 -> LCSWaveShield - SD карта (не може да се променя) D11 D12 D13 Power Gnd [0] - SSR GroundVu метър A0 - Свържете се към R7 (1.5K резистор) на WaveShield за измерване на изхода от усилвателя. Оставащи 5 SSR канала A1 = D15 - Канал 4 A2 = D16 - Канал 5 A3 = D17 - Канал 6 A4 = D18 - Канал 7 A5 = D19 - Канал 8
Стъпка 6: Качете скица и тествайте всичко
Използвах къса дължина на пейзажен проводник, за да тествам настройката. Свързах черния проводник към клемата на нулевия проводник и всеки от останалите шест проводника към първите шест клеми за горещ проводник SSR. На другия край на пейзажния проводник свързах всички неутрали към черния проводник и всеки от останалите шест проводника към горещия проводник на всеки от шестте женски електрически контакта (вижте снимката по -долу). За да захранвам, свързах един от шестте фута мъжки захранващи кабели, останали от събирането на женските конектори, към входните клеми на 120v вж. (Вижте снимката по -долу). Използвах xmas_box.pde от тук и зададох грешката на true, докато тествах всичко. Планирам да редактирам кода, след като настроя всичко отвън, но засега работи без промяна. Актуализация 2010-06-22: Прикачих 7-zip файл, съдържащ код, който може да съм използвал (освен оригиналния код отгоре). Ще кача нов код по -късно тази година, когато сглобя контролера отново и приложа някои от идеите, които имах за бъдещо разширяване. Актуализация 2010-12-11: Пренаписах програмата, използвайки примера daphc от библиотеката WaveHC и кода VuMeter от xmas_box Instructable, свързан по-горе. Сега той ще възпроизвежда всяка песен, която намери на SD картата на WaveShield в непрекъснат цикъл. Програмата е Christmas_Lights_2010.pde по -долу. Включих и Christmas_Lights_2010_Channel_Test.pde, който просто преминава през всичките 8 канала, така че да знаете, че те работят.
Стъпка 7: Сложете всичко в кутия
Започнах с горещо залепване на платката в прозрачната пластмасова вана. Имах допълнително захранван USB хъб, така че реших да го използвам за захранване на Arduino. Горещо залепих захранващия адаптер за хъба на място и включих 11 -ия 6 'удължителен кабел (единственият, който не е нарязан) в него. Залепих и главината на място. В противоположната страна на удължителния кабел включих 120v щепсела на платката. USB кабелът, който отива към Arduino от хъба, е кабел за удължаване от $ 1 от Dollar Tree, но всеки USB кабел би работил. За да прекарам кабелите през страничната част на ваната, използвах поялника си с отстранен връх (ефективно мини пистолет за топлина), за да разтопя пластмасата. След това използвах горещо лепило, за да закрепя кабелите на място. Направих това със захранващите кабели на светлините (горната част на снимката по -долу) и захранващия кабел за платката (отдолу). Завърших го, като използвах кабелни гайки, за да свържа изтичането на захранването към всички светлини към тестовите проводници, които вече бях свързал (добавяйки допълнителни два за 7 -ми и 8 -ми канал). Добавете капака и всичко е готово. Трябва да е достатъчно водоустойчив за мен и е защитен от предните стъпала на моя RV.
Стъпка 8: Свържете коледните светлини
Прокарайте пейзажните кабели към всички светлини и свържете женските 120v конектори. Всеки конектор е свързан както с черния проводник, така и с един от шестте цвята (по един за всеки канал в кабела). В крайна сметка пуснах две дължини кабел (за да покрия всичките 8 канала). Може да се нуждаете от повече от един женски 120v конектор на канал. Използвах по два на канал както за миниатюрните си дървета, така и за елените си (има по едно от всяка страна на централно коледно дърво).
Стъпка 9: Идеи за промени
Разширение: Налични са 3 допълнителни щифта на Arduino за добавяне на допълнителни канали. Вероятно ще добавя тези три догодина (или ще използвам и двата следващи варианта). Използвайте TRIAC с по -висока мощност, като например 4A Z0405 -стига да използвате LED светлини, 1A трябва да бъде МНОГО Използвайте регистър за смяна, за да имате повече от 11 канала.
Препоръчано:
NeoPixel Clip-On C9 дифузори за коледни светлини: 6 стъпки (със снимки)
![NeoPixel Clip-On C9 дифузори за коледни светлини: 6 стъпки (със снимки) NeoPixel Clip-On C9 дифузори за коледни светлини: 6 стъпки (със снимки)](https://i.howwhatproduce.com/images/001/image-753-j.webp)
NeoPixel Clip-On C9 дифузори за коледни светлини: Понякога хубавите неща изчезват-например матовите C9 крушки. Знаеш ли, тези, при които боята се отлепва. Да, онези матови C9 крушки на Чарли Браун … Ето подходящ C9 LED дифузер за 12 -милиметровите WS2811 NeoPixel адресируеми светодиоди. От п
Направи си сам музикални коледни светлини (MSGEQ7 + Arduino): 6 стъпки (със снимки)
![Направи си сам музикални коледни светлини (MSGEQ7 + Arduino): 6 стъпки (със снимки) Направи си сам музикални коледни светлини (MSGEQ7 + Arduino): 6 стъпки (със снимки)](https://i.howwhatproduce.com/images/001/image-594-j.webp)
Направи си сам музикални коледни светлини (MSGEQ7 + Arduino): Така че всяка година казвам, че ще направя това и никога няма да го направя, защото отлагам много. 2020 е година на промяна, затова казвам, че това е годината за това. Така че се надявам да ви хареса и да направите свои собствени музикални коледни светлини. Това ще бъде s
Luces De Navidad Con Pixeles (Коледни светлини Pixeles) Español - английски: 18 стъпки (със снимки)
![Luces De Navidad Con Pixeles (Коледни светлини Pixeles) Español - английски: 18 стъпки (със снимки) Luces De Navidad Con Pixeles (Коледни светлини Pixeles) Español - английски: 18 стъпки (със снимки)](https://i.howwhatproduce.com/images/004/image-11075-j.webp)
Luces De Navidad Con Pixeles (Коледни светлини Pixeles) Испански - английски: EspañolQue es Vixen Lights? Vixen Lights е софтуер за DIY (hágalo usted mismo) secuencias de luces. La ultimo versión 3.x се преработва напълно, за да подпомага пикселите RGB интегрирани
Коледни светлини на Arduino: 5 стъпки (със снимки)
![Коледни светлини на Arduino: 5 стъпки (със снимки) Коледни светлини на Arduino: 5 стъпки (със снимки)](https://i.howwhatproduce.com/images/003/image-7408-38-j.webp)
Коледни светлини на Arduino: Коледа наближава, затова реших да направя фантазия за моя дом. Налични са много видове коледни светлини, но реших да създам такава сама. Най -простото нещо, за което се сещам, е да свържа няколко светодиода към Arduino
Направи си сам коледни светлини - Хореографирани къщи светлини: 15 стъпки (със снимки)
![Направи си сам коледни светлини - Хореографирани къщи светлини: 15 стъпки (със снимки) Направи си сам коледни светлини - Хореографирани къщи светлини: 15 стъпки (със снимки)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10961968-diy-christmas-lights-set-to-music-choreographed-house-lights-15-steps-with-pictures-j.webp)
Коледни лампички „Направи си сам“- Хореографирани светлини за къща: Коледа „Направи си сам“- Коледа, осветени за къща. Това НЕ е начинаещ „Направи си сам“. Ще ви трябва твърдо разбиране по електроника, верига, ОСНОВНО програмиране и общи познания за електрическата безопасност. Това DIY е за опитен човек, така че