Sisukord:
- Samm: hankige materjalid
- 2. samm: elektriline - relee ja jõuluvalgustite ühendamine
- 3. samm: elektriline - mikrofon ja Arduino
- Samm: Arduino kood - automaatsed vilkuvad tuled
- Samm: Arduino kood - vilguvad tuled käsitsi
- 6. samm: seadistage tuled ja käivitage kood
Video: Automatiseeritud jõulutuled: 6 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
Selles juhendis näitan teile, kuidas muusika esitamise ajal automaatselt vilkuvaid jõulutulesid üles ehitada! Projekt koosneb kahest osast: elektriskeem ja Arduino kood/algoritm. Vooluahel töötab 8 kanaliga relee abil, et sulgeda vooluahel igas kaheksas jõuluvalgusti ahelas. Elektrettmikrofon jäädvustab kõlaritel mängivaid helilaineid ja saadab need analoogsisendit kasutades Arduinosse.
Siit leiate kaks võimalust kasutatavate programmide jaoks. Käsitsi koodimalli abil saate teatud muusikapalade jaoks teatud tulede kiude käsitsi vilkuda või kasutada automaatset koodi, mis aktiveerib erinevaid juhtmeid vastavalt esitatavale sagedusele.
Samm: hankige materjalid
Selle projekti materjalide loend on väga kerge, mistõttu on see väga taskukohane projekt. Materjalide loend ja see, kust ma kõike ostsin (amazoni sidusettevõtte lingid), sisaldavad järgmist:
1x Arduino Uno
1x leivalaud
1x Electret mikrofonivõimendi
1x Jumper Wire Bundle 65 PCS
1x esmaklassiline naissoost/meessoost džemprijuhe - 20 x 12 https://www.adafruit.com/product/1713
1x SunFounder 8 kanaliga relee
8x Vickerman Mini jõulutuled (saab osta ka vähem kiude)
Samuti väärib märkimist kummikindad ja tulekustuti on väga soovitatav, kui olete seda tüüpi projektides uus. Allpool on ka materjalide loendi allalaaditav PDF -versioon.
2. samm: elektriline - relee ja jõuluvalgustite ühendamine
Elektriskeemi süda on relee. Relee on mehaaniline lüliti, mis sulgub, kui releele rakendatakse palju väiksemat pinget. See toimib, kuna väiksem pinge jookseb läbi traatmähise, mis loob mehaanilise lüliti sulgemiseks elektromagneti. Lüliti on ühendatud iga jõuluvalgusti lõigu samasse otsa. Kui lüliti sulgub, saab seinakontakti pinge voolust läbi voolata, luues valgust!
Märkus: ÄRGE töötage jõuluvalgustiga, kui tuled on ühendatud!
Valgustite ühendamiseks releega tehke valguslõnga sisse üks lõige ja eemaldage traat kergelt, nii et mõlemal pool lõiget ilmuks väike kogus vaske. Kui see on tehtud, ühendage iga vaskotsik 1 relee tavaliselt avatud juhtmetega. Tehke seda 8 heleda ahela jaoks.
Relee ühendamise kohta leiate lisateavet siit:
3. samm: elektriline - mikrofon ja Arduino
Järgmisena peame ühendama elektreetmikrofoni Arduinoga, et saaksime hakata helilaineid vastu võtma analoogsisendina. Ühendused on üsna lihtsad, kuna mikrofon VCC ja maandus ühendatakse vastavalt Arduino 5V ja maandusega, mikrofoni väljund ühendatakse otse Arduino analoogi 0 -kontaktiga. Ülaltoodud pildid ja visuaalne Fritzingi vooluahel kirjeldavad üksikasjalikult, kuidas mikrofon ja releeplaat Arduinoga ühenduvad.
Samm: Arduino kood - automaatsed vilkuvad tuled
Pärast kogu elektroonika ühendamist on aeg Arduino kood üles laadida! Vilkuvate tulede automaatne kood paneb jõulutuled automaatselt vilkuma sõltuvalt mikrofoni kuuldava heli sagedusest. Kood töötab, kasutades algoritmi nimega FHT (Fast Hartley Transform), mis on sarnane FFT -le (Fast Fourier Transform), et muuta helilaine ajadomeenist sagedusdomeeniks.
Mulle ei meeldi tavaliselt koodi kirjutamisel kasutada spetsiaalseid raamatukogusid, kuid avatud muusikalaborite raamatukoguga oli äärmiselt lihtne töötada ja see muutis selle projekti palju kiiremaks! Kood on saadaval minu GitHubi hoidlas:
Samm: Arduino kood - vilguvad tuled käsitsi
Minu GitHubi hoidla sisaldab ka koodi tulede käsitsi vilkumiseks. Selle hoidla manuaalne kood on praegu Carol of Bellsi jaoks kalibreeritud, kuid saate muuta koodi vilkuma mis tahes lauluks, järgides sama mustrit, mida kasutan selles koodis! Kood on saadaval ka GitHubis:
6. samm: seadistage tuled ja käivitage kood
Asetage oma tuled sinna, kuhu soovite, laadige oma kood üles Arduino tahvlile ja vaadake oma valgusetendust! Kui olete lõpetanud ja see töötab, saate oma Arduino toiteallikaks kasutada 9 V akut, nii et te ei pea sülearvutit läheduses hoidma. Nautige etendust!
Soovitan:
NeoPixel Clip-On C9 hajuti jõulutuled: 6 sammu (koos piltidega)
NeoPixel Clip-On C9 difuusorid jõulutuledesse: Mõnikord lähevad head asjad ära-näiteks härmatatud C9 pirnid. Teate, need, kus värv katkeb. Jah, need Charlie Browni jumalikud C9 pirnid … Siin on korralik C9 LED -hajuti 12 mm WS2811 NeoPixeli adresseeritavate LED -ide jaoks. Autor p
DIY automaatsed muusikalised jõulutuled (MSGEQ7 + Arduino): 6 sammu (koos piltidega)
DIY automaatsed muusikalised jõulutuled (MSGEQ7 + Arduino): Nii et igal aastal ütlen, et teen seda ja ei hakka kunagi seda tegema, sest venitan palju. 2020 on muutuste aasta, nii et ma ütlen, et see on aasta, kus seda teha. Nii et loodan, et teile meeldib ja tehke oma muusikalised jõulutuled. Sellest saab s
Luces De Navidad Con Pixeles (jõulutuled Pixeles) Español - inglise keeles: 18 sammu (koos piltidega)
Luces De Navidad Con Pixeles (jõulutuled Pixeles) Español - Inglise: EspañolQue es Vixen Lights? Vixen Lights ja tarkvara 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
Arduino jõulutuled: 5 sammu (piltidega)
Arduino jõulutuled: jõulud lähenevad, seega otsustasin oma kodule uhke kaunistuse teha. Jõulutulesid on palju erinevaid, kuid otsustasin selle ise luua. Lihtsaim asi, mida ma suudan mõelda, on ühendada mõned LED -id Arduinoga
DIY muusikalised jõulutuled algajatele Raspberry Pi -ga: 12 sammu (piltidega)
DIY muusikalised jõulutuled algajatele koos Raspberry Pi -ga: täna lähen läbi sammud, et kasutada vaarika pi, et teie jõulutuled muusikaga vilkuma hakkaksid. Vaid mõne dollari lisamaterjaliga juhendan teid, kuidas muuta teie tavalised jõulutuled terve maja valgusetenduseks. Eesmärk ta