Innehållsförteckning:
- Steg 1: Skaffa material
- Steg 2: Elektrisk - Anslutning av relä- och julbelysning
- Steg 3: Elektrisk - Mikrofon och Arduino
- Steg 4: Arduino -kod - Automatiska blinkande lampor
- Steg 5: Arduino -kod - manuella blinkande lampor
- Steg 6: Ställ in lamporna och kör koden
Video: Automatiserade julbelysning: 6 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
I den här instruktionsboken visar jag dig hur du bygger automatiskt blinkande julbelysning när musik spelas! Projektet har två delar: den elektriska kretsen och Arduino -koden/algoritmen. Kretsen fungerar genom att använda ett 8 -kanalsrelä för att stänga kretsen i var och en av de 8 individuella julljussträngarna. En elektretmikrofon fångar upp ljudvågorna på en uppsättning högtalare och skickar den till en Arduino med en analog ingång.
Härifrån finns det två alternativ för användbara program. Du kan använda den manuella kodmallen för att manuellt blinka vissa ljussträngar för specifika musikspår, eller så kan du använda den automatiska koden som aktiverar olika trådsträngar baserat på frekvensen som spelas.
Steg 1: Skaffa material
Materiallistan för detta projekt är mycket mild vilket gör det till ett mycket prisvärt projekt. Listan över material och där jag köpte allt (Amazon -länkar) inkluderar:
1x Arduino Uno
1x brödbräda
1x Electret mikrofonförstärkare
1x Jumper Wire Bundle 65 PCS
1x Premium kvinnliga/manliga bygelkablar - 20 x 12 https://www.adafruit.com/product/1713
1x SunFounder 8 -kanalers relä
8x Vickerman Mini Christmas Lights (kan också köpa mindre trådar)
Det är också värt att notera gummihandskar och en brandsläckare rekommenderas starkt om du är ny på den här typen av projekt. Det finns också en PDF -nedladdningsbar version av materiallistan nedan.
Steg 2: Elektrisk - Anslutning av relä- och julbelysning
Hjärtat i den elektriska kretsen är reläet. Ett relä är en mekanisk omkopplare som stängs när en mycket mindre spänning appliceras på reläet. Detta fungerar eftersom den mindre spänningen går genom en trådspole, vilket skapar en elektromagnet för att stänga den mekaniska omkopplaren. Brytaren är ansluten till samma snittände på varje Christmas Light -sträng. När strömbrytaren stängs kan spänningen i vägguttaget rinna genom strängen och skapa ljus!
Obs: ARBETA INTE på julljussträngarna medan lamporna är inkopplade!
För att ansluta lamporna till reläet, gör ett snitt i ljussträngen och ta bort tråden något för att avslöja en liten mängd koppar på varje sida av snittet. När det är klart, anslut varje kopparspets till de normalt öppna ledningarna på 1 relä. Gör detta för 8 lätta trådar.
Mer om hur du ansluter reläet hittar du här:
Steg 3: Elektrisk - Mikrofon och Arduino
Därefter måste vi ansluta elektretmikrofonen till Arduino så att vi kan börja ta emot ljudvågor som analog ingång. Anslutningarna är ganska enkla med mikrofonen VCC och jordanslutning till Arduino 5V respektive jord, mikrofonutgången ansluts direkt till Arduino analog 0 -stift. Bilderna ovan och visuella kretsar nedan beskriver hur mikrofonen och reläkortet ansluts till Arduino.
Steg 4: Arduino -kod - Automatiska blinkande lampor
Efter att ha anslutit all elektronik är det dags att ladda upp Arduino -kod! Den automatiska blinkande ljuskoden gör att julbelysningen automatiskt blinkar baserat på frekvensen för det ljud som mikrofonen hör. Koden fungerar genom att använda en algoritm som kallas FHT (Fast Hartley Transform) som liknar FFT (Fast Fourier Transform) för att konvertera ljudvågen från tidsdomänen till frekvensdomänen.
Jag brukar inte använda specialiserade bibliotek när jag skriver kod, men biblioteket på öppna musiklaboratorier var extremt lätt att arbeta med och gjorde detta projekt mycket snabbare! Koden kommer att finnas tillgänglig på mitt GitHub -arkiv:
Steg 5: Arduino -kod - manuella blinkande lampor
Mitt GitHub -arkiv innehåller också kod för manuellt blinkande lampor. Den manuella koden i det här förvaret är för närvarande kalibrerad för Carol of Bells men du kan ändra koden för att blinka till vilken låt som helst genom att följa samma mönster som jag använder i denna kod! Koden kommer också att finnas tillgänglig på GitHub:
Steg 6: Ställ in lamporna och kör koden
Placerar dina lampor där du vill ha dem, ladda upp din kod till Arduino -kortet och se din ljusshow! När du är klar och det fungerar kan du driva din Arduino med ett 9V -batteri så att du inte behöver ha din bärbara dator i närheten. Njut av föreställningen!
Rekommenderad:
Automatiserade Windows -nyanser: 6 steg (med bilder)
Automatiserade Windows -nyanser: Ett ord framåt Jag har sett en hel del självstudier om hur man automatiserar manuella nyanser och persienner, väl i den här kommer vi att automatisera elektriska nyanser. Vi täcker elektriska nyanser som drivs av kontinuerliga ström (DC) elmotorer som öppnas eller stängs genom att vända t
Rob den automatiserade roboten: 10 steg (med bilder)
Rob the Automated Robot: Denna instruerbara skapades för att uppfylla projektkravet för Makecourse vid University of South Florida (www.makecourse.com) .I denna handledning lär du dig hur du gör en helautomatisk robot vid namn Rob som är utrustad med förnuft
Automatiserade hemmagardiner - Mini -projekt med MakerChips’BluChip (nRF51 BLE) -modul: 7 steg (med bilder)
Automatiserade hemmagardiner - Mini -projekt med MakerChips 'BluChip (nRF51 BLE) -modul: Tänk dig att vakna upp och vilja få en solstråle genom dina fönster, eller stänga gardinerna så att du kan sova längre, utan ansträngning att komma dig nära till gardinerna utan snarare med en knapptryckning på din smartph
DIY musikaliska julbelysning för nybörjare med hallon Pi: 12 steg (med bilder)
DIY Musical Xmas Lights för nybörjare med Raspberry Pi: Idag går jag igenom stegen för att använda en hallon pi för att få dina julbelysning att blinka med musik. Med bara några dollar extra material går jag igenom hur du konverterar dina vanliga julbelysningar till en helhuslampa. Målet han
Julbelysning till musik med Arduino: 9 steg (med bilder)
Julbelysning till musik med hjälp av Arduino: Min fru och jag har velat skapa vår egen show med musik för de senaste semestrarna. Inspirerad av de två instruktionerna nedan bestämde vi oss för att äntligen komma igång i år och dekorera vår husbil. Vi ville ha en allt-i-ett-fortsättning