Tartalomjegyzék:

Impulzus (hangerő -aktivált LED -ek): 7 lépés (képekkel)
Impulzus (hangerő -aktivált LED -ek): 7 lépés (képekkel)

Videó: Impulzus (hangerő -aktivált LED -ek): 7 lépés (képekkel)

Videó: Impulzus (hangerő -aktivált LED -ek): 7 lépés (képekkel)
Videó: Mitől GAMER egy 2.1 hangszóró? | SteelSeries Arena 7 teszt 2024, Július
Anonim

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

Ismerje meg az Arduino programot
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 vezetékek beállítása
A vezetékek beállítása
A vezetékek beállítása
A vezetékek beállítása
A vezetékek beállítása
A vezetékek beállítása
A vezetékek beállítása
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

Vissza az üzlethez
Vissza az üzlethez
Vissza az üzlethez
Vissza az üzlethez

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

Összeszerelés
Összeszerelés
Összeszerelé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

Befejezett
Befejezett

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: