Tartalomjegyzék:
- Lépés: Ismerje meg az Arduino programot
- 2. lépés: A vezetékek beállítása
- 3. lépés: A kód
- 4. lépés: 30 Második tánc közjáték
- 5. lépés: Vissza a vállalkozáshoz
- 6. lépés: Összeszerelés
- 7. lépés: Kész
Videó: Impulzus (hangerő -aktivált LED -ek): 7 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Szeretett volna valamit LED -ekkel építeni, de nem tudta, hol kezdje? Ez az útmutató néhány könnyen követhető lépést kínál Önnek, hogy megtervezze a saját hangerő-megjelenítő kódját a címezhető LED-lámpákhoz. Ez egy szórakoztató asztali zajmérő, rave eszköz, műhely zajjelző rendszer vagy hasonlók. Ha szeretné, bátran kövesse az alkatrész ház tervezésemet, de vigyázzon, hogy a dobozom nem belépő szintű forma, és itt nem fogok kitérni annak elkészítésére. Azonban bátran legyél kreatív, vagy próbáld meg lemásolni a képekből.
A projekt elindításához szüksége lesz:
Adafruit NeoPixels (vagy más hasonló címezhető LED)
Koncentrikus, Amazon -tól vásárolt LED -gyűrűket használok.
Mikrofon erősítő
Külön tápegység (ha több mint 8-10 LED van, akkor egy külső akkumulátor is használható)
Arduino Uno
Forrasztó és forrasztópáka
Huzal
Huzalcsupaszítók
Valamilyen alkatrész ház
Lépés: Ismerje meg az Arduino programot
Ha ez az első alkalom, hogy megpróbál egy projektet Arduino -val vagy bármi vezetékkel, javaslom, hogy nézze meg az alábbi oktatóanyagokat. Fontos, hogy megtanulja, hogyan kell elvégezni az alapokat, mielőtt megpróbálja megváltoztatni a kódot vagy dolgozni a berendezéssel. Ez kevesebb hibát és sérülést tesz lehetővé. Ha már jól érzi magát az Arduino -val és a vezetékekkel, akkor mindenképpen hagyja ki ezeket.
Arduino bámulása
Forrasztás
NeoPixel útmutató
2. lépés: A vezetékek beállítása
A kábelezés beállításához javaslom, hogy rajzoljon egy rajzot. Az alábbi példákban láthatja, hogyan kötöttem be a rendszert referenciaként. Valójában zavaros, de papíron sokkal könnyebben érthető. Törje ki a tollat vagy a ceruzát, és hajrá.
A lámpák beállításához győződjön meg arról, hogy forrasztja a vezetékeket a közvetlen be-, áramellátáshoz és a földeléshez. Ezeket a vezetékeket ezután 6, 5 V és gnd feszültséggel illesztik be az Arduino táblába. Ne feledje, hogy ha olyan lámpái vannak, mint az enyém, akkor a közvetlen LED -ek közötti közvetlen forrasztást szeretné forrasztani. Ez lehetővé teszi a LED -ek szám szerinti sorrendben történő címzését, mint egy LED -szalag.
• Figyelmeztetés-olvassa el alább, ha több mint 8-10 LED van csatlakoztatva
A mikrofon beállításakor forrasztja a vezetékeket vcc, gnd és kimenetekre. A többi vég beilleszkedik a 3.3v, gnd és A0 sorba.
Ha feltételezzük, hogy minden rendben van, és minden csatlakoztatva van, akkor készen áll a kódra, kivéve, ha sok LED -je van. Mint figyelmeztetett, ez problémás lehet, mert az Arduino tábla csak ennyi fényt képes táplálni. Csatlakoztatnia kell egy külső áramforrást, például egy akkumulátort. Az akkumulátor csatlakoztatásához forrasztással közvetlenül csatlakoztatnia kell a lámpákat a tápellátáshoz és a földeléshez. A fogás itt az, hogy egy extra vezetéket forrasztunk a földelőcsatlakozásba, amely bekapcsolódik az Arduino táblába. Ezeknek az elemeknek meg kell egyezniük, különben véletlenszerűen villog a LED vagy más hiba.
3. lépés: A kód
Gratulálunk! Elérted a következő izgalmas lépést. Ezen a ponton egy jó beállítással kell rendelkeznie, amely sajnos semmit sem tesz. Izgalmas, tudom. Ha valamit csinál, akkor lehet, hogy hallucinál, vagy esetleg már csatlakoztatta, és valami régi kód fut. Vigyük be az új kódot. A kódomat alább csatolom.
Ez a kód úgy működik, hogy először beállítja a LED -eket a NeoPixel könyvtár hívásával, meghatározza a bemeneteket és kimeneteket, megadja a LED -ek számát, valamint beállítja a fényerőt és a mintafrekvenciát. A beállítási kódban a szalag fényerejére van állítva, és a LED -ek ki vannak kapcsolva. A kód utolsó része az, ahol minden fantasztikus dolog történik, itt elemzik a térfogatot és mérik a csúcsokat.
Az audiovizualizációs darabban a mikrofon mintavételez egy frekvenciát, leolvassa, majd korrelálja a fényekkel, ha bizonyos tartományokon belül van. A lámpákat ezután csoportosan lehet szabályozni, és a színekhez, a frissítési sebességhez és egyéb szórakoztató dolgokhoz igazítani.
Íme néhány kulcsfontosságú módszer a kód megváltoztatására. Először is, a szín könnyen cserélhető. Az egyes gyűrűk kódjain belül van egy (i, (0, 0, 0)) kinézetű címke, ahol a színek megváltoztathatók a számok megváltoztatásával. A három számjegy a pirosra, a zöldre és a kékre vonatkozik, és meghatározza mindegyik összegét. Mint látható, a kódomnak különböző színértékei vannak.
Másodszor, ha módosítani szeretné, hogy milyen hangosak legyenek a dolgok, mielőtt a lámpák bekapcsolnak, akkor meg kell változtatnia az értéket minden „ha” utasítás elején. Úgy tűnik (<= szám), minél nagyobb a szám, annál hangosabbnak kell lennie a hangnak, hogy aktiválja azt.
Ha divatos szeretne lenni, beállíthatja a lámpák aktiválását is. Például átkódolhatja, hogy a fények villogás helyett elhalványuljanak, idővel megváltozzanak a színek, vagy akár a frekvencia is aktiválódjon. A lehetőségek sokfélék és korlátlanok, ha tudod, mit csinálsz.
4. lépés: 30 Második tánc közjáték
Ha a kód fut, akkor mostanra már látta a varázslatot. Van valami a hangreaktív fényekben, ami nagyon elbűvölő. Ha még nem ugrott fel, és nem ment el, hogy megfogjon valakit, hogy megmutassa, mit tett, akkor menjen, biztos vagyok benne, hogy másokat is érdekelni fog.
5. lépés: Vissza a vállalkozáshoz
Végre eljött az ideje, hogy megtervezze az elektronika házát. Nyugodtan menjen olyan egyszerűen vagy bonyolultan, amennyit csak akar, valójában csak az eszközökkel kapcsolatos képességei szabnak határt. A fenti példa egy példa arra, amit tettem, de ne feledje, hogy az Arduino tábla helyre van szerelve, és lyuknak vagy valami másnak kell lennie ahhoz, hogy a mikrofon jól tudjon hallgatni.
6. lépés: Összeszerelés
Az utolsó pillanatok most rajtatok vannak! Határozza meg az alkatrészek rögzítésének módjait, és hajtsa végre. Hamarosan lesz készterméke és valami, amire büszke lehet. Fent vannak a képek arról, hogyan döntöttem úgy, hogy rögzítem a darabokat.
7. lépés: Kész
Ezúttal tényleg gratulálok! Szervezzen magának bulit az ünneplésre… nem igazán, szervezzen magának bulit, és tegye ki ezt a dolgot. A kész darab megérdemli, hogy megmutassák.
Remélem, hogy ennek a folyamatnak a során megtanultál valamit a kódolásról, az építésről és a szórakozásról, mert mindannyiunknak szükségünk van egy kis szórakozásra. Kérjük, töltsön fel minden további kiegészítést vagy módosítást; Szeretem látni, hogy mások mit találnak ki, különösen, ha ezt hangerő helyett olvasási gyakoriságra tudod állítani. Jó építkezést és alkotást!
Ajánlott:
LED hangerő sáv: 9 lépés (képekkel)
LED hangerősáv: A műhelyem túl unalmas. A falaimat borító lakkozott, 80-as évekbeli deszka ellenére hiányzik mind a szín, mind pedig természetesen: a LED-ek. Hasonlóképpen gyakran zenélek, miközben forrasztom az elektronikát. Ez elgondolkodtatott, hogy kombinálhatom -e a zenét és a LED -eket
Mikrovezérelt impulzus-oximéter: 5 lépés
Mikro-vezérelt pulzus-oximéter: Ebben a projektben azt tervezem, hogy megmutatom, mit tettem eddig a mikro-vezérelt impulzus-oximéter projektemmel. Az elektronika és a fitnesz iránti szenvedélyem nagyon erős, ezért úgy döntöttem, hogy létrehozok egy projektet, amely lehetővé teszi mindkét szenvedélyem felhasználását
Impulzus -oximéter nagy pontossággal: 6 lépés (képekkel)
Impulzus -oximéter nagy pontossággal: Ha nemrégiben orvoshoz látogatott, valószínű, hogy alapvető létfontosságú jeleit ápolónő vizsgálta meg. Súly, magasság, vérnyomás, valamint pulzusszám (HR) és oxigén telítettség a perifériás vérben (SpO2). Talán az utolsó kettőt a
AVR mikrovezérlő. Impulzus szélesség moduláció. Az egyenáramú motor és a LED -fényerősség vezérlője: 6 lépés
AVR mikrovezérlő. Impulzus szélesség moduláció. Az egyenáramú motor és a LED -fényerősség vezérlője: Üdv mindenkinek! Az impulzusszélesség -moduláció (PWM) egy nagyon gyakori technika a távközlésben és a teljesítményszabályozásban. általánosan használják az elektromos készülékek áramellátásának szabályozására, legyen az motor, LED, hangszórók stb. Alapvetően modul
Basszus, magas és hangerő USB vezérlő billentyűzet LED -eivel: 6 lépés (képekkel)
Mély-, magas- és hangerő -USB vezérlő billentyűzet LED -ekkel: Creative SoundBlaster Audigy van a fő asztali számítógépemben, és szükségem volt egy módra a mély- és magashang -beállítások (valamint a hangerő) gyors beállításához audio- vagy videomédia hallgatása közben . A kódot két forrásból alakítottam ki a