Kazalo:
- Korak: Kaj boste potrebovali
- 2. korak: vezje
- Korak: Zaženite Visuino in izberite vrsto plošče Arduino UNO
- 4. korak: V Visuinu dodajte komponente
- 5. korak: V komponentah Visuino Set
- 6. korak: V komponentah Visuino Connect
- Korak 7: Ustvarite, prevedite in naložite kodo Arduino
- 8. korak: Igrajte se
Video: Indikator glasnosti Neopixel Ws2812 LED obroč in Arduino: 8 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
V tej vadnici se bomo naučili, kako narediti indikator glasnosti z LED obročem Neopixel Ws2812 in arduinom.
Poglej si posnetek!
Korak: Kaj boste potrebovali
- Arduino Uno ali katero koli drugo ploščo Arduino
- NeoPixel - RGB LED obroč
- Mostične žice
- Potenciometer
- Programska oprema Visuino: prenesite tukaj
2. korak: vezje
- Priključite pin 5V Arduino na pin LedRing VCC
- Pin GND plošče Arduino priključite na LedRing pin GND
- Digitalni pin 2 plošče Arduino priključite na pin LedRing DI
- Priključite pin potenciometra OTB na Arduino analogni pin A0
- Pin potenciometra VCC priključite na analogni pin 5V Arduino
- Pin potenciometra GND priključite na Arduino Pin GND
Korak: Zaženite Visuino in izberite vrsto plošče Arduino UNO
Namestiti je treba tudi Visuino: https://www.visuino.eu. Prenesite brezplačno različico ali se registrirajte za brezplačno preskusno različico.
Zaženite Visuino, kot je prikazano na prvi sliki Kliknite gumb "Orodja" na komponenti Arduino (slika 1) v Visuinu Ko se prikaže pogovorno okno, izberite "Arduino UNO", kot je prikazano na sliki 2
4. korak: V Visuinu dodajte komponente
- Dodajte komponento "Analog Range Map"
- Dodajte komponento "Ramp To Analog Value"
- Dodajte komponento "Analog to Unsigned"
- Dodajte 2X komponento "Primerjaj analogno vrednost"
- Dodajte 2X komponento "Color Value"
- Dodajte komponento "RGBW Color Multi-Source Merger"
- Dodajte komponento "NeoPixels"
5. korak: V komponentah Visuino Set
- Izberite "MapRange1" in v lastnostih nastavite Input Range> Max na 1 in Input Range> Min na 0
- Izberite "MapRange1" in v lastnostih nastavite Output Range> Max to 12 in Output Range> Min to 0
Opomba: Izhodno območje> Največ do 12 je število LED na LED -obroču
- Izberite "RampToValue1" in v oknu lastnosti nastavite Slope (S) na 1000
- Izberite "CompareValue1" in v oknu lastnosti nastavite Primerjaj vrsto s ctBigger in Vrednost do 10, izberite tudi polje Vrednost in kliknite ikono Pin ter izberite "Pin Floin Sink Pin"
- Izberite "CompareValue2" in v oknu lastnosti nastavite Primerjaj vrsto s ctSmaller tudi izberite polje Value in kliknite ikono Pin ter izberite "Float Sink Pin"
- Izberite "ColorValue2" in v oknu lastnosti nastavite vrednost na clNavy
- Dvokliknite "NeoPixels1" in v oknu PixelGroups povlecite ColorPixel na levo stran in v oknu lastnosti nato nastavite Count Pixels na 12
Opomba: Število slikovnih pik 12 je število LED na obroču LEDRing
6. korak: V komponentah Visuino Connect
- Analogni pin Arduino [0] povežite z vhodom MapRange1
- Povežite pin "MapRange1" z vhodom RampToValue1 in vnesite vrednost pin pin CompareValue1 in vrednost pin pin CompareValue2
- Priključite "RampToValue1" izhod za primerjavo Vtični priključek Vrednost1 in primerjajte Vtični vhod 2 in AnalogToUnsigned 1 vhod
- Povežite AnalogToUnsigned 1 pin Out z NeoPixels 1 pin Index
- Priključek za primerjavoValue11 priključite na uro PINV ColorValue1
- Priključek za primerjavo ValueValue2 priključite na uro z vtičnico ColorValue2
- Priključite ColorValue1 pin Out na RGBWColorMultiMerger1 pin [0]
- Priključite ColorValue2 pin Out na RGBWColorMultiMerger1 pin [1]
- Priključite RGBWColorMultiMerger1 pin Out na NeoPixels 1 pin Color
- Priključite NeoPixels 1 pin Out na Arduino Digital Pin 2
Korak 7: Ustvarite, prevedite in naložite kodo Arduino
V Visuinu na dnu kliknite zavihek "Build", se prepričajte, da so izbrana pravilna vrata, nato kliknite gumb "Compile/Build and Upload".
8. korak: Igrajte se
Če napajate modul Arduino UNO in potisnete potenciometer, bo LED obroč označil položaj potenciometra. Ta pristop lahko uporabite v zvočnih aplikacijah, kjer morate navesti položaj glasnosti ali kateri koli drug projekt, kjer je potreben nekakšen vizualni indikator.
Čestitamo! S projektom Visuino ste zaključili svoj projekt. Priložen je tudi projekt Visuino, ki sem ga ustvaril za ta Instructable, lahko ga prenesete in odprete v Visuinu:
Priporočena:
Arduino Neopixel LED obroč Ws2812 - Vadnica za Visuino: 8 korakov
Arduino Neopixel LED obroč Ws2812 - Vadnica za Visuino: V tej vadnici se bomo naučili, kako upravljati Neopixel Led Ring Ws2812 s pomočjo Arduina in Visuina za vodenje LED -pikslov naokoli. Oglejte si predstavitveni video
Kako uporabljati Neopixel Ws2812 LED ali LED STRIP ali LED obroč z Arduinom: 4 koraki
Kako uporabljati Neopixel Ws2812 LED ali LED STRIP ali Led Ring z Arduinom: Pozdravljeni, saj je LED trak Neopixel zelo priljubljen in se imenuje tudi LED trak ws2812. So zelo priljubljeni, ker lahko v teh LED trakovih obravnavamo vsakega LED posebej, kar pomeni, da če želite, da nekaj LED sveti v eni barvi,
Neopixel Ws2812 Rainbow LED Glow z M5stick-C - Running Rainbow na Neopixel Ws2812 z uporabo M5stack M5stick C z uporabo Arduino IDE: 5 korakov
Neopixel Ws2812 Rainbow LED Glow z M5stick-C | Running Rainbow na Neopixel Ws2812 z uporabo M5stack M5stick C z uporabo Arduino IDE: Pozdravljeni fantje, v tem navodilu se bomo naučili uporabljati LED diode neopixel ws2812 ali LED trak ali LED matrico ali LED obroč z razvojno ploščo m5stack m5stick-C z Arduino IDE in naredili bomo mavrični vzorec z njim
Arduino Ws2812 LED ali Neopixel vodilni trak ali obroč: 4 koraki
Arduino Ws2812 LED ali Neopixel vodilni trak ali obroček: V tem navodilu se bomo naučili uporabljati neopixel ali ws 2812 ali hitri led z Arduinom. Te vrste LED ali traku ali obroča nadzoruje samo en sam Vin pin in vse LED diode so individualno naslovljive, zato jih imenujemo tudi indi
TEHNO VIKING! LED rogovi na vesoljski čeladi Viking: Indikator glasnosti + prosojna čelada Viking: 6 korakov
TEHNO VIKING! LED rogovi na vesoljski čeladi Viking: Indikator glasnosti + prosojna čelada Viking: Da! To je čelada za vesoljske vikinge. *** Posodobitev, to bi morali preimenovati v čelado Techno Viking *** Toda oktobra 2010 sem šele danes izvedel za Techno Viking. Dobro za krivuljo memov. Whateva 'Tukaj je z višjo produkcijo