Sisällysluettelo:

Automaattiset jouluvalot: 6 vaihetta (kuvilla)
Automaattiset jouluvalot: 6 vaihetta (kuvilla)

Video: Automaattiset jouluvalot: 6 vaihetta (kuvilla)

Video: Automaattiset jouluvalot: 6 vaihetta (kuvilla)
Video: Professori Tuomas Heikkilän luento Turun tuomiokirkossa: Pyhä Henrik, paha Lalli ja Suomen synty 2024, Marraskuu
Anonim
Image
Image
Automaattiset jouluvalot
Automaattiset jouluvalot

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ö - Releen ja jouluvalojen liittäminen
Sähkö - Releen ja jouluvalojen liittäminen
Sähkö - Releen ja jouluvalojen liittäminen
Sähkö - Releen ja jouluvalojen liittäminen
Sähkö - Releen ja jouluvalojen liittäminen
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

Sähkö - Mikrofoni ja Arduino
Sähkö - Mikrofoni ja Arduino
Sähkö - Mikrofoni ja Arduino
Sähkö - Mikrofoni ja Arduino
Sähkö - Mikrofoni ja Arduino
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

Arduino -koodi - automaattiset vilkkuvat valot
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

Arduino -koodi - Manuaaliset vilkkuvat valot
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

Aseta valot ja suorita koodi!
Aseta valot ja suorita koodi!
Aseta valot ja suorita koodi!
Aseta 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: