Съдържание:
- Стъпка 1: Вземете материали
- Стъпка 2: Електрически - Свързване на релето и коледните светлини
- Стъпка 3: Електрически - Микрофон и Arduino
- Стъпка 4: Код на Arduino - Автоматично мигащи светлини
- Стъпка 5: Arduino Code - Ръчно мигащи светлини
- Стъпка 6: Настройте осветлението и стартирайте кода
Видео: Автоматизирани коледни светлини: 6 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
В тази инструкция ще ви покажа как да изграждате автоматично мигащи коледни светлини, когато се възпроизвежда музика! Проектът се състои от 2 части: Електрическа верига и Код/алгоритъм на Arduino. Веригата работи, като използва 8 -канално реле, за да затвори веригата във всяка от 8 -те отделни светлинни нишки за Коледа. Електретен микрофон улавя звуковите вълни, които се възпроизвеждат върху набор от високоговорители и го изпраща в Arduino, използвайки аналогов вход.
Оттук има 2 опции за използваеми програми. Можете да използвате шаблона за ръчен код, за да мигате ръчно определени нишки светлини за конкретни музикални парчета, или можете да използвате автоматичния код, който активира различни нишки тел въз основа на възпроизвежданата честота.
Стъпка 1: Вземете материали
Списъкът с материали за този проект е много мек, което го прави много достъпен проект. Списъкът с материали и къде съм закупил всичко (партньорски връзки на Amazon) включва:
1x Arduino Uno
1x Платформа
1x Електретен микрофонен усилвател
1x Jumper Wire Bundle 65 PCS
1x първокласни женски/мъжки проводници - 20 x 12 https://www.adafruit.com/product/1713
1x 8 -канално реле SunFounder
8x Vickerman Mini Christmas Lights (можете да закупите и по -малко нишки)
Заслужава да се отбележи и гумени ръкавици и пожарогасител са силно препоръчителни, ако сте нови в този тип проекти. Има и PDF версия за изтегляне на списъка с материали по -долу.
Стъпка 2: Електрически - Свързване на релето и коледните светлини
Сърцето на електрическата верига е релето. Релето е механичен превключвател, който се затваря, когато към релето се приложи много по -малко напрежение. Това работи, защото по -малкото напрежение преминава през намотка от тел, която създава електромагнит за затваряне на механичния превключвател. Превключвателят е свързан към същия изрязан край на всяка нишка на Christmas Light. Когато ключът се затвори, напрежението на контакта в стената може да премине през нишката, създавайки светлина!
Забележка: НЕ работете върху коледните светлинни нишки, докато светлините са включени!
За да свържете светлините към релето, направете единичен разрез в светлинната нишка и отстранете леко проводника, за да разкриете малко количество мед от всяка страна на разреза. След като това стане, свържете всеки меден връх към нормално отворените проводници на 1 реле. Направете това за 8 светли нишки.
Повече за това как да свържете релето можете да намерите тук:
Стъпка 3: Електрически - Микрофон и Arduino
След това трябва да свържем електретен микрофон към Arduino, за да можем да започнем да приемаме звукови вълни като аналогов вход. Връзките са доста прости с микрофонния VCC и земята, свързващи се съответно към Arduino 5V и земята, изходът на микрофона се свързва директно към аналоговия 0 пин на Arduino. Изображенията по -горе и визуалната схема на Fritzing по -долу подробно описват как микрофонът и релейната платка се свързват с Arduino.
Стъпка 4: Код на Arduino - Автоматично мигащи светлини
След като свържете цялата електроника, е време да качите кода на Arduino! Автоматичният код на мигащи светлини ще накара коледните светлини да мигат автоматично в зависимост от честотата на звука, който микрофонът чува. Кодът работи чрез алгоритъм, наречен FHT (Fast Hartley Transform), подобен на FFT (Fast Fourier Transform), за да преобразува звуковата вълна от времевата област в честотната област.
Обикновено не обичам да използвам специализирани библиотеки, когато пиша код, но библиотеката в отворените музикални лаборатории беше изключително лесна за работа и направи този проект много по -бърз! Кодът ще бъде достъпен в моето хранилище на GitHub:
Стъпка 5: Arduino Code - Ръчно мигащи светлини
Моето хранилище на GitHub също съдържа код за ръчно мигащи светлини. Ръчният код в това хранилище в момента е калибриран за Carol of Bells, но можете да промените кода, за да премигнете към всяка песен, като следвате същия модел, който използвам в този код! Кодът ще бъде достъпен и на GitHub:
Стъпка 6: Настройте осветлението и стартирайте кода
Поставете вашите светлини там, където ги искате, качете кода си на дъската на Arduino и гледайте вашето светлинно шоу! След като приключите и той работи, можете да захранвате вашия Arduino с 9V батерия, така че не е нужно да държите лаптопа си наблизо. Наслаждавай се на шоуто!
Препоръчано:
NeoPixel Clip-On C9 дифузори за коледни светлини: 6 стъпки (със снимки)
NeoPixel Clip-On C9 дифузори за коледни светлини: Понякога хубавите неща изчезват-например матовите C9 крушки. Знаеш ли, тези, при които боята се отлепва. Да, онези матови C9 крушки на Чарли Браун … Ето подходящ C9 LED дифузер за 12 -милиметровите WS2811 NeoPixel адресируеми светодиоди. От п
Направи си сам музикални коледни светлини (MSGEQ7 + Arduino): 6 стъпки (със снимки)
Направи си сам музикални коледни светлини (MSGEQ7 + Arduino): Така че всяка година казвам, че ще направя това и никога няма да го направя, защото отлагам много. 2020 е година на промяна, затова казвам, че това е годината за това. Така че се надявам да ви хареса и да направите свои собствени музикални коледни светлини. Това ще бъде s
Luces De Navidad Con Pixeles (Коледни светлини Pixeles) Español - английски: 18 стъпки (със снимки)
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: Коледа наближава, затова реших да направя фантазия за моя дом. Налични са много видове коледни светлини, но реших да създам такава сама. Най -простото нещо, за което се сещам, е да свържа няколко светодиода към Arduino
Направи си сам коледни светлини - Хореографирани къщи светлини: 15 стъпки (със снимки)
Коледни лампички „Направи си сам“- Хореографирани светлини за къща: Коледа „Направи си сам“- Коледа, осветени за къща. Това НЕ е начинаещ „Направи си сам“. Ще ви трябва твърдо разбиране по електроника, верига, ОСНОВНО програмиране и общи познания за електрическата безопасност. Това DIY е за опитен човек, така че