Satura rādītājs:

Pulss (skaļuma aktivizētas gaismas diodes): 7 soļi (ar attēliem)
Pulss (skaļuma aktivizētas gaismas diodes): 7 soļi (ar attēliem)

Video: Pulss (skaļuma aktivizētas gaismas diodes): 7 soļi (ar attēliem)

Video: Pulss (skaļuma aktivizētas gaismas diodes): 7 soļi (ar attēliem)
Video: Review of DPS5020 50V 20A DC Buck converter with PC USB and Mobile app software | WattHour 2024, Novembris
Anonim

Vai esat kādreiz vēlējies kaut ko izveidot ar gaismas diodēm, bet neesat pārliecināts, ar ko sākt? Šī rokasgrāmata sniegs dažus vienkāršus soļus, lai izstrādātu savu skaļuma vizualizācijas kodu adresējamām LED gaismām. Šis ir jautrs darbvirsmas trokšņa mērītājs, reiva ierīce, darbnīcas trokšņa brīdināšanas sistēma vai tamlīdzīgi. Ja vēlaties, lūdzu, sekojiet manam komponentu korpusa dizainam, taču esiet piesardzīgs, ka mana kastīte nav sākuma līmeņa forma, un es šeit neaprakstīšu, kā to izgatavot. Tomēr jūtieties brīvi radoši vai mēģiniet to kopēt no attēliem.

Lai sāktu šo projektu, jums būs nepieciešams:

Adafruit NeoPixels (vai citas salīdzināmas adresējamas gaismas diodes)

Es izmantoju koncentriskus LED gredzenus, kas nopirkti no amazon.

Mikrofona pastiprinātājs

Atsevišķs barošanas avots (ja ir vairāk nekā 8-10 gaismas diodes, derēs ārējs akumulators)

Arduino Uno

Lodmetāls un lodāmurs

Vads

Stiepļu noņēmēji

Daži sava veida komponentu korpusi

Solis: iepazīstieties ar Arduino

Iepazīstieties ar Arduino
Iepazīstieties ar Arduino

Ja šī ir pirmā reize, kad mēģināt īstenot projektu ar Arduino vai kaut ko citu ar vadu, iesaku apskatīt tālāk norādītās apmācības. Pirms mēģināt mainīt kodu vai strādāt ar aprīkojumu, ir svarīgi iemācīties veikt pamatus. Tas ļaus mazāk kļūdīties un arī traumu. Ja jums jau patīk Arduino un elektroinstalācija, tad noteikti izlaidiet šos.

Skatos Arduino

Lodēšana

NeoPixel ceļvedis

2. darbība: vadu uzstādīšana

Elektroinstalācijas uzstādīšana
Elektroinstalācijas uzstādīšana
Elektroinstalācijas uzstādīšana
Elektroinstalācijas uzstādīšana
Elektroinstalācijas uzstādīšana
Elektroinstalācijas uzstādīšana
Elektroinstalācijas uzstādīšana
Elektroinstalācijas uzstādīšana

Lai uzstādītu elektroinstalāciju, iesaku uzzīmēt shēmu. Turpmākajos piemēros varat redzēt, kā es esmu izveidojis vadu savai sistēmai kā atsauci. Patiesībā tas ir netīrs, bet uz papīra to ir vieglāk saprast. Izlauziet pildspalvu vai zīmuli un dodieties uz to.

Lai uzstādītu gaismas, pārliecinieties, ka lodējat vadus, lai tos ievadītu, barotu un iezemētu. Pēc tam šie vadi tiks ievietoti Arduino panelī attiecīgi ar 6, 5v un gnd. Ņemiet vērā: ja jums ir tādas gaismas kā man, jūs vēlaties lodēt no tiešas uz tiešu starp LED sekcijām. Tas ļauj adresēt gaismas diodes numuru secībā, piemēram, gaismas diodes sloksni.

• Brīdinājums-lasiet tālāk, ja kopā ir savienotas vairāk nekā 8-10 gaismas diodes

Iestatot mikrofonu, pielodējiet vadus uz vcc, gnd un out. Pārējie gali pēc tam tiks ievietoti attiecīgi 3.3v, gnd un A0.

Pieņemot, ka viss ir kārtībā un viss ir pievienots, jūs tagad esat gatavs kodam, izņemot, ja jums ir daudz gaismas diodes. Kā brīdināts, tas var būt problemātiski, jo Arduino dēlis var darbināt tikai tik daudz gaismas. Jums būs jāpievieno ārējs barošanas avots, piemēram, akumulators. Lai pievienotu akumulatoru, jums būs jāpievieno lukturu barošana un zemējums tieši ar akumulatora bloku un zemējumu, lodējot. Šeit galvenais ir lodēt papildu vadu zemes savienojumā, kas tiks piesiets Arduino plāksnei. Šiem elementiem ir jāsakrīt zemē, pretējā gadījumā jūs saņemsiet nejaušu LED mirgošanu vai citas kļūdas.

3. darbība: kods

Apsveicam! Jūs esat nonācis pie nākamā aizraujošā soļa. Šajā brīdī jums vajadzētu būt foršam iestatījumam, kas diemžēl neko nedara. Aizraujoši, es zinu. Ja tas kaut ko dara, iespējams, jums ir halucinācijas vai varbūt esat jau pievienojies elektrotīklam un darbojas kāds vecs kods. Ieviesīsim tur jauno kodu. Mans kods ir pievienots zemāk.

Šis kods darbojas, vispirms iestatot gaismas diodes, izsaucot NeoPixel bibliotēku, definējot ieejas un izejas, norādot gaismas diožu skaitu un iestatot spilgtumu un paraugu biežumu. Iestatīšanas kodā sloksne ir iestatīta uz spilgtumu un gaismas diodes tiek inicializētas. Pēdējā koda daļa ir vieta, kur notiek visas iedomātā lietas, šeit tiek analizēts tilpums un izmērītas virsotnes.

Audio vizualizācijas gabalā frekvence tiek izvēlēta ar mikrofonu, tiek nolasīta un pēc tam tiek korelēta ar gaismām noteiktos diapazonos. Pēc tam gaismas var kontrolēt grupās un pielāgot atbilstoši krāsai, atsvaidzināšanas ātrumam un citām jautrām lietām.

Šeit ir daži galvenie veidi, kā mainīt kodu. Pirmkārt, krāsu var viegli mainīt. Katra gredzena koda iekšpusē ir atzīme, kas izskatās (i, (0, 0, 0)). Šeit krāsu var mainīt, mainot ciparus. Trīs cipari ir sarkans, zaļš un zils, un tie nosaka katra summu. Kā redzat, manam kodam ir dažādas krāsu vērtības.

Otrkārt, ja vēlaties pielāgot skaļumu pirms gaismas aktivizēšanas, jums būs jāmaina vērtība katra paziņojuma “ja” sākumā. Izskatās, ka (<= skaitlis), jo lielāks skaitlis, jo skaļāk skaņai jābūt, lai to aktivizētu.

Ja vēlaties iedomāties, varat arī pielāgot gaismas ieslēgšanas veidu. Piemēram, jūs varētu pārkodēt, lai gaismas mirgo, nevis mirgo, laika gaitā maina krāsu un pat aktivizē frekvenci. Iespējas ir daudz un diezgan neierobežotas, ja zināt, ko darāt.

4. solis: 30 Otrās dejas starpspēle

Ja jums ir palaists kods, tad līdz šim jūs esat redzējis burvību. Skaņas reaktīvajās gaismās ir kaut kas ļoti aizraujošs. Ja neesat uzlēcis un gājis kādu paķert, lai parādītu, ko jūs tikko izdarījāt, tad ejiet, esmu pārliecināts, ka citi būs ieinteresēti.

5. darbība. Atpakaļ pie biznesa

Atpakaļ pie biznesa
Atpakaļ pie biznesa
Atpakaļ pie biznesa
Atpakaļ pie biznesa

Beidzot ir pienācis laiks izstrādāt elektronikas korpusu. Jūtieties brīvi, cik vienkārši vai sarežģīti vēlaties, to patiešām ierobežo tikai jūsu prasme izmantot rīkus. Iepriekš ir piemērs tam, ko es darīju, taču atcerieties, ka Arduino plāksnei ir nepieciešama vieta, kur to uzstādīt, un, lai mikrofons varētu labi klausīties, tam ir jābūt caurumam vai kaut kam citam.

6. darbība: montāža

Montāža
Montāža
Montāža
Montāža

Pēdējie mirkļi ir klāt! Izdomājiet veidus, kā vēlaties nostiprināt savas detaļas, un dodieties uz to. Drīz jums būs gatavs produkts un kaut kas, ar ko varat lepoties. Iepriekš ir attēli, kā es nolēmu nodrošināt gabalu nostiprināšanu.

7. solis: pabeigts

Pabeigts
Pabeigts

Šoreiz apsveicu patiesi! Sarīkojiet svinības, lai svinētu … nē, sarīkojiet ballīti un izslēdziet šo lietu. Jūsu pabeigtais gabals ir pelnījis demonstrēšanu.

Es ceru, ka šī procesa laikā jūs uzzinājāt kaut ko par to, kā kodēt, kā veidot un izklaidēties, jo mums visiem ir mazliet jāpriecājas. Lūdzu, augšupielādējiet visus papildu papildinājumus vai izmaiņas; Man patīk redzēt, ko citi izdomā, it īpaši, ja varat to nolasīt skaļuma vietā. Priecīgu celtniecību un izgatavošanu!

Ieteicams: