Sadržaj:
- Korak 1: Ono što će vam trebati
- Korak 2: Krug
- Korak 3: Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
- Korak 4: U Visuinu dodajte komponente
- Korak 5: U Visuino komponentama skupa
- Korak 6: U komponentama Visuino Connect
- Korak 7: Generirajte, kompajlirajte i prenesite Arduino kôd
- Korak 8: Igrajte se
Video: Pokazatelj glasnoće Neopixel Ws2812 LED prsten i Arduino: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
U ovom ćemo vodiču naučiti kako napraviti indikator glasnoće pomoću Neopixel Ws2812 LED prstena i arduina.
Gledaj video!
Korak 1: Ono što će vam trebati
- Arduino Uno ili bilo koju drugu Arduino ploču
- NeoPixel - RGB LED prsten
- Kratkospojne žice
- 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 pin LedRing DI
- Spojite pin potenciometra OTB na Arduino analogni pin A0
- Spojite pin potenciometra VCC na Arduino analogni pin 5V
- Spojite pin potenciometra GND na Arduino pin GND
Korak 3: Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
Visuino: https://www.visuino.eu također je potrebno instalirati. Preuzmite besplatnu verziju ili se registrirajte za besplatnu probnu verziju.
Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite gumb "Alati" na komponenti Arduino (Slika 1) u Visuinu Kad se pojavi dijaloški okvir, odaberite "Arduino UNO" kao što je prikazano na slici 2
Korak 4: U Visuinu dodajte komponente
- Dodajte komponentu "Analogni raspon karata"
- Dodajte komponentu "Ramp to Analog Value"
- Dodajte komponentu "Analog To Unsigned"
- Dodajte 2X komponentu "Usporedi analognu vrijednost"
- Dodajte 2X komponentu "Vrijednost boje"
- Dodajte komponentu "Spajanje više izvora RGBW boje"
- Dodajte komponentu "NeoPixels"
Korak 5: U Visuino komponentama skupa
- Odaberite "MapRange1" i u svojstvima postavite Input Range> Max to 1, and Input Range> Min to 0
- Odaberite "MapRange1" i u svojstvima postavite Output Range> Max to 12, and Output Range> Min to 0
Napomena: Izlazni raspon> Max to 12 je broj LED dioda na LEDRingu
- 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 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 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 LEDRingu
Korak 6: U komponentama Visuino Connect
- Spojite Arduino analogni pin [0] Out na MapRange1 pin In
- Spojite "MapRange1" pin Out na RampToValue1 pin In, i CompareValue1 pin vrijednost i CompareValue2 pin vrijednost
- Spojite "RampToValue1" pin out za usporedbu ValueVin 1 pin In i CompareValue2 pin In i AnalogToUnsigned1 pin In
- Spojite AnalogToUnsigned1 pin Out na NeoPixels 1 pin Index
- Povežite pinVinue1 za usporedbuVanue1 sa satom za pin ColorValue1
- Priključite pinVinue2 za usporedbu vrijednosti na pin za sat ColorValue2
- Spojite ColorValue1 pin out na RGBWColorMultiMerger1 pin [0]
- Spojite ColorValue2 pin out na RGBWColorMultiMerger1 pin [1]
- Spojite 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 karticu "Build", provjerite je li odabran ispravan port, a zatim kliknite gumb "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 glasnoće ili bilo koji drugi projekt gdje je potrebna neka vrsta vizualnog pokazatelja.
Čestitamo! Završili ste svoj projekt s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovaj Instructable, možete ga preuzeti i otvoriti u Visuinu:
Preporučeni:
Arduino Neopixel LED prsten Ws2812 - Vodič za Visuino: 8 koraka
Arduino Neopixel LED prsten Ws2812 - Vodič za Visuino: U ovom ćemo vodiču naučiti kako kontrolirati Neopixel LED prsten Ws2812 pomoću Arduina i Visuina za pokretanje LED piksela. Pogledajte video demonstracije
Kako koristiti Neopixel Ws2812 LED ili LED STRIP ili LED prsten s Arduinom: 4 koraka
Kako koristiti Neopixel Ws2812 LED ili LED STRIP ili LED prsten s Arduinom: Zdravo dečki, budući da je Neopixel LED traka vrlo popularna, a naziva se i ws2812 LED traka. Vrlo su popularni jer se u ovim LED trakama možemo obratiti svakom LED diodi zasebno, što znači da ako želite da nekoliko LED dioda svijetli u jednoj boji
Neopixel Ws2812 Rainbow LED sjaj s M5stick-C - Pokretanje Rainbow na Neopixelu Ws2812 Korištenje M5stack M5stick C Korištenje Arduino IDE -a: 5 koraka
Neopixel Ws2812 Rainbow LED sjaj s M5stick-C | Pokretanje Rainbow-a na Neopixelu Ws2812 Korištenje M5stack M5stick C Korištenje Arduino IDE-a: Zdravo dečki, u ovim uputama naučit ćemo kako koristiti neopixel ws2812 LED diode ili LED traku ili LED matricu ili LED prsten s razvojnom pločom m5stack m5stick-C s Arduino IDE-om, a mi ćemo napraviti dugin uzorak s njim
Arduino Ws2812 LED ili neopikselna LED traka ili prsten Vodič: 4 koraka
Arduino Ws2812 LED ili Neopixel LED traka ili prsten Vodič: U ovom uputstvu naučit ćemo kako koristiti neopixel ili ws 2812 ili brzi led s Arduinom. Ove vrste LED ili traka ili prstena kontroliraju se samo jednim Vin pinom i svim LED diode se mogu pojedinačno adresirati pa se nazivaju i indi
TEHNO VIKING! LED sirene na svemirskoj vikinškoj kacigi: indikator glasnoće + prozirna vikinška kaciga: 6 koraka
TEHNO VIKING! LED sirene na svemirskoj vikinškoj kacigi: indikator glasnoće + prozirna vikinška kaciga: Da! Ovo je kaciga za svemirske vikinge. *** Ažuriranje, ovo bi trebalo preimenovati u Techno Viking kacigu *** No, u listopadu 2010. i tek sam danas saznao za Techno Viking. Pa dobro iza krivulje mema. Whateva 'Evo ga s višom produkcijom