Sisukord:
Video: PixelOrgan: helitundlik DotStar LED-riba (koos MicroView'ga): 3 sammu (piltidega)
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Autor: Thedod Minu githubi leht
Teave: imeb jootmisel, [loodetavasti] kompenseerib kodeerimisega. Lisateavet thedodi kohta »
See on kerge organiga asi, kus sisseehitatud mikrofoni sisend kuvatakse DotStar 72 LED-ribal, nii et ülemine LED tähistab praegust kõrget/keskmist/madalat hooba kui R/G/B ja ülejäänud Valgusdioodid esindavad eelnevaid väärtusi (nii et saame juga efekti). Vaata videoid siit.
Kontrollerina kasutasin MicroView - väikest Arduino klooni, millel oli sisseehitatud OLED -ekraan. See võimaldab süsteemil näidata praegust kõrge/keskmise/madala graafilise ekvalaiseri stiili, samuti horisontaalset riba, mis kuvab üldist taset (mugav mikrofoni tundlikkuse potentsiomeetri reguleerimisel). Seda kõike ei tohiks olla raske teha odavama Arduino klooniga (ja vähendada kulusid ~ 35 dollari võrra). Peate lihtsalt MicroView'ga seotud read koodist kustutama (neid on lihtne märgata).
Samm: materjalid
- MicroView kontroller.
- MicroView programmeerija (kasutatakse ka USB toiteallikaks).
- 72 LED DotStar riba (ma kasutasin seda).
- Elektreetmikrofon (sisseehitatud võimendiga).
- 10㏀ potentsiomeeter.
- "Poolsuur" leivalaud.
- Leivaplaadi džemprid.
- Tugeva südamikuga 22 AWG juhtmed (mikrofoni jaoks).
- USB -tüüpi A -tüüpi isane -kruvitav klemmliides.
- USB -laadija (vähemalt 2 porti, vähemalt üks neist> = 2A).
2. samm: kokkupanek
- Pange leivalauale kokku MicroView (programmeerija peal), mikrofon (peate selle juhtmete külge jootma) ja potentsiomeeter (vt diagrammi).
- Selles etapis (enne DotStar'i kaasamist sellesse) ühendage programmeerija arvutiga USB kaudu ja laadige kood üles (vt järgmist sammu).
- Ühendage DotStar riba lahtised punased ja mustad juhtmed USB kruviklemmi adapteriga (must parempoolseim kruvi, punane teine kruvi vasakult).
- Kleepige kellast lähevad džemprid ja andmete nööpnõelad (4. ja 5. nööpnõel vasakult MicroView "ülemisel" küljel).
- Ühendage MicroView programmeerija ja USB -kruviklemmiadapter (ühendatud DotStariga) seinalaadija pistikupesadesse. Tähtis: adapter peab olema pistikupesas, mis suudab toita vähemalt 2 A (MicroView on vähem valiv).
Nautige.
3. samm: kood
Koodi saate alla laadida allpool.
Samuti peate installima raamatukogud Adafruit DotStar ja Sparkfun MicroView (neid pole vaja alla laadida. Saate need lihtsalt installida Arduino IDE menüüst Sketch/Include Library/Manage Libtraries).
Kulude vähendamine
Kui soovite [säästa ~ 35 dollarit] ja kasutada MicroView [+ programmeerija] asemel "tavalist" Arduino klooni, eemaldage kõik read, mis sisaldavad vidinat microview | uview | ja see töötaks tõenäoliselt mis tahes Arduino kloonil (pole veel testitud]). Teil ei ole muidugi teravat graafilist ekraani (muidugi), kuid saate tagasisidet, kui reguleerite mikrofoni tundlikkuse potentsiomeetrit LED -ribalt endalt.
Pange tähele ka seda, et kuigi ma kasutan programmeerijat USB -toiteallikana, saate Dotstarilt (JST -pistiku punased ja mustad tihvtid) säästa ~ 15 dollarit ja microView toita, kuid nende vahel peaksite ühendama ka> 1 mF kondensaatori (MicroView kaitsmiseks liigpingete eest).