Satura rādītājs:
- 1. darbība. Kas jums būs nepieciešams
- 2. solis: ķēde
- 3. darbība: palaidiet Visuino un atlasiet Arduino UNO plates tipu
- 4. darbība: Visino pievienojiet komponentus
- 5. darbība: Visuino komplekta komponentos
- 6. darbība: Visuino Connect komponentos
- 7. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
- 8. solis: spēlējiet
Video: Skaļuma indikators Neopixel Ws2812 LED gredzens un Arduino: 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Šajā apmācībā mēs uzzināsim, kā izveidot skaļuma indikatoru, izmantojot Neopixel Ws2812 LED gredzenu un arduino.
Skatīties video!
1. darbība. Kas jums būs nepieciešams
- Arduino Uno vai jebkura cita Arduino tāfele
- NeoPixel - RGB LED gredzens
- Jumper vadi
- Potenciometrs
- Visuino programmatūra: lejupielādējiet šeit
2. solis: ķēde
- Pievienojiet Arduino plates tapu 5V ar LedRing tapu VCC
- Savienojiet Arduino plates tapu GND ar LedRing tapu GND
- Savienojiet Arduino plates digitālo tapu 2 ar LedRing tapu DI
- Savienojiet potenciometra tapu OTB ar Arduino analogo tapu A0
- Savienojiet potenciometra tapu VCC ar Arduino analogo tapu 5V
- Savienojiet potenciometra tapu GND ar Arduino Pin GND
3. darbība: palaidiet Visuino un atlasiet Arduino UNO plates tipu
Ir jāinstalē arī Visuino: https://www.visuino.eu. Lejupielādējiet bezmaksas versiju vai reģistrējieties bezmaksas izmēģinājumam.
Visuino palaišana, kā parādīts pirmajā attēlā. Visuino noklikšķiniet uz pogas "Rīki" uz Arduino komponenta (1. attēls). Kad tiek parādīts dialoglodziņš, izvēlieties "Arduino UNO", kā parādīts 2. attēlā
4. darbība: Visino pievienojiet komponentus
- Pievienojiet komponentu "Kartes diapazona analogs"
- Pievienojiet komponentu "Ramp Analog Value"
- Pievienojiet komponentu "Analog to Unsigned"
- Pievienojiet 2X komponentu "Salīdzināt analogo vērtību"
- Pievienojiet 2X komponentu "Krāsu vērtība"
- Pievienojiet komponentu "RGBW krāsu vairāku avotu apvienošana"
- Pievienojiet komponentu "NeoPixels"
5. darbība: Visuino komplekta komponentos
- Atlasiet "MapRange1" un rekvizītos iestatiet Ievades diapazons> Maksimums līdz 1 un Ievades diapazons> Min līdz 0
- Atlasiet "MapRange1" un rekvizītos iestatiet Izvades diapazons> Maksimālais līdz 12 un Izvades diapazons> Min līdz 0
Piezīme: Izvades diapazons> Maksimālais līdz 12 ir LED skaits uz LED gredzena
- Atlasiet "RampToValue1" un rekvizītu logā iestatiet Slope (S) uz 1000
- Atlasiet "CompareValue1" un rekvizītu logā iestatiet Salīdzināt tipu ar ctBigger un Vērtība līdz 10, kā arī atlasiet lauku Vērtība un noklikšķiniet uz Pin ikonas un atlasiet "Float Sink Pin"
- Atlasiet "CompareValue2" un rekvizītu loga kopā Salīdzināt veidu ar ctSmaller atlasiet arī lauku Value un noklikšķiniet uz Pin ikonas un izvēlieties "Float Sink Pin"
- Atlasiet "ColorValue2" un rekvizītu logā iestatiet vērtību clNavy
- Veiciet dubultklikšķi uz "NeoPixels1" un logā PixelGroups velciet ColorPixel uz kreiso pusi, un rekvizītu logā pēc tam iestatiet Count Pixels uz 12
Piezīme: Count Pixels 12 ir gaismas diodes numurs uz LEDRing
6. darbība: Visuino Connect komponentos
- Savienojiet Arduino analogo tapu [0] Out ar MapRange1 pin In
- Savienojiet "MapRange1" tapu ar RampToValue1 pin In un CompareValue1 pin Value un CompareValue2 pin Value
- Savienojiet "RampToValue1" tapu ar CompareValue1 pin In un CompareValue2 pin In un AnalogToUnsigned1 pin In
- Pievienojiet AnalogToUnsigned1 pin Out NeoPixels1 pin Index
- Savienojiet CompareValue1 pin Out ar ColorValue1 pin Clock
- Savienojiet CompareValue2 pin Out ar ColorValue2 pin Clock
- Pievienojiet ColorValue1 pin Out RGBWColorMultiMerger1 pin [0]
- Pievienojiet ColorValue2 tapas izeju RGBWColorMultiMerger1 tapai [1]
- Pievienojiet RGBWColorMultiMerger1 pin Out NeoPixels1 pin Color
- Pievienojiet NeoPixels1 tapas izeju Arduino Digital Pin 2
7. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Vietnē Visuino apakšā noklikšķiniet uz cilnes "Būvēt", pārliecinieties, vai ir atlasīts pareizais ports, pēc tam noklikšķiniet uz pogas "Kompilēt/veidot un augšupielādēt".
8. solis: spēlējiet
Ja jūs ieslēdzat Arduino UNO moduli un pabīdāt potenciometru, LED gredzens norāda potenciometra pozīciju. Šo pieeju varat izmantot audio lietojumprogrammās, kur jums jānorāda skaļuma pozīcija, vai jebkurā citā projektā, kur nepieciešams kāds vizuāls indikators.
Apsveicam! Jūs esat pabeidzis savu projektu ar Visuino. Pievienots arī Visuino projekts, ko es izveidoju šim Instructable, jūs varat to lejupielādēt un atvērt Visuino:
Ieteicams:
M5StickC ESP32 un NeoPixels LED gredzens Nejauša krāsa: 7 soļi
M5StickC ESP32 un NeoPixels LED gredzena nejaušā krāsa: Šajā projektā mēs iemācīsimies parādīt nejaušu krāsu NeoPixels LED gredzenā, izmantojot M5StickC ESP32 plati. Skatīties video
LED skaļuma josla: 9 soļi (ar attēliem)
LED skaļuma josla: Mana darbnīca ir pārāk maiga. Neskatoties uz lakotajiem, 80-to gadu koka dēļiem, kas klāj manas sienas, tam trūkst gan krāsu, gan, protams: gaismas diodes. Tāpat es bieži spēlēju mūziku, lodējot elektroniku. Tas lika man domāt, vai es varētu apvienot gan mūziku, gan gaismas diodes
"Detroita: kļūsti par cilvēku" Android LED gredzens: 5 soļi
"Detroita: kļūsti par cilvēku" Android LED gredzens: Sveiki! Es nedēļas nogalē dodos uz Anime Expo, un es gribēju spēlēt kā Android no manas iecienītākās spēles Detroit: Become Human. Tas ir viens no vienkāršākajiem cosplay uztaisīt … vai tā es domāju. Redzi, es šur tur mākojos ar lietām, bet kad
Arduino Neopixel LED gredzens Ws2812 - Visuino apmācība: 8 soļi
Arduino Neopixel LED gredzens Ws2812 - Visuino apmācība: Šajā apmācībā mēs uzzināsim, kā kontrolēt Neopixel Led Ring Ws2812, izmantojot Arduino un Visuino, lai palaistu apkārt LED pikseļus. Noskatieties demonstrācijas video
Neopixel Ws2812 varavīksnes LED spīdums ar M5stick-C - Varavīksnes skriešana uz Neopixel Ws2812, izmantojot M5stack M5stick C, izmantojot Arduino IDE: 5 soļi
Neopixel Ws2812 varavīksnes LED spīdums ar M5stick-C | Varavīksnes skriešana uz Neopixel Ws2812, izmantojot M5stack M5stick C, izmantojot Arduino IDE: Sveiki, puiši, šajā pamācībā mēs iemācīsimies izmantot neopixel ws2812 gaismas diodes vai LED sloksni vai led matricu vai LED gredzenu ar m5stack m5stick-C izstrādes dēli ar Arduino IDE, un mēs izgatavosim ar to varavīksnes raksts