Kazalo:
- Korak: Seznanite se z Arduinom
- 2. korak: Namestitev ožičenja
- 3. korak: Koda
- Korak 4: 30 Drugi plesni vmes
- 5. korak: Nazaj k poslu
- 6. korak: Montaža
- 7. korak: Končano
Video: Puls (LED z vklopljeno glasnostjo): 7 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Ste si kdaj želeli zgraditi nekaj z LED, pa niste vedeli, kje začeti? Ta priročnik vam bo dal nekaj preprostih korakov za oblikovanje lastne kode za vizualizacijo glasnosti za naslovljive LED luči. To je zabaven namizni merilnik hrupa, rave naprava, delavniški sistem za opozarjanje na hrup ali podobno. Če želite, lahko sledite moji zasnovi sestavnih delov ohišja, vendar pazite, da moja škatla ni začetne oblike in ne bom opisal, kako jo narediti tukaj. Vsekakor pa bodite ustvarjalni ali poskusite to kopirati s slik.
Za začetek tega projekta boste potrebovali:
Adapruit NeoPixels (ali druge primerljive naslovljive LED)
Uporabljam koncentrične LED obroče, kupljene pri Amazonu.
Ojačevalnik za mikrofon
Ločeno napajanje (Če je več kot 8-10 LED, bo ustrezna zunanja baterija)
Arduino Uno
Spajkalnik in spajkalnik
Žica
Odstranjevalci žice
Nekakšno sestavljeno stanovanje
Korak: Seznanite se z Arduinom
Če prvič poskušate projekt z Arduinom ali karkoli z ožičenjem, predlagam, da si ogledate spodnje vaje. Pomembno je, da se naučite, kako narediti osnove, preden poskusite spremeniti kodo ali delati z opremo. To bo omogočilo manj napak in tudi manj poškodb. Če ste že zadovoljni z Arduinom in ožičenjem, jih vsekakor preskočite.
Gleda Arduino
Spajkanje
Vodnik po NeoPixelu
2. korak: Namestitev ožičenja
Za namestitev ožičenja priporočam, da narišete diagram. V spodnjih primerih si lahko ogledate, kako sem povezal svoj sistem kot referenco. V resnici je neurejen, vendar ga je na papirju veliko lažje razumeti. Izlomite peresnik ali svinčnik in pojdite.
Za postopek nastavitve luči ne pozabite spajkati žic za neposredno vhod, napajanje in ozemljitev. Te žice bodo nato vstavljene v ploščo Arduino pri 6, 5v in gnd. Upoštevajte, da če imate luči, kot je moja, jih boste želeli spajkati od neposrednega ven do neposrednega med LED odseki. To omogoča, da se LED diode obravnavajo po vrstnem redu, kot trak LED.
• Opozorilo-spodaj preberite, če imate skupaj povezanih več kot 8-10 LED
Ko nastavljate mikrofon, spajkajte žice na vcc, gnd in ven. Drugi konci se nato vstavijo v 3.3v, gnd in A0.
Ob predpostavki, da je vse v redu in je vse priloženo, ste zdaj pripravljeni na kodo, razen če imate veliko LED. Kot smo opozorili, je to lahko problematično, saj lahko plošča Arduino napaja le toliko luči. Priključiti morate zunanji vir napajanja, na primer baterijo. Za priključitev akumulatorja morate spajkanje luči in ozemljitev priključiti neposredno na napajanje akumulatorja in ozemljitev s spajkanjem. Ulov tukaj je spajkanje dodatne žice v ozemljitveni priključek, ki bo pritrjen na ploščo Arduino. Ti elementi morajo imeti ozemljitev, sicer boste dobili naključno utripanje LED ali druge napake.
3. korak: Koda
Čestitamo! Prišli ste do naslednjega vznemirljivega koraka. Na tej točki bi morali imeti kul nastavitev, ki na žalost ne naredi ničesar. Razburljivo, vem. Če nekaj počne, potem morda halucinirate ali pa ste morda že priključeni in obstaja neka stara koda. Vstavimo novo kodo. Moja koda je priložena spodaj.
Ta koda deluje tako, da najprej nastavi LED diode tako, da pokliče knjižnico NeoPixel, definira vhode in izhode, navede število LED in nastavi svetlost in frekvenco vzorčenja. V nastavitveni kodi je trak nastavljen na svetlost, LED -diode pa se inicializirajo. Zadnji del kode je, kjer se dogajajo vse domišljijske stvari, tu se analizira glasnost in merijo vrhovi.
V delu za vizualizacijo zvoka mikrofon vzorči frekvenco, jo prebere in nato poveže z lučmi, ko je v določenih območjih. Luči lahko nato upravljate v skupinah in jih prilagodite glede na barvo, stopnjo osveževanja in druge zabavne stvari.
Tu je nekaj ključnih načinov, kako lahko spremenite kodo. Najprej lahko barvo enostavno preklopite. Znotraj kode za vsak obroč je oznaka, ki izgleda tako (i, (0, 0, 0)), tukaj lahko barvo spremenite s spreminjanjem številk. Tri števke so za rdečo, zeleno in modro in določajo količino vsake. Kot lahko vidite, ima moja koda različne barvne vrednosti.
Drugič, če želite prilagoditi, kako glasne so stvari, preden se prižgejo luči, boste morali spremeniti vrednost na začetku vsakega stavka »če«. Izgleda (<= število), višja kot je številka, glasnejši mora biti zvok, da ga aktivirate.
Če se želite domisliti, lahko prilagodite tudi način vklopa luči. Na primer, lahko kodirate, da lučke ugasnejo, namesto da utripajo, sčasoma spremenite barvo, celo aktivirate frekvenco. Možnosti je veliko in precej neomejenih, če veste, kaj počnete.
Korak 4: 30 Drugi plesni vmes
Če imate kodo zagnano, ste do zdaj videli čarobnost. V zvočno reaktivnih lučeh je nekaj zelo očarajočega. Če niste skočili in šli pograbiti nekoga, da bi mu pokazal, kaj ste pravkar naredili, pojdite, prepričan sem, da bodo drugi zainteresirani.
5. korak: Nazaj k poslu
Končno je čas za oblikovanje ohišja za vašo elektroniko. Počnite tako preprosto ali tako zapleteno, kot želite, res je omejeno le z vašo spretnostjo z orodji. Zgoraj je primer tega, kar sem storil, vendar ne pozabite, da plošča Arduino potrebuje mesto za namestitev in mora biti luknja ali kaj podobnega, da lahko mikrofon dobro posluša.
6. korak: Montaža
Zadnji trenutki so pred vami! Ugotovite, kako želite pritrditi svoje dele, in se lotite tega. Kmalu boste imeli končni izdelek in nekaj, na kar ste lahko ponosni. Zgoraj so slike načinov, kako sem se odločil za zavarovanje kosov.
7. korak: Končano
Tokrat resnično čestitam! Priredite si zabavo za praznovanje … pravzaprav, priredite si zabavo in to ugasnite. Vaš končni del si zasluži razkazovanje.
Upam, da ste se med tem postopkom naučili nekaj o tem, kako kodirati, kako graditi in kako se zabavati, saj se moramo vsi malo zabavati. Naložite vse dodatne dodatke ali spremembe; Rad vidim, kaj si drugi zamislijo, še posebej, če lahko to namesto glasnosti preberete tako, da bere frekvenco. Srečno pri gradnji in izdelavi!
Priporočena:
Kako: Namestitev Raspberry PI 4 Headless (VNC) z Rpi-sliko in slikami: 7 korakov (s slikami)
Kako: Namestitev Raspberry PI 4 Headless (VNC) z Rpi-imagerjem in slikami: Ta Rapberry PI nameravam uporabiti v kopici zabavnih projektov v svojem blogu. Vabljeni, da to preverite. Želel sem se vrniti v uporabo Raspberry PI, vendar na novi lokaciji nisem imel tipkovnice ali miške. Nekaj časa je minilo, odkar sem nastavil malino
Števec korakov - mikro: Bit: 12 korakov (s slikami)
Števec korakov - Micro: Bit: Ta projekt bo števec korakov. Za merjenje korakov bomo uporabili senzor pospeška, ki je vgrajen v Micro: Bit. Vsakič, ko se Micro: Bit trese, bomo štetju dodali 2 in ga prikazali na zaslonu
Vijak - Nočna ura za brezžično polnjenje DIY (6 korakov): 6 korakov (s slikami)
Bolt - Nočna ura za brezžično polnjenje DIY (6 korakov): Induktivno polnjenje (znano tudi kot brezžično polnjenje ali brezžično polnjenje) je vrsta brezžičnega prenosa energije. Za zagotavljanje električne energije prenosnim napravam uporablja elektromagnetno indukcijo. Najpogostejša aplikacija je brezžično polnjenje Qi
Vklopljeno izklopno vezje z UC. En gumb. En pin. Diskretna komponenta .: 5 korakov
Vklopljeno izklopno vezje z UC. En gumb. En pin. Diskretna komponenta. Pozdravljeni vsi, iskal sem vezje za vklop/izklop na internetu. Vse, kar sem našel, ni bilo tisto, kar sem iskal. Govoril sem sam s sabo, do tega je nujno. To sem potreboval.-Samo en gumb za vklop in izklop.-Uporabiti je treba samo
Kako razstaviti računalnik z enostavnimi koraki in slikami: 13 korakov (s slikami)
Kako z enostavnimi koraki in slikami razstaviti računalnik: To navodilo za razstavljanje računalnika. Večina osnovnih komponent je modularnih in jih je enostavno odstraniti. Vendar je pomembno, da ste glede tega organizirani. To vam bo pomagalo preprečiti izgubo delov in tudi pri ponovni montaži