Tartalomjegyzék:
- Lépés: Szerezzen be anyagokat
- 2. lépés: Elektromos - A relé és a karácsonyi fények csatlakoztatása
- 3. lépés: Elektromos - mikrofon és Arduino
- 4. lépés: Arduino kód - Automatikus villogó fények
- 5. lépés: Arduino kód - Kézi villogó fények
- 6. lépés: Állítsa be a fényeket és futtassa a kódot
Videó: Automatizált karácsonyi fények: 6 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Ebben az utasításban megmutatom, hogyan lehet automatikusan villogó karácsonyi fényeket építeni zene lejátszása közben! A projekt 2 részből áll: az elektromos áramkörből és az Arduino kódból/algoritmusból. Az áramkör úgy működik, hogy egy 8 csatornás relét használ az áramkör bezárásához mind a 8 karácsonyi fényszálban. Az elektret mikrofon rögzíti a hanghullámokat egy hangszórón, és egy analóg bemenet segítségével elküldi az Arduino -ba.
Innen 2 lehetőség áll rendelkezésre a használható programok számára. A kézi kódsablon segítségével manuálisan villoghat bizonyos fényszálakat adott zeneszámok számára, vagy használhatja az automatikus kódot, amely a lejátszott frekvencia alapján aktiválja a különböző vezetékeket.
Lépés: Szerezzen be anyagokat
Ennek a projektnek az anyaglistája nagyon enyhe, így nagyon megfizethető projekt. Az anyagok listája és az, hogy hol vásároltam mindent (amazon társult linkek), a következőket tartalmazza:
1x Arduino Uno
1x Breadboard
1x Electret mikrofonerősítő
1 db Jumper Wire Bundle 65 PCS
1x prémium női/férfi jumper vezeték - 20 x 12 https://www.adafruit.com/product/1713
1x SunFounder 8 csatornás relé
8x Vickerman mini karácsonyi lámpa (kevesebb szálat is vásárolhat)
Érdemes megjegyezni a gumikesztyűt és a tűzoltó készüléket is, ha még nem ismeri az ilyen típusú projekteket. Az alábbi anyagok listájának letölthető PDF -verziója is rendelkezésre áll.
2. lépés: Elektromos - A relé és a karácsonyi fények csatlakoztatása
Az elektromos áramkör szíve a relé. A relé egy mechanikus kapcsoló, amely bezáródik, ha sokkal kisebb feszültséget alkalmaznak a relére. Ez azért működik, mert a kisebb feszültség huzaltekercsen halad keresztül, ami elektromágnest hoz létre a mechanikus kapcsoló bezárásához. A kapcsoló minden karácsonyi fényszál ugyanazon vágott végéhez van csatlakoztatva. A kapcsoló bezárásakor a fali konnektor feszültsége át tud futni a szálon, fényt teremtve!
Megjegyzés: NE dolgozzon a karácsonyi fényszálakon, amíg a lámpák be vannak kapcsolva!
A lámpáknak a reléhez való csatlakoztatásához egyetlen vágást kell végezni a fényszálban, és kissé lecsupaszítani a vezetéket, hogy a vágás mindkét oldalán kis mennyiségű réz jelenjen meg. Ha ez megtörtént, csatlakoztassa az egyes rézhegyeket 1 relé normál esetben nyitott vezetékeihez. Tegye ezt 8 világos szálra.
A relé csatlakoztatásáról bővebben itt olvashat:
3. lépés: Elektromos - mikrofon és Arduino
Ezután csatlakoztatnunk kell az elektret mikrofont az Arduino -hoz, hogy elkezdhessük a hanghullámok vételét analóg bemenetként. A csatlakozások meglehetősen egyszerűek, mivel a VCC mikrofon és a föld csatlakozik az Arduino 5V -hoz, illetve a földhöz, a mikrofon kimenet közvetlenül az Arduino analóg 0 tűhöz csatlakozik. A fenti képek és az alábbi vizuális Fritzing áramkör részletezik, hogyan csatlakozik a mikrofon és a relé kártya az Arduino -hoz.
4. lépés: Arduino kód - Automatikus villogó fények
Az összes elektronika csatlakoztatása után ideje feltölteni az Arduino kódot! Az automatikus villogó fénykód hatására a karácsonyi fények automatikusan villogni fognak a mikrofon által hallott hang frekvenciája alapján. A kód az FFT -hez (Fast Fourier Transform) hasonló FHT (Fast Hartley Transform) nevű algoritmus használatával működik, hogy a hanghullámot az időtartományból a frekvenciatartományba konvertálja.
Általában nem szeretek speciális könyvtárakat használni, amikor kódot írok, de a nyílt zenei laboratóriumok könyvtárával rendkívül könnyű volt dolgozni, és sokkal gyorsabb lett ez a projekt! A kód elérhető lesz a GitHub táromban:
5. lépés: Arduino kód - Kézi villogó fények
A GitHub lerakatom kódot tartalmaz a manuálisan villogó fényekhez is. A tárhely kézi kódja jelenleg a Carol of Bells számára van kalibrálva, de megváltoztathatja a kódot, hogy villogjon bármilyen dalra, ugyanazt a mintát követve, amelyet ebben a kódban használok! A kód a GitHubon is elérhető lesz:
6. lépés: Állítsa be a fényeket és futtassa a kódot
Helyezze a lámpákat a kívánt helyre, töltse fel a kódot az Arduino táblára, és nézze meg a fényjátékot! Miután elkészült és működik, 9 V -os akkumulátorral táplálhatja az Arduino -t, így nem kell a közelben tartania laptopját. Jó szórakozást!
Ajánlott:
DIY automatikus zenei karácsonyi fények (MSGEQ7 + Arduino): 6 lépés (képekkel)
DIY Automatic Musical Christmas Lights (MSGEQ7 + Arduino): Tehát minden évben azt mondom, hogy ezt fogom tenni, és soha nem fogom megtenni, mert sokat halogatom. 2020 a változások éve, ezért azt mondom, hogy ez az év a megtételhez. Szóval remélem tetszik és elkészíted saját zenei karácsonyi fényeidet. Ez lesz egy s
Arduino karácsonyi fények: 5 lépés (képekkel)
Arduino karácsonyi fények: Közeleg a karácsony, ezért úgy döntöttem, díszes dekorációt készítek otthonomnak. Sokféle karácsonyi lámpa kapható, de úgy döntöttem, hogy magam készítem el. A legegyszerűbb dolog, ami eszembe jut, hogy néhány LED -et csatlakoztatok az Arduino -hoz
DIY zenés karácsonyi fények kezdőknek a Raspberry Pi -vel: 12 lépés (képekkel)
DIY Musical Xmas Lights kezdőknek a Raspberry Pi -vel: Ma végigmegyek a málna pi használatával, hogy a karácsonyi fények zenével villogjanak. Csak néhány dollár extra anyaggal végigvezetem, hogy a szokásos karácsonyi fényeit egész házas fényshow-vá alakítsa át. A cél ő
DIY karácsonyi fények zenére állítva - Koreográfiai házfények: 15 lépés (képekkel)
DIY karácsonyi fények megzenésítve - Koreográfiai házfények: DIY karácsonyi fények zenére állítva - Koreográfiai házfények Ez NEM kezdő barkács. Szükséged lesz az elektronika, az áramkörök, a BASIC programozás és az elektromos biztonsággal kapcsolatos általános ismeretek szilárd megértésére. Ez a barkács egy tapasztalt embernek való, ezért
Karácsonyi doboz: Arduino/ioBridge internetvezérelt karácsonyi fények és zenei műsor: 7 lépés
Karácsonyi doboz: Arduino/ioBridge internetvezérelt karácsonyi fények és zenei műsor: A karácsonyi doboz projektem egy internet által vezérelt karácsonyi fényekből és zenei műsorból áll. Egy karácsonyi dal kérhető on-line, amelyet sorba állítanak, és a kért sorrendben játsszák le. A zenét FM -rádión továbbítják