Innholdsfortegnelse:
- Trinn 1: Skaff materialer
- Trinn 2: Elektrisk - Koble til relé og julelys
- Trinn 3: Elektrisk - Mikrofon og Arduino
- Trinn 4: Arduino -kode - Automatiske blinkende lys
- Trinn 5: Arduino -kode - manuelle blinkende lys
- Trinn 6: Sett opp lysene og kjør koden
Video: Automatiserte julelys: 6 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
I denne instruksjonsfilen viser jeg deg hvordan du bygger automatisk blinkende julelys når musikk spilles! Prosjektet har to deler: den elektriske kretsen og Arduino -koden/algoritmen. Kretsen fungerer ved å bruke et 8 -kanals relé for å lukke kretsen i hver av de 8 individuelle julelysene. En elektretmikrofon fanger lydbølgene som spilles på et sett med høyttalere og sender den til en Arduino ved hjelp av en analog inngang.
Herfra er det 2 alternativer for brukbare programmer. Du kan bruke den manuelle kodemalen til å blinke visse lysstråler manuelt for bestemte musikkspor, eller du kan bruke den automatiske koden som aktiverer forskjellige trådtråder basert på frekvensen som spilles.
Trinn 1: Skaff materialer
Materialelisten for dette prosjektet er veldig mild, noe som gjør det til et veldig rimelig prosjekt. Listen over materialer og hvor jeg kjøpte alt (Amazon -tilknyttede lenker) inkluderer:
1x Arduino Uno
1x brødbrett
1x Electret mikrofonforsterker
1x Jumper Wire Bundle 65 PCS
1x Jumper -ledninger for kvinner/menn - 20 x 12 https://www.adafruit.com/product/1713
1x SunFounder 8 -kanals relé
8x Vickerman Mini julelys (kan også kjøpe færre tråder)
Det er også verdt å merke seg gummihansker og en brannslukningsapparat anbefales på det sterkeste hvis du er ny i denne typen prosjekter. Det er også en nedlastbar PDF -versjon av materialelisten nedenfor.
Trinn 2: Elektrisk - Koble til relé og julelys
Hjertet i den elektriske kretsen er reléet. Et relé er en mekanisk bryter som lukkes når en mye mindre spenning tilføres reléet. Dette fungerer fordi den mindre spenningen går gjennom en trådspole, som skaper en elektromagnet for å lukke den mekaniske bryteren. Bryteren er koblet til den samme avskårne enden av hver Christmas Light -streng. Når bryteren lukkes, kan spenningen i stikkontakten løpe gjennom strengen og skape lys!
Merk: IKKE arbeid på julelysene mens lysene er plugget inn!
For å koble lysene til reléet, gjør du et enkelt kutt i lysstrengen og fjern ledningen litt for å avsløre en liten mengde kobber på hver side av kuttet. Når det er gjort, kobler du hver kobberspiss til de normalt åpne ledningene på 1 relé. Gjør dette for 8 lette tråder.
Mer om hvordan du kobler reléet finner du her:
Trinn 3: Elektrisk - Mikrofon og Arduino
Deretter må vi koble elektretmikrofonen til Arduino, slik at vi kan begynne å motta lydbølger som analog inngang. Tilkoblingene er ganske enkle med mikrofonen VCC og bakken som kobles til henholdsvis Arduino 5V og jord, mikrofonutgangen kobles direkte til Arduino analog 0 -pinne. Bildene ovenfor og den visuelle Fritzing -kretsen nedenfor beskriver hvordan mikrofonen og relékortet kobles til Arduino.
Trinn 4: Arduino -kode - Automatiske blinkende lys
Etter at du har koblet til all elektronikken, er det på tide å laste opp Arduino -kode! Koden for automatisk blinkende lys vil få julelysene til å blinke automatisk basert på frekvensen av lyden mikrofonen hører. Koden fungerer ved å bruke en algoritme kalt FHT (Fast Hartley Transform) som ligner på FFT (Fast Fourier Transform) for å konvertere lydbølgen fra tidsdomenet til frekvensdomenet.
Jeg liker vanligvis ikke å bruke spesialiserte biblioteker når jeg skriver kode, men biblioteket på åpne musikklaboratorier var ekstremt enkelt å jobbe med og gjorde dette prosjektet mye raskere! Koden vil være tilgjengelig på mitt GitHub -depot:
Trinn 5: Arduino -kode - manuelle blinkende lys
Mitt GitHub -depot inneholder også kode for manuelt blinkende lys. Den manuelle koden i dette depotet er for øyeblikket kalibrert for Carol of Bells, men du kan endre koden for å blinke til hvilken som helst sang ved å følge det samme mønsteret jeg bruker i denne koden! Koden vil også være tilgjengelig på GitHub:
Trinn 6: Sett opp lysene og kjør koden
Plasser lysene dine der du vil ha dem, last opp koden til Arduino -brettet og se lysshowet ditt! Når du er ferdig og det fungerer, kan du drive Arduino med et 9V batteri, slik at du ikke trenger å ha den bærbare datamaskinen i nærheten. Nyt showet!
Anbefalt:
Enkleste automatiserte RoboSumo: 4 trinn
Enkleste automatiserte RoboSumo: Robot-sumo, er en sport der to roboter prøver å skyve hverandre ut av en sirkel (på samme måte som sumosporten). Robotene som ble brukt i denne konkurransen kalles sumoboter
Automatiserte Windows Shades: 6 trinn (med bilder)
Automatiserte Windows -skygger: Et ord foran jeg har sett mange opplæringsprogrammer om hvordan man automatiserer manuelle nyanser og persienner, vel i denne automatiserer vi elektriske nyanser. Vi dekker elektriske nyanser som drives av kontinuerlige strøm (DC) elektriske motorer som åpnes eller lukkes ved å reversere t
Rob den automatiserte roboten: 10 trinn (med bilder)
Rob the Automated Robot: Denne instruerbare ble opprettet for å oppfylle prosjektkravet til Makecourse ved University of South Florida (www.makecourse.com) .I denne opplæringen lærer du hvordan du lager en helautomatisk robot ved navn Rob som er utstyrt med sans
Automatiserte hjemmegardiner - Miniprosjekt med MakerChips’BluChip (nRF51 BLE) -modul: 7 trinn (med bilder)
Automatiserte hjemmegardiner - Miniprosjekt med MakerChips 'BluChip (nRF51 BLE) -modul: Tenk deg å våkne og ønske å få en solstråle gjennom vinduene dine, eller stenge gardinene slik at du kan sove videre uten å måtte komme deg nært til gardinene, men heller ved å trykke på en knapp på smartphonen din
DIY musikalske julelys for nybegynnere med bringebær Pi: 12 trinn (med bilder)
DIY Musical Xmas Lights for Beginners With Raspberry Pi: I dag skal jeg gå gjennom trinnene for å bruke en bringebærpi for å få julelysene dine til å blinke med musikk. Med bare noen få kroner ekstra materiale går jeg gjennom hvordan du konverterer dine vanlige julelys til et lysshow i hele huset. Målet han