Tartalomjegyzék:

Szóda palack Arduino lámpa - Hangérzékeny: 3 lépés (képekkel)
Szóda palack Arduino lámpa - Hangérzékeny: 3 lépés (képekkel)

Videó: Szóda palack Arduino lámpa - Hangérzékeny: 3 lépés (képekkel)

Videó: Szóda palack Arduino lámpa - Hangérzékeny: 3 lépés (képekkel)
Videó: Kerékpár palack dinamó feszültség mérés - Bicycle bottle dynamo voltage measurement 2024, Július
Anonim
Image
Image

Volt néhány egyedileg címezhető LED-em egy másik projektből, és szerettem volna egy újabb meglehetősen egyszerű, de szórakoztató kihívást létrehozni a 10. évfolyam (13-15 éves) szintű terméktervezési óráimhoz. Ez a projekt egy üres üdítőpalackot (vagy szénsavas italt, ha NZ-ből származik!), Arduino Nano, KY-037 hangszint-érzékelőt, 10 LED-csíkot, fénymásolópapírt, kartont, forró ragasztót, mobiltelefon-töltőt, kapcsolót és a szokásos csatlakozó hardver.

A KY-037 érzékelő nélkül is elkészítheti, és csak érdekes fénysorozatot játszhat az Arduino kód megváltoztatásával.

Kellékek

Arduino Nano

KY-037 Arduino kompatibilis hangérzékelő

RGB LED szalag (egyedileg címezhető LED -ek), 5V, WS2812

Soda palack (ivótartalom opcionális!)

Fénymásoló papír

Karton

Olló

Hobbi kés

Forró ragasztópisztoly és ragasztópálcák

Elektromos vezeték

Forrasztópáka és elektromos forrasztópáka

Csúszka vagy billenőkapcsoló

Mobiltelefon töltő és USB kábel - bármilyen

Férfi fejlécek - esetleg használjon az Arduino Nano alkatrészeit

Festék díszítésre

Lépés: Működtesse a LED -eket

Működtesse a LED -eket
Működtesse a LED -eket

Az alábbiakat más, utasítható "Nem biztonságos zajszintmérőmről" másoltam, mivel ez ugyanaz az eljárás. Ha nem ezt adja hozzá, hagyja ki a KY-037 érzékelő bitjét:

Hasznos gyakorolni az RGB szalag megvilágítását. 10 LED -et használtam a mérőhöz, így ezt gyakoroltam. Vágja le a csíkját a rézcsatlakozásnál - nyilvánvaló, hogy hol. A végére forrasztottam egy kisméretű, 3 tűs fejlécet, amelyet egy Arduino kezdő készletből kaptam. Az RGB szalag réz érintkezőkre való forrasztás meglehetősen nehézkes, így sok szerencsét! Figyelje meg a nyilakat az RGB szalagon - csatlakoznia kell, hogy az áram- és adatjelek kövessék a nyilakat. Látni fogja a DO & Din betűket, amelyek azt jelentik, hogy Data Out és Data In. Ez lehetővé tette számomra, hogy a csíkot egy kenyérsütő táblába dugjam, valamint az Arduino jumpereit. A képen a nagyobb Arduino Uno tábla látható, de a Nano csapjai ugyanazok. A kódban látni fogja, hogy a szalag adattűje az Arduino 6. számú digitális tűjéhez van csatlakoztatva. A LED -ek számát 10 -re állítottam. Az üres hurok a LED -eket be-/kikapcsolja a csíkon fel -le, egyik szín a másik után. Ne feledje, hogy az i 0 -ról 9 -re, azaz összesen 10 LED -re változik. Ebben a szakaszban kihagytam az érzékelőt (ellentétben a képpel), hogy egyszerű legyen - adj magadnak egy kis sikert! Ha ezt megtette, a következő kihívás a KY-037 érzékelő kalibrálása és beépítése. Van egy nagyszerű oktatóanyag, amelyet az ElectroPeak készített az Arduino weboldalán, amely egyszerű kódot ad, amely számokat ad ki az Arduino soros monitorához, lehetővé téve a kalibrálást az érzékelő potenciométer csavarjával. Itt a link: https://create.arduino.cc/projecthub/electropeak/h…. Hozzáadtam ezt a kódfájlt ehhez az oktatóanyaghoz, amint látni fogod. Ezután csatlakoztassa az RGB LED szalagot az áramkörhöz a kapcsolási rajz szerint, amelyet a mellékelt PDF dokumentumban láthat (részleges hála a Tinkercad áramköröknek). Ezt követően feltöltheti a kódot (KY_037_sound_sensor_LEDS_v2) az Arduino Uno -ra vagy más, esetleg használt táblájára (a Nano is működne). Ne feledje, hogy szüksége lesz a FastLED mappára és az Arduino Library mappájához hozzáadott fájlokra, amelyek telepítve lesznek az Arduino számítógépre történő telepítésekor. A könyvtár fájlútvonalban lehet, például: C: / Program Files (x86) Arduino / libraries. Töltse le a Github kedvelőiből: https://github.com/FastLED/FastLED. Más dolog, amire figyelni kell, az, hogy ne felejtse el kiválasztani a megfelelő táblát az Arduino szoftverben az Eszközök… tábla alatt, és győződjön meg arról, hogy a tábla a számítógép portjához beszél, kattintson az Eszközök… port lehetőségre. Ettől eltekintve módosítania kell a potenciométer potját a KY -037 érzékelőn, a mobiltelefon tápellátásának kimenetétől függően - az erősítők kimenete eltérő lesz a különböző töltőkön, ezáltal megváltoztatva az RGB szalag válaszát. Kalibrálja a helyzetéhez, vagy használjon külön decibelmérőt, mint én a színváltozási küszöb megítéléséhez. Leegyszerűsítettem a kódot, így az már nem tartalmazza az érzékelő kimeneti feszültségének abszolút decibel szintre történő átalakítását, mint a Rice University projektben.

2. lépés: Kezdje el elkészíteni a lámpatestet

Image
Image
Kezdje el elkészíteni a lámpatestet
Kezdje el elkészíteni a lámpatestet
Kezdje el a lámpatest elkészítését
Kezdje el a lámpatest elkészítését

Ez a rész szórakoztató. Először vágja le a szódás üveget a kerülete körül egy kicsit lefelé a kupakról, hogy behelyezhesse a feltekercselt fénymásolópapírt. Kinyílik a palack oldalaira, miután bedobta. Vágja le egy kicsit, hogy illeszkedjen a palackhoz. Ez árnyékként működik, így a LED -ek nem túl fényesek ahhoz, hogy ránézzünk.

Fólia karton tekercset használtam (Glad Wrap, ha NZ -ből származik), hogy lejjebb menjek az üveg közepén (használhat egy feltekercselt fénymásoló papírlapot is). Erre becsavartam a 10 LED -es csíkot spirálba, forró ragasztóval tartva. Győződjön meg arról, hogy a LED szalag forrasztott csapvége a legfelső és hozzáférhető. Ragassza ezt a papírt vagy kartoncsövet az üveg aljára. Ezután készítsen egy kartonkört a palack és a papír/kartoncső teteje fölé, egy bevágással, amely lehetővé teszi a LED -vezetékek áthaladását. Ezután csatlakoztathatja ezt a nanóhoz, és ragaszthatja a nanót a helyére (lásd a képeket).

Meg kell néznie az általam közzétett kapcsolási rajzot, és ki kell találnia néhányat. Alapvetően azt szeretné, ha a KY-037 hangérzékelő + csapja és a LED szalag + 5 V csatlakozója a Nano 5 V-os csatlakozójához csatlakozna. Ebből a GND csapok a Nano GND -jére mennek. Itt használtam össze néhány forrasztott tartalék fejlécet. Ezekből a tűkből két vezetéket köt össze a kartoncső közepén keresztül, és a mobiltelefon -töltőhöz csatlakozó USB -kábelhez. Ügyeljen arra, hogy illeszkedjen a +ve és a -ve közé.

Mielőtt tovább mennék, ismét teszteltem a LED szalagot, hogy megbizonyosodjak arról, hogy továbbra is világít (nincsenek megszakadt kapcsolatok), mind az USB -ről a számítógépre, mind az 5 V -ról és a GND -ről.

A tápegység vezetékei a kartoncső közepén keresztül, a palack alján pedig ki. A kapcsoló itt lemegy - hogy a kúp alakú alaphoz forró ragasztóval lehessen ragasztani -, ezért hagyjon elegendő vezetéket erre a műveletre. Ezután félbevágtam a tartalék USB Arduino/nyomtató kábelt, egyik végét a Nano tápvezetékekhez kötöttem. A másik vége a mobil töltőbe megy. A kábel fekete és piros vezetékkel, valamint egyéb adatvezetékekkel rendelkezik. Használjon feketét (negatív/GND) és pirosat (+5V).

3. lépés: A dolgok befejezése

A képeken látni fogod, hogy kartonpapírral alakítottam ki a lámpám hengeres tetejét - ez segít elrejteni a Nano táblát és a vezetékeket. Vegye figyelembe, hogy az USB -aljzatot elérhetővé tettem, hogy tovább programozhassam a Nano -t a hangérzékelő használatára. Ezt teszem, ahogy az idő engedi.

A lámpám alapja egy kúp. Ezt trükkösebb elérni. Van azonban egy nagyon hasznos weboldal, amely lehetővé teszi kúp létrehozását, PDF -nyomtatását és egy kúp sablon kinyomtatását, amelyet le lehet fordítani kartonra. Csak mérje meg a kívánt átmérőt és magasságot. Itt a link: https://www.blocklayer.com/cone-patterns.aspx Az enyém 167 mm x 93 mm x 40 mm magas volt.

Egyelőre itt hagyom. A lámpámnak még szüksége van némi díszítésre és festésre, valamint kifinomultabb kód hozzáadására, hogy reagáljon a hangérzékelőre - de ez a közeljövőben hozzáadható.

Remélem, annyira élvezni fogja ezt a projektet, mint én. Várom, hogy kipróbálhassam az osztályteremben.

Ajánlott: