Sisukord:
- Samm: tutvuge Arduinoga
- Samm: juhtmestiku seadistamine
- 3. samm: kood
- 4. samm: 30 teise tantsu vahepala
- Samm 5: Tagasi ettevõtte juurde
- 6. samm: kokkupanek
- 7. samm: lõpetatud
Video: Impulss (helitugevusega aktiveeritud LED -id): 7 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
Kas olete kunagi tahtnud LED -idega midagi ehitada, kuid pole kindel, kust alustada? See juhend annab teile hõlpsasti juhiseid, kuidas kujundada oma helitugevuse visualiseerimiskood adresseeritavatele LED-tuledele. See on lõbus töölaua müramõõtja, reiviseade, töökoja mürahoiatussüsteem jms. Kui soovite, järgige julgelt minu komponentide korpuse disaini, kuid olge ettevaatlik, et minu kast ei ole algtaseme kuju ja ma ei käsitle siin, kuidas seda teha. Olge aga julgelt loov või proovige seda piltidelt kopeerida.
Selle projekti alustamiseks vajate:
Adafruit NeoPixels (või muud võrreldavad adresseeritavad LED -id)
Kasutan Amazonist ostetud kontsentrilisi LED -rõngaid.
Mikrofoni võimendi
Eraldi toiteallikas (kui rohkem kui 8-10 LED-i, sobib väline aku)
Arduino Uno
Jootekolb ja jootekolb
Traat
Traadi eemaldajad
Mingisugune komponentide korpus
Samm: tutvuge Arduinoga
Kui proovite esimest korda Arduino või mõne juhtmestikuga projekti, soovitan teil vaadata allolevaid õpetusi. Enne koodi muutmist või seadmega töötamist on oluline õppida põhitõdesid tegema. See võimaldab vähem vigu ja ka vähem vigastusi. Kui olete Arduino ja juhtmestikuga juba rahul, siis jätke need võimalusel vahele.
Vahtisin Arduinot
Jootmine
NeoPixeli juhend
Samm: juhtmestiku seadistamine
Juhtmestiku seadistamiseks soovitan joonistada skeemi. Allolevates näidetes näete, kuidas olen oma süsteemi viitena ühendanud. Tegelikkuses on see segane, kuid paberil on seda palju lihtsam mõista. Murdke pliiats või pliiats välja ja minge edasi.
Valgustite seadistamiseks jootke juhtmed kindlasti sisse, toide ja maandus. Need juhtmed sisestatakse seejärel Arduino plaati vastavalt 6, 5 v ja gnd. Pange tähele, et kui teil on minu omaga sarnaseid tulesid, siis tahate LED -sektsioonide vahel jootmist otse välja suunata. See võimaldab valgusdioode adresseerida numbrite järjekorras nagu LED -riba.
• Hoiatus-lugege allpool, kui teil on üle 8-10 LED-i ühendatud
Mikrofoni seadistamisel jootke juhtmed vcc, gnd ja out. Teised otsad sisestatakse seejärel vastavalt 3.3v, gnd ja A0.
Eeldades, et kõik on korras ja kõik on ühendatud, olete nüüd koodiks valmis, välja arvatud juhul, kui teil on palju LED -e. Nagu hoiatatud, võib see olla problemaatiline, sest Arduino plaat saab toita ainult nii palju tulesid. Peate ühendama välise toiteallika, näiteks aku. Aku ühendamiseks peate ühendama tuled ja maanduse otse aku vooluvõrku ja maandama jootmise teel. Saak on siin joota maandusühendusse täiendav traat, mis seotakse Arduino plaadiga. Need elemendid peavad jagama maapinda, vastasel juhul saate juhuslikku LED -i vilkumist või muid vigu.
3. samm: kood
Palju õnne! Olete jõudnud järgmise põneva sammu juurde. Sel hetkel peaks teil olema lahe seade, mis kahjuks midagi ei tee. Põnev, ma tean. Kui see midagi teeb, võib teil olla hallutsinatsioone või olete juba võrku ühendatud ja mõni vana kood töötab. Toome sinna uue koodi. Minu kood on lisatud allpool.
See kood töötab esmalt LED -ide seadistamisega, helistades NeoPixeli teeki, määratledes sisendid ja väljundid, märkides LED -ide arvu ning seadistades heleduse ja proovide sageduse. Seadistuskoodis on riba seatud heledusele ja LED -id lähtestatakse. Koodi viimases osas toimub kõik väljamõeldud asjad, siin analüüsitakse helitugevust ja mõõdetakse piike.
Audiovisuaalses tükis valib mikrofon sageduse, loeb selle ja korreleerib seejärel tuledega, kui see jääb teatud vahemikku. Seejärel saab tulesid rühmadena juhtida ja vastavalt värvile, värskendussagedusele ja muule lõbusale kohandada.
Siin on mõned peamised viisid, kuidas koodi muuta. Esiteks saab värvi kergesti vahetada. Iga rõnga koodi sees on silt, mis näeb välja (i, (0, 0, 0)). Siin saab värvi muuta numbrite muutmisega. Kolm numbrit tähistavad punast, rohelist ja sinist värvi ning määravad nende arvu. Nagu näete, on minu koodil erinevad värviväärtused.
Teiseks, kui soovite reguleerida asjade valjuhäälsust enne tulede sisselülitamist, peate muutma väärtust iga “kui” lause alguses. Tundub (<= number), mida suurem number, seda tugevam peab heli olema selle aktiveerimiseks.
Kui soovite saada väljamõeldud, saate reguleerida ka tulede sisselülitamist. Näiteks võite ümber kodeerida, et tuled vilkumise asemel tuhmuksid, aja jooksul värvi muudaksid või isegi sagedust aktiveeriksid. Valikuid on palju ja üsna piiramatu, kui teate, mida teete.
4. samm: 30 teise tantsu vahepala
Kui olete koodi käivitanud, olete nüüd maagiat näinud. Helireaktiivsete tulede puhul on midagi väga lummavat. Kui te pole hüpanud ja läinud kedagi haarama, et näidata talle, mida just tegite, siis minge, olen kindel, et teised on huvitatud.
Samm 5: Tagasi ettevõtte juurde
Lõpuks on aeg oma elektroonika jaoks korpus kujundada. Võite vabalt minna nii lihtsaks või keerukaks, kui soovite, seda piirab tõesti ainult teie tööriistade oskus. Eespool on näide sellest, mida ma tegin, kuid pidage meeles, et Arduino plaat vajab paigaldamiseks kohta ja mikrofoni jaoks peab olema auk või midagi muud, et see saaks hästi kuulata.
6. samm: kokkupanek
Viimased hetked on nüüd teie ees! Mõelge välja, kuidas soovite oma osi kinnitada, ja jätkake seda. Varsti saate valmis toote ja midagi, mille üle võite uhke olla. Eespool on pildid viisidest, kuidas otsustasin tükkide turvamisega tegeleda.
7. samm: lõpetatud
Palju õnne seekord! Tehke endale pidu, et seda tähistada … ei, tõesti, pidu ja pange see asi välja. Teie valmis tükk väärib näitamist.
Loodan, et selle protsessi käigus õppisite natuke midagi kodeerimise, ehitamise ja lõbutsemise kohta, sest me kõik peame natuke lõbutsema. Palun laadige üles täiendused või muudatused; Mulle meeldib näha, mida teised välja mõtlevad, eriti kui saate selle helitugevuse asemel lugeda sageduseks. Head ehitust ja tegemist!
Soovitan:
Liikumisega aktiveeritud Cosplay tiivad Circuit Playground Expressi abil - 1. osa: 7 sammu (piltidega)
Motion Activated Cosplay Wings Circuit Playground Expressi abil - 1. osa: See on üks kaheosalise projekti osa, milles ma näitan teile oma protsessi automatiseeritud haldjatiibade tegemiseks. Projekti esimene osa on tiibade mehaanika ja teine osa muudab selle kantavaks ning lisab tiivad
DIY Alarm Bike Lock (šokk aktiveeritud): 5 sammu (piltidega)
DIY Alarm Bike Lock (šokk aktiveeritud): Selles projektis näitan teile, kuidas luua lihtne lööklainega aktiveeritud häireratta lukk. Nagu nimigi ütleb, tekitab see häireheli, kui teie ratast loaga liigutatakse. Teel õpime natuke piesoeleest
PROJEKT: Impulss: 6 sammu
PROJEKT: Impulss: kolmas käsi
Liikumisanduriga aktiveeritud LED -riba koos taimeriga: 6 sammu (piltidega)
Liikumisanduriga aktiveeritud LED -riba koos taimeriga: Tere kõigile! Mul on tõesti hea meel kirjutada praegu veel üks juhend. See projekt sündis siis, kui minuga võttis ühendust mõni juhendatav mees (?!) (David @dducic) mitu kuud tagasi, küsides disainiabi. Nii et siin oli algne spetsifikatsioon: & q
LED -märgutuli (heledus aktiveeritud): 4 sammu (piltidega)
Sütti LED -märgistus (heledus aktiveeritud): selles juhendis olen dokumenteerinud, kuidas ehitada sisseehitatud pimedus- / valgusanduri ja PWM -hämardusahelaga LED -märk. Mul hakkas jõulude ajal igav ja joodeti kokku kiire projekt, mis on inspireeritud youtube'ist tutvustusvideo sissejuhatus " G