Sadržaj:
- Korak 1: Šta će vam trebati
- Korak 2: Krug
- Korak 3: Pokrenite Visuino i odaberite Arduino UNO tip ploče
- Korak 4: U Visuinu dodajte komponente
- Korak 5: U Visuinu Set Components
- Korak 6: U Visuino Connect Components
- Korak 7: Generirajte, kompajlirajte i prenesite Arduino kôd
- Korak 8: Igrajte se
Video: Indikator jačine zvuka Neopixel Ws2812 LED prsten i Arduino: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
U ovom vodiču naučit ćemo kako napraviti indikator jačine zvuka koristeći Neopixel Ws2812 LED prsten i arduino.
Pogledajte video!
Korak 1: Šta će vam trebati
- Arduino Uno ili bilo koja druga Arduino ploča
- NeoPixel - RGB LED prsten
- Žice za kratkospojnike
- Potenciometar
- Visuino softver: preuzmite ovdje
Korak 2: Krug
- Priključite pin 5V Arduino ploče na LedRing pin VCC
- Spojite pin GND Arduino ploče na LedRing pin GND
- Spojite digitalni pin 2 Arduino ploče na LedRing pin DI
- Priključite pin potenciometra OTB na Arduino analogni pin A0
- Priključite pin potenciometra VCC na Arduino analogni pin 5V
- Spojite pin potenciometra GND na Arduino pin GND
Korak 3: Pokrenite Visuino i odaberite Arduino UNO tip ploče
Takođe je potrebno instalirati Visuino: https://www.visuino.eu. Preuzmite besplatnu verziju ili se registrirajte za besplatnu probnu verziju.
Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite dugme "Alati" na Arduino komponenti (Slika 1) u Visuinu Kada se pojavi dijalog, odaberite "Arduino UNO" kao što je prikazano na slici 2
Korak 4: U Visuinu dodajte komponente
- Dodajte komponentu "Analogni raspon karte"
- Dodajte komponentu "Ramp to Analog Value"
- Dodajte komponentu "Analog To Unsigned"
- Dodajte 2X komponentu "Usporedi analognu vrijednost"
- Dodajte 2X komponentu "Vrijednost boje"
- Dodajte komponentu "RGBW Color Multi-Source Merger"
- Dodajte komponentu "NeoPixels"
Korak 5: U Visuinu Set Components
- Odaberite "MapRange1" i u svojstvima postavite Input Range> Max na 1, a Input Range> Min na 0
- Odaberite "MapRange1" i u svojstvima postavite Output Range> Max na 12, a Output Range> Min na 0
Napomena: Izlazni raspon> Maks. Do 12 je broj LED dioda na LED prstenu
- Odaberite "RampToValue1" i u prozoru svojstava postavite Slope (S) na 1000
- Odaberite "CompareValue1" i u prozoru svojstava postavite "Compare Type to ctBigger" i "Value to 10" također odaberite polje Value, kliknite na ikonu Pin i odaberite "Float Sink Pin"
- Odaberite "CompareValue2" i u prozoru svojstava postavite Compare Type to ctSmaller također odaberite polje Value i kliknite na ikonu Pin i odaberite "Float Sink Pin"
- Odaberite "ColorValue2" i u prozoru svojstava postavite vrijednost na clNavy
- Dvaput kliknite na "NeoPixels1" i u prozoru PixelGroups povucite ColorPixel na lijevu stranu, a zatim u prozoru svojstava postavite Brojanje piksela na 12
Napomena: Count Pixels 12 je broj LED diode na LEDRing -u
Korak 6: U Visuino Connect Components
- Spojite Arduino analogni pin [0] na MapRange1 pin In
- Spojite "MapRange1" pin Out na RampToValue1 pin In, i CompareValue1 pin vrijednost i CompareValue2 pin vrijednost
- Priključite "RampToValue1" pin Out za usporedbuVinalue1 pin In i CompareValue2 pin In i AnalogToUnsigned1 pin In
- Povežite AnalogToUnsigned1 pin Out na NeoPixels 1 pin Index
- Povežite pinVinue1 za upoređivanjeVrednosti1 sa satom za pin ColorValue1
- Povežite pinValue2 pin out sa satom s pinima ColorValue2
- Spojite ColorValue1 pin out na RGBWColorMultiMerger1 pin [0]
- Spojite ColorValue2 pin Out na RGBWColorMultiMerger1 pin [1]
- Povežite RGBWColorMultiMerger1 pin Out na NeoPixels 1 pin Color
- Priključite NeoPixels1 pin Out na Arduino Digital Pin 2
Korak 7: Generirajte, kompajlirajte i prenesite Arduino kôd
U Visuinu, pri dnu kliknite na karticu "Build", provjerite je li odabran ispravan port, a zatim kliknite na dugme "Compile/Build and Upload".
Korak 8: Igrajte se
Ako napajate Arduino UNO modul i pomaknete potenciometar, LED prsten će pokazati položaj potenciometra. Ovaj pristup možete koristiti u audio aplikacijama gdje trebate naznačiti položaj jačine zvuka ili bilo koji drugi projekt gdje je potrebna neka vrsta vizualnog indikatora.
Čestitamo! Završili ste svoj projekt s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovu Instructable, možete ga preuzeti i otvoriti u Visuinu:
Preporučuje se:
Indikator nivoa zvuka/zvuka: 10 koraka
Indikator nivoa zvuka/zvuka: U ovom projektu ću vam pokazati kako izgraditi jednostavan indikator nivoa zvuka pomoću operativnih pojačala. Napomena: Da biste postavili pitanja, posjetite moju web stranicu Pitajte stručnjaka. Pomoćni dodatni videozapisi: Simulirano kolo postavljeno na ploči za kruh (Proto
USB kontrola jačine zvuka: 9 koraka (sa slikama)
USB kontrola jačine zvuka: U ovom projektu ćemo izgraditi USB kontrolu jačine zvuka pomoću Arduino kompatibilnog trinketa iz Adafruit -a i rotacionog kodera. Konačno, 3D ćemo odštampati kućište, napuniti bazu olovnim udarcem kako bismo dodali težinu i stabilnost, te laserski izrezati akrilno dno
USB kontroler basova, visokih tonova i jačine zvuka sa LED diodama na tastaturi: 6 koraka (sa slikama)
USB kontroler basova, visokih tonova i jačine zvuka sa LED diodama na tastaturi: Imam Creative SoundBlaster Audigy na svom glavnom stonom računaru i trebao mi je način da brzo prilagodim postavke basa i visokih tonova (kao i jačinu zvuka) tokom slušanja audio ili video medija . Kôd sam prilagodio iz dva izvora navedena u
Puls (LED diode za aktiviranje jačine zvuka): 7 koraka (sa slikama)
Pulsni (LED -i koji se aktiviraju jačinom zvuka): Jeste li ikada htjeli izgraditi nešto sa LED -ima, ali niste bili sigurni odakle početi? Ovaj vodič će vam dati neke jednostavne korake za kreiranje vlastitog koda za vizualizaciju volumena za adresabilna LED svjetla. Ovo je zabavan stolni mjerač buke, rave de
TECHNO VIKING! LED sirene na svemirskoj vikinškoj kacigi: indikator jačine zvuka + prozirna vikinška kaciga: 6 koraka
TECHNO VIKING! LED sirene na svemirskoj vikinškoj kacigi: indikator jačine zvuka + prozirna vikinška kaciga: Da! Ovo je kaciga za svemirske vikinge. *** Ažurirajte, ovo bi trebalo preimenovati u Techno Viking kacigu *** Ali u oktobru 2010. i tek sam danas saznao za Techno Viking. Znatno iza krivulje mema. Šta je, evo ga sa višom produkcijom