Sisällysluettelo:
- Vaihe 1: Hanki materiaaleja
- Vaihe 2: Sähkö - Releen ja jouluvalojen liittäminen
- Vaihe 3: Sähkö - Mikrofoni ja Arduino
- Vaihe 4: Arduino -koodi - automaattiset vilkkuvat valot
- Vaihe 5: Arduino -koodi - Manuaaliset vilkkuvat valot
- Vaihe 6: Asenna valot ja suorita koodi
Video: Automaattiset jouluvalot: 6 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Tässä Instructable -ohjelmassa näytän sinulle, kuinka rakentaa automaattisesti vilkkuvat jouluvalot, kun musiikkia toistetaan! Projektissa on kaksi osaa: sähköpiiri ja Arduino -koodi/algoritmi. Piiri toimii käyttämällä 8 -kanavaista relettä sulkeaksesi piirin kussakin kahdeksassa yksittäisessä jouluvalovirrassa. Elektrettimikrofoni kaappaa ääniaallot toistamalla kaiutinjoukkoa ja lähettää sen Arduinoon analogista tuloa käyttäen.
Tästä eteenpäin on 2 vaihtoehtoa käyttökelpoisille ohjelmille. Voit käyttää manuaalista koodimallia vilkkumaan manuaalisesti tiettyjä musiikkikappaleiden valoja, tai voit käyttää automaattista koodia, joka aktivoi eri lankaketjut toistetun taajuuden perusteella.
Vaihe 1: Hanki materiaaleja
Tämän hankkeen materiaaliluettelo on erittäin lievä, joten se on erittäin edullinen projekti. Luettelo materiaaleista ja mistä ostin kaiken (Amazon -kumppanilinkit) sisältävät:
1x Arduino Uno
1x Breadboard
1x Electret -mikrofonivahvistin
1x Jumper Wire Bundle 65 PCS
1x premium -naaras-/uroshyppyjohdot - 20 x 12 https://www.adafruit.com/product/1713
1x SunFounder 8 -kanavainen rele
8x Vickerman Mini jouluvalot (voi ostaa myös vähemmän säikeitä)
On myös syytä huomata, että kumikäsineet ja sammutin ovat erittäin suositeltavia, jos olet uusi tällaisissa projekteissa. Alla olevasta materiaaliluettelosta on myös ladattava PDF -versio.
Vaihe 2: Sähkö - Releen ja jouluvalojen liittäminen
Sähköpiirin sydän on rele. Rele on mekaaninen kytkin, joka sulkeutuu, kun releeseen syötetään paljon pienempi jännite. Tämä toimii, koska pienempi jännite kulkee lankakelan läpi, mikä luo sähkömagneetin sulkemaan mekaanisen kytkimen. Kytkin on kytketty jokaisen jouluvalon säikeen samaan päähän. Kun kytkin sulkeutuu, pistorasian jännite voi kulkea säikeen läpi ja luoda valoa!
Huomautus: ÄLÄ työskentele jouluvalojen säikeillä, kun valot on kytketty!
Jos haluat kytkeä valot releeseen, tee yksi leikkaus valon säikeeseen ja irrota lanka hieman, jotta paljastuu pieni määrä kuparia leikkauksen molemmille puolille. Kun tämä on tehty, liitä kukin kuparikärki normaalisti avoimiin 1 releen johtoihin. Tee tämä 8 vaalealle säikeelle.
Lisätietoja releen liittämisestä löytyy täältä:
Vaihe 3: Sähkö - Mikrofoni ja Arduino
Seuraavaksi meidän on kytkettävä elektreettimikrofoni Arduinoon, jotta voimme alkaa vastaanottaa ääniaaltoja analogisena tulona. Liitännät ovat melko yksinkertaisia, kun mikrofoni VCC ja maadoitus on kytketty Arduino 5V: een ja maadoitus, mikrofonilähtö kytkeytyy suoraan Arduino analogiseen 0 -nastaiseen. Yllä olevat kuvat ja visuaalinen Fritzing -piiri esittävät yksityiskohtaisesti, kuinka mikrofoni ja relekortti yhdistetään Arduinoon.
Vaihe 4: Arduino -koodi - automaattiset vilkkuvat valot
Kun olet liittänyt kaiken elektroniikan, on aika ladata Arduino -koodi! Automaattisesti vilkkuvat valokoodit saavat jouluvalot vilkkumaan automaattisesti mikrofonin kuultavan äänen taajuuden perusteella. Koodi toimii käyttämällä algoritmia nimeltä FHT (Fast Hartley Transform), joka on samanlainen kuin FFT (Fast Fourier Transform), joka muuntaa ääniaallon aikatunnuksesta taajuusalueeksi.
En yleensä halua käyttää erikoiskirjastoja, kun kirjoitan koodia, mutta avoimen musiikin laboratorioiden kirjasto oli erittäin helppo työskennellä ja teki projektista paljon nopeamman! Koodi on saatavana GitHub -arkistostani:
Vaihe 5: Arduino -koodi - Manuaaliset vilkkuvat valot
GitHub -arkistossani on myös koodi manuaalisesti vilkkuville valoille. Tämän arkiston manuaalinen koodi on tällä hetkellä kalibroitu Carol of Bellsille, mutta voit vaihtaa koodin vilkkumaan mihin tahansa kappaleeseen noudattamalla samaa koodia, jota käytän tässä koodissa! Koodi on saatavilla myös GitHubissa:
Vaihe 6: Asenna valot ja suorita koodi
Sijoita valot haluamaasi paikkaan, lataa koodisi Arduino -taululle ja katso valoshowasi! Kun olet valmis ja se toimii, voit käyttää Arduinoa 9 V: n akulla, joten sinun ei tarvitse pitää kannettavaa tietokonetta lähellä. Nauti esityksestä!
Suositeltava:
DIY automaattiset musiikilliset jouluvalot (MSGEQ7 + Arduino): 6 vaihetta (kuvilla)
DIY Automatic Musical Christmas Lights (MSGEQ7 + Arduino): Joten sanon joka vuosi, että aion tehdä tämän enkä koskaan ryhdy tekemään sitä, koska viivyttelen paljon. Vuosi 2020 on muutosten vuosi, joten sanon, että tämä on vuosi sen tekemiseksi. Joten toivottavasti pidät ja teet omat musiikilliset jouluvalot. Tästä tulee s
Luces De Navidad Con Pixeles (Jouluvalot Pixeles) Español - Englanti: 18 vaihetta (kuvilla)
Luces De Navidad Con Pixeles (Jouluvalot Pixeles) Español - Englanti: EspañolQue es Vixen Lights? Vixen Lights ja ohjelmisto DIY (hágalo usted mismo) Secuencias de luces. La ultimo versión 3.x se rediseño completamente para soportar píxeles RGB inteligentes.Lo puedes descargar en la siguiente liga http: //www.vixenl
Automaattiset Windows -sävyt: 6 vaihetta (kuvilla)
Automaattiset Windows -varjostimet: Muutama sana eteenpäin Olen nähnyt paljon opetusohjelmia manuaalisten sävyjen ja kaihtimien automatisoinnista, ja tässä automatisoimme sähköiset sävyt. Katamme sähköiset sävyt, joita käyttävät jatkuvavirran (DC) sähkömoottorit, jotka avautuvat tai sulkeutuvat kääntämällä t
Automaattiset kotiverhot - Mini -projekti MakerChipsin BluChip (nRF51 BLE) -moduulilla: 7 vaihetta (kuvilla)
Automaattiset kotiverhot - Mini -projekti MakerChipsin BluChip (nRF51 BLE) -moduulilla: Kuvittele, että heräät ja haluat saada auringonsäteen ikkunoistasi tai suljet verhot, jotta voit nukkua pidempään ilman vaivaa päästä lähelle verhoihin, vaan pikemminkin napin painalluksella älypuhelimessasi
Automaattiset putkikellot: 6 vaihetta (kuvilla)
Automaattiset putkikellot: Tässä ohjeessa selitetään tärkeimmät vaiheet, joita seurasin rakentaakseni ensimmäisen prototyypin sarjasta automaattisia putkikelloja, jotka rakensin vuonna 2006. Automaattiset soittimen ominaisuudet ovat: - 12 kelloa (12 putkikelloa) - Jokainen soittoääni soittaa yhden ei