Soodapudeli Arduino lamp - helitundlik: 3 sammu (piltidega)
Soodapudeli Arduino lamp - helitundlik: 3 sammu (piltidega)
Anonim
Image
Image

Mul oli mõnest individuaalselt adresseeritavast valgusdioodist üle jäänud teisest projektist ja tahtsin luua veel ühe üsna lihtsa, kuid lõbusa väljakutse oma 10. aasta (vanus 13–15) taseme tootedisaini tundidele. See projekt kasutab tühja soodapudelit (või gaseeritud jooki, kui olete pärit NZ!), Arduino Nano, KY-037 helitaseme andurit, 10 valgusdioodi riba, koopiamasinapaberit, pappi, kuuma liimi, mobiiltelefoni laadijat, lülitit pluss tavaline ühendusseade.

Saate seda teha ka ilma KY-037 andurita ja lihtsalt mängida huvitavat valgusjärjestust, muutes Arduino koodi.

Tarvikud

Arduino Nano

KY-037 Arduinoga ühilduv heliandur

RGB LED -riba (individuaalselt adresseeritavad LED -id), 5V, WS2812

Soodapudel (joogisisu valikuline!)

Kopeerimispaber

Papp

Käärid

Hobi nuga

Kuum liimipüstol ja liimipulgad

Elektritraat

Jootekolb ja elektriline jootekolb

Liugur või klahvlüliti

Mobiiltelefoni laadija ja USB -kaabel - mis tahes

Meeste päised - kasutage võib -olla Arduino Nano varuosi

Värvi kaunistamiseks

Samm: pange oma LED -id tööle

Pange oma LED -id tööle
Pange oma LED -id tööle

Järgmine on kopeeritud minu teisest juhitavast "ebaturvalisest mürataseme mõõtjast", kuna see on sama protseduur. Kui te seda ei lisa, jätke andur KY-037 vahele:

Kasulik on harjutada RGB riba valgustamist. Ma kasutasin arvesti jaoks 10 LED -i, nii et ma harjutasin seda. Lõikasite oma riba vaskliitmikul - on selge, kus. Ma jootsin otsa otsa väikese 3 -kontaktilise päise, mis mul oli Arduino stardikomplektist. RGB riba vaskkontaktidele jootmine on üsna vaevaline, nii et palju õnne! Pange tähele nooli RGB ribal - peate ühendama nii, et teie toite- ja andmesignaal järgiks nooli. Näete tähti DO & Din, mis tähendavad andmete väljastamist ja andmete sisestamist. See võimaldas mul riba ühendada leivaplaadiga koos Arduino džempritega. Pildil on suurem Arduino Uno plaat, kuid Nano tihvtid on samad. Koodis näete, et riba andmestik on ühendatud Arduino digitaalse tihvtiga number 6. Seadisin valgusdioodide arvuks 10. Tühjusahela lülitab LED -id sisse/välja ribalt üles ja alla, üks värv teise järel. Pange tähele, et i läheb vahemikku 0 kuni 9, st kokku 10 LED -i. Andsin selles etapis anduri välja (erinevalt pildist), et see oleks lihtne - andke endale edu! Kui olete seda teinud, on järgmine väljakutse KY-037 anduri kalibreerimine ja lisamine. Arduino veebisaidil on ElectroPeaki tehtud suurepärane õpetus, mis annab teile lihtsa koodi, mis väljastab numbrid Arduino jadamonitorile, võimaldades teil kalibreerida anduri potentsiomeetrikruvi abil. Siin on link: https://create.arduino.cc/projecthub/electropeak/h…. Lisasin selle koodifaili sellesse õpetusse, nagu näete. Seejärel ühendage RGB LED -riba vooluahelaga vastavalt skeemile, mida näete kaasasolevas PDF -dokumendis (osaliselt tänu selle eest Tinkercad Circuits). Pärast seda saate koodi (KY_037_sound_sensor_LEDS_v2) oma Arduino Uno või mõnele muule kasutatavale tahvlile üles laadida (ka Nano töötaks). Pidage meeles, et peate oma Arduino raamatukogu kausta lisama FastLED -kausta ja faile, mis on Arduino arvutisse installimisel ise installitud. Raamatukogu võib olla failiteel, näiteks: C: / Program Files (x86) Arduino / libraries. Laadige see alla näiteks Githubist: https://github.com/FastLED/FastLED. Teised asjad, mida tuleb jälgida, on meeles pidada, et valite Arduino tarkvaras õige plaadi Tööriistad… tahvli alt ja veenduge, et plaat räägib teie arvuti pordiga, klõpsates nuppu Tööriistad … port. Peale selle peate kohandama oma potentsiomeetri potti KY -037 anduril sõltuvalt teie mobiiltelefoni toiteallika väljundist - võimendi väljund varieerub erinevates laadijates, muutes seeläbi RGB riba reaktsiooni. Kalibreerige see vastavalt oma olukorrale või kasutage eraldi detsibellimõõturit nagu mina, et hinnata värvimuutuse läve. Olen koodi lihtsustanud, nii et see ei hõlma enam teisendusi andurilt väljastatud pingest absoluutsesse detsibellini, nagu Rice'i ülikooli projektis.

Samm: alustage lambi korpuse valmistamist

Image
Image
Alustage lambi korpuse valmistamist
Alustage lambi korpuse valmistamist
Alustage lambi korpuse valmistamist
Alustage lambi korpuse valmistamist

See osa on lõbus. Lõigake soodapudel ümber selle ümbermõõdu natuke korgist allapoole, et saaksite kokku keeratud fotokoopiapaberi sisestada. See avaneb pudeli külgede vastas pärast seda, kui olete selle sisse lasknud. Lõika see natuke, et see sobiks teie pudeli külge. See toimib varjundina, nii et valgusdioodid poleks vaatamiseks liiga heledad.

Pudeli keskosast allapoole laskmiseks kasutasin kilest papist rulli (Glad Wrap, kui olete NZ -st) (võite kasutada ka lihtsalt kokku keeratud koopiamasina paberilehte). Selle peale keerasin 10 LED -riba spiraaliks, hoides kuuma liimiga paigal. Veenduge, et LED -riba joodetud tihvti ots on kõige ülemine ja juurdepääsetav. Liimige see paberist või papist toru pudeli põhja. Seejärel tehke papist ring, et minna üle pudeli ja paberi/papist toru ülaosa, sälguga, et LED -juhtmed läbi lasta. Seejärel saate selle ühendada Nanoga ja liimida Nano oma kohale (vt pilte).

Peate vaatama minu postitatud ühendusskeemi ja tegema mõned oma nuputamised. Põhimõtteliselt soovite, et KY-037 helianduri + tihvt ja LED-riba + 5 V klemm ühenduksid Nano 5 V pistikuga. Mõlemad GND tihvtid lähevad Nano GND -le. Siin kasutasin mõningaid kokku joodetud varupäiseid. Nendest tihvtidest ühendate kaks juhtmest, mis lähevad läbi papptoru keskosa ja USB -kaabli külge, mis ühendatakse mobiiltelefoni laadijaga. Veenduge, et need sobiksid +ve ja -ve.

Enne kaugemale minekut katsetasin veel kord LED -riba, et veenduda, kas see ikka süttib (katkiseid ühendusi pole), toiteallikaks nii USB -lt arvutile kui ka 5V ja GND -lt.

Toitejuhtmed vedasin alla läbi papptoru keskosa ja pudelipõhja kaudu välja. Lüliti läheb siin alla, et olla koonusekujulise aluse külge kuumliimitud, seega jätke selle toimingu jaoks piisavalt traati. Seejärel lõikasin oma vaba USB Arduino/printeri kaabli pooleks, ühendasin ühe otsa Nano toitejuhtmetega. Teine ots läheb mobiililaadijasse. Kaablil on must ja punane juhe, lisaks muud andmejuhtmed. Kasutage musta (negatiivne/GND) ja punast (+5V).

3. samm: asjade lõpetamine

Piltidelt näete, et kasutasin lambi silindrilise ülaosa kujundamiseks papist - see aitab varjata Nano plaati ja juhtmeid. Pange tähele, et olen jätnud USB -pistikupesa ligipääsetavaks, et saaksin Nano helianduri kasutamiseks edasi programmeerida. Teen seda nii kaua kui aega on.

Minu lambi alus on koonus. Seda on keerulisem saavutada. Siiski on väga kasulik veebisait, mis võimaldab teil luua koonuse, PDF -faili ja printida koonuse malli, mida saab papile tõlkida. Mõõtke lihtsalt soovitud läbimõõt ja kõrgus. Siin on link: https://www.blocklayer.com/cone-patterns.aspx Kaevandus oli 167 mm x 93 mm x 40 mm kõrge.

Jätan selle praegu siia. Minu lamp vajab veel natuke trimmimist ja värvimist, lisaks veel keerukama koodi lisamist, et see reageeriks heliandurile - kuid seda saab lähiajal lisada.

Loodan, et teile meeldib see projekt sama palju kui mulle. Ootan huviga seda klassiruumis proovile panna.