Sisukord:
- Samm: mida vajate
- 2. samm: vooluring
- Samm: käivitage Visuino ja valige Arduino UNO juhatuse tüüp
- Samm: lisage Visuino komponendid
- 5. samm: Visuino komplekti komponentides
- 6. samm: Visuino Connecti komponentides
- Samm: looge, kompileerige ja laadige üles Arduino kood
- 8. samm: mängige
Video: Helitugevuse indikaator Neopixel Ws2812 LED -rõngas ja Arduino: 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:45
Selles õpetuses õpime, kuidas teha helitugevuse indikaatorit Neopixel Ws2812 LED -rõnga ja arduino abil.
Vaata videot!
Samm: mida vajate
- Arduino Uno või mõni muu Arduino plaat
- NeoPixel - RGB LED -rõngas
- Jumper juhtmed
- Potentsiomeeter
- Visuino tarkvara: laadige alla siit
2. samm: vooluring
- Ühendage Arduino plaadi tihvt 5V LedRingi tihvtiga VCC
- Ühendage Arduino plaadi tihvt GND LedRingi tihvtiga GND
- Ühendage Arduino plaadi digitaalne tihvt 2 LedRingi tihvtiga DI
- Ühendage potentsiomeetri tihvt OTB Arduino analoogpistikuga A0
- Ühendage potentsiomeetri tihvt VCC Arduino analoogpistikuga 5V
- Ühendage potentsiomeetri tihvt GND Arduino tihvtiga GND
Samm: käivitage Visuino ja valige Arduino UNO juhatuse tüüp
Samuti tuleb installida Visuino: https://www.visuino.eu. Laadige alla tasuta versioon või registreeruge tasuta prooviversiooniks.
Visuino käivitamine nagu esimesel pildil
Samm: lisage Visuino komponendid
- Lisage komponent "Kaardivahemiku analoog"
- Lisage komponent "Ramp to Analog Value"
- Lisage komponent "Analoog allkirjastamata"
- Lisage 2X komponent "Võrdle analoogväärtust"
- Lisage 2X komponent "Värviväärtus"
- Lisage komponent "RGBW värviline mitme allika ühendamine"
- Lisage komponent "NeoPixels"
5. samm: Visuino komplekti komponentides
- Valige "MapRange1" ja atribuutides sisendvahemik> Max kuni 1 ja sisendvahemik> Min kuni 0
- Valige "MapRange1" ja atribuutides Väljundvahemik> Maksimaalne kuni 12 ja Väljundvahemik> Min kuni 0
Märkus: Väljundvahemik> Max kuni 12 on LED -rõnga LED -ide arv
- Valige "RampToValue1" ja määrake atribuutide aknas Slope (S) väärtuseks 1000
- Valige "CompareValue1" ja määrake atribuutide aknas Võrdle tüüpi väärtusega ctBigger ja Väärtus 10, samuti valige väärtus Väärtus ja klõpsake tihvti ikooni ja valige "Float Sink Pin"
- Valige "CompareValue2" ja atribuutide aknas Set Compare Type to ctSmaller valige ka väärtus Value ja klõpsake tihvti ikooni ja valige "Float Sink Pin"
- Valige "ColorValue2" ja määrake atribuutide aknas Value väärtuseks clNavy
- Topeltklõpsake nuppu "NeoPixels1" ja lohistage PixelGroups aknas ColorPixel vasakule ja määrake atribuutide aknas loenduspiksliteks 12
Märkus: Count Pixels 12 on LED -rõnga LED -i number
6. samm: Visuino Connecti komponentides
- Ühendage Arduino analoogpistik [0] välja MapRange1 kontaktiga
- Ühendage "MapRange1" pin Out RampToValue1 pin In ja CompareValue1 pin Value ja CompareValue2 pin Value
- Ühendage "RampToValue1" pin välja CompareValue1 pin In ja CompareValue2 pin In ja AnalogToUnsigned1 pin In
- Ühendage AnalogToUnsigned1 pin Out NeoPixels1 pin -indeksiga
- Ühendage CompareValue1 pin Out ColorValue1 pin kellaga
- Ühendage CompareValue2 pin Out ColorValue2 pin kellaga
- Ühendage ColorValue1 pin Out RGBWColorMultiMerger1 pin [0]
- Ühendage ColorValue2 pin Out RGBWColorMultiMerger1 pin [1]
- Ühendage RGBWColorMultiMerger1 pin Out NeoPixels1 pin värviga
- Ühendage NeoPixels1 pin Out Arduino Digital Pin 2 -ga
Samm: looge, kompileerige ja laadige üles Arduino kood
Visuino puhul klõpsake allosas vahekaarti "Ehita", veenduge, et valitud on õige port, seejärel klõpsake nuppu "Kompileeri/ehita ja laadige üles".
8. samm: mängige
Kui lülitate Arduino UNO mooduli sisse ja libistate potentsiomeetrit, näitab LED -rõngas potentsiomeetri asendit. Seda lähenemisviisi saate kasutada helirakendustes, kus peate näitama helitugevuse positsiooni või mõnda muud projekti, kus on vaja mingit visuaalset indikaatorit.
Palju õnne! Olete oma projekti Visuinoga lõpetanud. Lisatud on ka Visuino projekt, mille ma selle Instructable'i jaoks lõin, saate selle alla laadida ja Visuinos avada:
Soovitan:
LED helitugevuse riba: 9 sammu (piltidega)
LED heliriba: minu töökoda on liiga mage. Hoolimata lakitud 80-ndate aastate puidust laudadest, mis katavad mu seinu, puudub sellel nii värv kui ka loomulikult: LED-id. Samuti mängin elektroonikat jootmise ajal sageli muusikat. See pani mind mõtlema, kas saaksin ühendada nii muusika kui ka LED -id
Neopixel Ws2812 Rainbow LED-helendus koos M5stick-C - Vikerkaare käivitamine Neopixel Ws2812 -l M5stack M5stick C abil Arduino IDE abil: 5 sammu
Neopixel Ws2812 Rainbow LED-helendus koos M5stick-C | Vikerkaare jooksmine Neopixel Ws2812-l M5stack M5stick C kasutamine Arduino IDE kasutamine: Tere poisid, selles juhendis õpime, kuidas kasutada neopixel ws2812 LED-e või led-riba või led-maatriksit või led-rõngast koos m5stack m5stick-C arendusplaadiga Arduino IDE-ga ja teeme vikerkaare muster koos sellega
LED -neopikselribade helitugevuse analüsaator: 4 sammu
LED Neopixel Strip helitugevuse analüsaator: mul oli varuks Neopixeli riba ja ma arvasin, et oleks lahe teha oma helisüsteemi jaoks spektraalanalüsaator. Ma eeldan, et olete arduino arenduskeskkonnaga tuttav, kui mitte, siis on palju õpetusi seal. Märkus: See
Bass-, kõrge- ja helitugevuse USB -kontroller klaviatuuri LED -idega: 6 sammu (piltidega)
Bass-, diskant- ja helitugevuse USB -kontroller koos klaviatuuri LED -idega: minu põhilauaarvutis on Creative SoundBlaster Audigy ja mul oli vaja heli- või videomeediat kuulates kiiresti reguleerida bassi ja kõrgete toonide seadeid (samuti helitugevust) . Olen koodi kohandanud kahest allikast, mis on esitatud
TECHNO VIKING! Kosmoseviikingite kiivri LED -sarved: helitugevuse indikaator + läbipaistev viikingikiiver: 6 sammu
TECHNO VIKING! Kosmoseviikingite kiivri LED -sarved: helitugevuse indikaator + läbipaistev viikingikiiver: Jah! See on kosmoseviikingite kiiver. *** Värskendus, see tuleks ümber nimetada Techno Viikingite kiivriks *** Aga selle oktoober 2010 ja ma sain alles täna teada Techno Vikingist. Hästi meemikõvera taga. Siin on ta kõrgema tootlikkusega