Indholdsfortegnelse:
- Trin 1: Hvad du får brug for
- Trin 2: Kredsløbet
- Trin 3: Start Visuino, og vælg Arduino UNO -korttype
- Trin 4: Tilføj komponenter i Visuino
- Trin 5: I Visuino -sætkomponenter
- Trin 6: I Visuino Connect -komponenter
- Trin 7: Generer, kompiler og upload Arduino -koden
- Trin 8: Spil
Video: Lydstyrkeindikator Neopixel Ws2812 LED Ring & Arduino: 8 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
I denne vejledning lærer vi, hvordan man laver en volumenindikator ved hjælp af en Neopixel Ws2812 LED -ring og arduino.
Se videoen!
Trin 1: Hvad du får brug for
- Arduino Uno eller ethvert andet Arduino -bord
- NeoPixel - RGB LED -ring
- Jumper ledninger
- Potentiometer
- Visuino -software: Download her
Trin 2: Kredsløbet
- Tilslut Arduino board pin 5V til LedRing pin VCC
- Tilslut Arduino board pin GND til LedRing pin GND
- Tilslut Arduino board Digital pin 2 til LedRing pin DI
- Tilslut potentiometer pin OTB til Arduino Analog Pin A0
- Tilslut potentiometer pin VCC til Arduino Analog Pin 5V
- Tilslut potentiometer pin GND til Arduino Pin GND
Trin 3: Start Visuino, og vælg Arduino UNO -korttype
Visuino: https://www.visuino.eu skal også installeres. Download gratis version, eller tilmeld dig en gratis prøveperiode.
Start Visuino som vist på det første billede Klik på knappen "Værktøjer" på Arduino -komponenten (billede 1) i Visuino Når dialogen vises, skal du vælge "Arduino UNO" som vist på billede 2
Trin 4: Tilføj komponenter i Visuino
- Tilføj "Map Range Analog" -komponent
- Tilføj komponenten "Ramp til analog værdi"
- Tilføj komponenten "Analog til usigneret"
- Tilføj 2X "Sammenlign analog værdi" -komponent
- Tilføj 2X "farveværdi" -komponent
- Tilføj "RGBW Color Multi-Source Merger" -komponent
- Tilføj "NeoPixels" -komponent
Trin 5: I Visuino -sætkomponenter
- Vælg "MapRange1" og i egenskaberne indstil Input Range> Max til 1, og Input Range> Min til 0
- Vælg "MapRange1" og i egenskaberne indstil Output Range> Max til 12, og Output Range> Min til 0
Bemærk: Outputområde> Max til 12 er antallet af LED på LEDRingen
- Vælg "RampToValue1", og indstil egenskabsvinduet Skråning (S) til 1000
- Vælg "CompareValue1" og i vinduet egenskaber sæt Sammenlign Type til ctBigger og Værdi til 10 vælg også Værdi -feltet, og klik på ikonet Pin, og vælg "Float Sink Pin"
- Vælg "CompareValue2" og i vinduet egenskaber sæt Sammenlign Type til ctSmaller, vælg også Værdi -feltet, klik på Pin -ikonet og vælg "Float Sink Pin"
- Vælg "ColorValue2", og i vinduet egenskaber indstil Værdi til clNavy
- Dobbeltklik på "NeoPixels1", og træk ColorPixel i vinduet PixelGroups til venstre, og i egenskabsvinduet sæt derefter Count Pixels til 12
Bemærk: Count Pixels 12 er nummeret på LED'en på LEDRingen
Trin 6: I Visuino Connect -komponenter
- Tilslut Arduino Analog pin [0] Ud til MapRange1 pin In
- Tilslut "MapRange1" pin Out til RampToValue1 pin In, og CompareValue1 pin Value og CompareValue2 pin Value
- Tilslut "RampToValue1" pin Out til CompareValue1 pin In og CompareValue2 pin In og AnalogToUnsigned1 pin In
- Tilslut AnalogToUnsigned1 pin Out til NeoPixels1 pin Index
- Tilslut CompareValue1 pin Out til ColorValue1 pin Clock
- Tilslut CompareValue2 pin Out til ColorValue2 pin Clock
- Tilslut ColorValue1 pin Out til RGBWColorMultiMerger1 pin [0]
- Tilslut ColorValue2 pin Out til RGBWColorMultiMerger1 pin [1]
- Tilslut RGBWColorMultiMerger1 pin Out til NeoPixels1 pin Color
- Tilslut NeoPixels1 pin Out til Arduino Digital Pin 2
Trin 7: Generer, kompiler og upload Arduino -koden
I Visuino skal du i nederste klik på fanen "Byg" sørge for, at den korrekte port er valgt, og derefter klikke på knappen "Kompilér/Byg og upload".
Trin 8: Spil
Hvis du tænder for Arduino UNO -modulet og skubber et potentiometer, vil LED -ringen angive potentiometerpositionen. Du kan bruge denne fremgangsmåde i lydprogrammer, hvor du skal angive lydstyrkepositionen eller ethvert andet projekt, hvor en visuel visuel indikator er nødvendig.
Tillykke! Du har afsluttet dit projekt med Visuino. Vedhæftet er også Visuino -projektet, som jeg har oprettet til denne Instructable, du kan downloade det og åbne det i Visuino:
Anbefalede:
DIY MIDI CONTROLLER USB Plug & Play (UPGRADE NEOPIXEL RING): 12 trin
DIY MIDI CONTROLLER USB Plug & Play (UPGRADE NEOPIXEL RING): Lidenskabelig MAO og elektronisk musik, men også at se, at det var muligt at oprette et personlig Midi -interface, jeg lavede mine6 Potentiometre og 12 knapper (on / off), men for at gøre stedet vanskeligere at det allerede var, jeg ville tilføje visuel indikation
Arduino Neopixel LED Ring Ws2812 - Visuino Tutorial: 8 trin
Arduino Neopixel LED Ring Ws2812 - Visuino Tutorial: I denne vejledning lærer vi, hvordan du styrer Neopixel Led Ring Ws2812 ved hjælp af Arduino og Visuino til at køre LED -pixlen rundt. Se en demonstrationsvideo
Sådan bruges Neopixel Ws2812 LED eller LED STRIP eller Led Ring med Arduino: 4 trin
Sådan bruges Neopixel Ws2812 LED eller LED STRIP eller Led Ring med Arduino: Hej fyre, da Neopixel led Strip er meget populære, og det kaldes også som ws2812 led strip. De er meget populære, fordi vi i disse LED -bånd kan adressere hver enkelt LED separat, hvilket betyder, at hvis du vil have få lysdioder til at lyse i en farve
Neopixel Ws2812 Rainbow LED Glød Med M5stick-C - Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: 5 trin
Neopixel Ws2812 Rainbow LED Glød Med M5stick-C | Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: Hej fyre i denne instruktion vil vi lære at bruge neopixel ws2812 LED'er eller led strip eller led matrix eller led ring med m5stack m5stick-C udviklingstavle med Arduino IDE, og vi vil lave et regnbuemønster med det
Arduino Ws2812 LED eller Neopixel Led Strip eller Ring Tutorial: 4 trin
Arduino Ws2812 LED eller Neopixel Led Strip eller Ring Tutorial: I denne instruks vil vi lære at bruge neopixel eller ws 2812 eller hurtig led med Arduino. Disse typer LED eller strip eller ring styres af kun en enkelt Vin pin og alle de Lysdioder kan adresseres individuelt, så disse kaldes også indi