![Indikátor hlasitosti Neopixel Ws2812 LED krúžok a Arduino: 8 krokov Indikátor hlasitosti Neopixel Ws2812 LED krúžok a Arduino: 8 krokov](https://i.howwhatproduce.com/images/001/image-1645-j.webp)
Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05
V tomto návode sa naučíme, ako vytvoriť indikátor hlasitosti pomocou LED krúžku Neopixel Ws2812 a arduina.
Pozri si video!
Krok 1: Čo budete potrebovať
![Čo budete potrebovať Čo budete potrebovať](https://i.howwhatproduce.com/images/001/image-1645-1-j.webp)
![Čo budete potrebovať Čo budete potrebovať](https://i.howwhatproduce.com/images/001/image-1645-2-j.webp)
![Čo budete potrebovať Čo budete potrebovať](https://i.howwhatproduce.com/images/001/image-1645-3-j.webp)
- Arduino Uno alebo akákoľvek iná doska Arduino
- NeoPixel - RGB LED krúžok
- Prepojovacie vodiče
- Potenciometer
- Softvér Visuino: Stiahnite si tu
Krok 2: Okruh
![Okruh Okruh](https://i.howwhatproduce.com/images/001/image-1645-4-j.webp)
- Pripojte pin dosky Arduino 5V k pinu LedRing VCC
- Pripojte kolík GND dosky Arduino k pinu LedRing GND
- Pripojte digitálny kolík 2 dosky Arduino k pinu LedRing DI
- Pripojte pin potenciometra OTB k analógovému kolíku Arduino A0
- Pripojte pin potenciometra VCC k analógovému kolíku Arduino 5V
- Pripojte pin potenciometra GND k pinu Arduino GND
Krok 3: Spustite Visuino a vyberte typ dosky Arduino UNO
![Spustite Visuino a vyberte typ dosky Arduino UNO Spustite Visuino a vyberte typ dosky Arduino UNO](https://i.howwhatproduce.com/images/001/image-1645-5-j.webp)
![Spustite Visuino a vyberte typ dosky Arduino UNO Spustite Visuino a vyberte typ dosky Arduino UNO](https://i.howwhatproduce.com/images/001/image-1645-6-j.webp)
Je tiež potrebné nainštalovať Visuino: https://www.visuino.eu. Stiahnite si bezplatnú verziu alebo sa zaregistrujte a získajte bezplatnú skúšobnú verziu.
Spustite Visuino ako je znázornené na prvom obrázku Kliknite na tlačidlo „Nástroje“na komponente Arduino (obrázok 1) v programe Visuino Keď sa zobrazí dialógové okno, zvoľte „Arduino UNO“podľa obrázku 2
Krok 4: V programe Visuino pridajte komponenty
![Vo Visuine pridajte komponenty Vo Visuine pridajte komponenty](https://i.howwhatproduce.com/images/001/image-1645-7-j.webp)
![Vo Visuine pridajte komponenty Vo Visuine pridajte komponenty](https://i.howwhatproduce.com/images/001/image-1645-8-j.webp)
![Vo Visuine pridajte komponenty Vo Visuine pridajte komponenty](https://i.howwhatproduce.com/images/001/image-1645-9-j.webp)
![Vo Visuine pridajte komponenty Vo Visuine pridajte komponenty](https://i.howwhatproduce.com/images/001/image-1645-10-j.webp)
- Pridajte komponent „Analógový rozsah mapy“
- Pridajte komponent „Ramp to Analog Value“
- Pridajte komponent „Analog To Unsigned“
- Pridajte 2X komponent „Porovnať analógovú hodnotu“
- Pridajte 2X komponent „Hodnota farby“
- Pridajte komponent „RGBW Color Multi-Source Merger“
- Pridajte komponent „NeoPixels“
Krok 5: V súprave Visuino Set Components
![V súprave Visuino Set Components V súprave Visuino Set Components](https://i.howwhatproduce.com/images/001/image-1645-11-j.webp)
![V súprave Visuino Set Components V súprave Visuino Set Components](https://i.howwhatproduce.com/images/001/image-1645-12-j.webp)
![V súprave Visuino Set Components V súprave Visuino Set Components](https://i.howwhatproduce.com/images/001/image-1645-13-j.webp)
- Vyberte „MapRange1“a vo vlastnostiach nastavte Vstupný rozsah> Max. 1 a Vstupný rozsah> Min
- Vyberte „MapRange1“a vo vlastnostiach nastavte Výstupný rozsah> Max. Až 12 a Výstupný rozsah> Min. Až 0
Poznámka: Rozsah výstupu> Max až 12 je počet LED diód na krúžku LED
- Vyberte „RampToValue1“a v okne vlastností nastavte Sklon (S) na 1000
- Vyberte „CompareValue1“a v okne vlastností nastavte položku Compare Type na ctBigger a Value na 10, taktiež vyberte pole Value a kliknite na ikonu Pin a zvoľte „Float Sink Pin“
- Vyberte „CompareValue2“a v okne vlastností nastavte položku Porovnať typ na ctSmaller tiež vyberte pole Hodnota a kliknite na ikonu PIN a vyberte „Float Sink Pin“
- Vyberte „ColorValue2“a v okne vlastností nastavte hodnotu na clNavy
- Dvakrát kliknite na „NeoPixels1“a v okne PixelGroups presuňte ColorPixel na ľavú stranu a v okne vlastností potom nastavte Počet pixelov na 12
Poznámka: Počet pixelov 12 je počet LED diód LEDRing
Krok 6: V komponentoch Visuino Connect
![V komponentoch Visuino Connect V komponentoch Visuino Connect](https://i.howwhatproduce.com/images/001/image-1645-14-j.webp)
![V komponentoch Visuino Connect V komponentoch Visuino Connect](https://i.howwhatproduce.com/images/001/image-1645-15-j.webp)
- Pripojte analógový pin Arduino [0] Out k vstupu PinRange 1
- Pripojte pin „MapRange1“k pinovému vstupu RampToValue1 a kolíkovú hodnotu CompareValue1 a pinovú hodnotu CompareValue2
- Pripojte pin „RampToValue1“ku konektoru CompareValue1 a vstupu AnalogToUnsigned1 a vstupu AnalogToUnsigned1
- Pripojte AnalogToUnsigned1 pin Out k NeoPixels1 pin index
- Pripojte výstupný kolík CompareValue1 k pinovým hodinám ColorValue1
- Pripojte výstupný kolík CompareValue2 k 2kolíkovým hodinám ColorValue
- Pripojte ColorValue1 pinový výstup k RGBWColorMultiMerger1 pin [0]
- Pripojte ColorValue2 pinový výstup k RGBWColorMultiMerger1 pin [1]
- Pripojte RGBWColorMultiMerger 1kolíkový výstup k NeoPixels 1kolíková farba
- Pripojte NeoPixels 1 pin Out k Arduino Digital Pin 2
Krok 7: Generujte, kompilujte a nahrajte kód Arduino
![Generujte, kompilujte a nahrajte kód Arduino Generujte, kompilujte a nahrajte kód Arduino](https://i.howwhatproduce.com/images/001/image-1645-16-j.webp)
Vo Visuine v spodnej časti kliknite na kartu „Zostaviť“a uistite sa, že je vybratý správny port, potom kliknite na tlačidlo „Kompilovať/zostaviť a nahrať“.
Krok 8: Hrajte
Ak napájate modul Arduino UNO a posúvate potenciometer, LED krúžok bude indikovať polohu potenciometra. Tento prístup môžete použiť v audio aplikáciách, kde potrebujete označiť polohu hlasitosti alebo v inom projekte, kde je potrebný nejaký vizuálny indikátor.
Gratulujem Dokončili ste svoj projekt s Visuino. Tiež je pripojený projekt Visuino, ktorý som vytvoril pre tento Instructable, môžete si ho stiahnuť a otvoriť vo Visuino:
Odporúča:
LED krúžok Arduino Neopixel Ws2812 - Visuino: 8 krokov
![LED krúžok Arduino Neopixel Ws2812 - Visuino: 8 krokov LED krúžok Arduino Neopixel Ws2812 - Visuino: 8 krokov](https://i.howwhatproduce.com/images/010/image-28808-j.webp)
Arduino Neopixel LED Ring Ws2812 - Visuino Tutorial: V tomto tutoriáli sa naučíme ovládať Neopixel Led Ring Ws2812 pomocou Arduino a Visuino na spustenie LED diódy v okolí. Pozrite si ukážkové video
Ako používať Neopixel Ws2812 LED alebo LED STRIP alebo LED krúžok s Arduino: 4 kroky
![Ako používať Neopixel Ws2812 LED alebo LED STRIP alebo LED krúžok s Arduino: 4 kroky Ako používať Neopixel Ws2812 LED alebo LED STRIP alebo LED krúžok s Arduino: 4 kroky](https://i.howwhatproduce.com/images/001/image-401-30-j.webp)
Ako používať Neopixel Ws2812 LED alebo LED STRIP alebo LED krúžok s Arduino: Ahoj chlapci, pretože LED pás Neopixel je veľmi populárny a nazýva sa aj LED pás ws2812. Sú veľmi obľúbené, pretože v týchto LED pásikoch môžeme osloviť každú LED zvlášť, čo znamená, že ak chcete, aby niekoľko LED svietilo jednou farbou,
Neopixel Ws2812 Rainbow LED žiara s M5stick-C - Spustenie Rainbow na Neopixeli Ws2812 pomocou M5stack M5stick C pomocou Arduino IDE: 5 krokov
![Neopixel Ws2812 Rainbow LED žiara s M5stick-C - Spustenie Rainbow na Neopixeli Ws2812 pomocou M5stack M5stick C pomocou Arduino IDE: 5 krokov Neopixel Ws2812 Rainbow LED žiara s M5stick-C - Spustenie Rainbow na Neopixeli Ws2812 pomocou M5stack M5stick C pomocou Arduino IDE: 5 krokov](https://i.howwhatproduce.com/images/001/image-2825-28-j.webp)
Neopixel Ws2812 Rainbow LED žiara s M5stick-C | Spustenie Rainbow na Neopixel Ws2812 pomocou M5stack M5stick C pomocou Arduino IDE: Ahoj, v tomto návode sa naučíme používať LED diódy Neopixel ws2812 alebo LED pás alebo LED maticu alebo LED krúžok s vývojovou doskou m5stack m5stick-C s Arduino IDE a vyrobíme s ním dúhový vzor
Arduino Ws2812 LED alebo Neopixel LED pásik alebo krúžok výučba: 4 kroky
![Arduino Ws2812 LED alebo Neopixel LED pásik alebo krúžok výučba: 4 kroky Arduino Ws2812 LED alebo Neopixel LED pásik alebo krúžok výučba: 4 kroky](https://i.howwhatproduce.com/images/003/image-7131-j.webp)
Arduino Ws2812 LED alebo Neopixel Led Strip alebo Ring Tutorial: V tomto návode sa naučíme používať neopixel alebo ws 2812 alebo rýchle LED diódy s Arduino. Tieto typy LED alebo pásikov alebo krúžkov sú ovládané iba jedným jediným pinom Vin a všetkými LED diódy sú jednotlivo adresovateľné, preto sa im hovorí aj indi
TECHNO VIKING! LED rohy na vesmírnej vikingskej prilbe: Indikátor hlasitosti + priesvitná vikingská prilba: 6 krokov
![TECHNO VIKING! LED rohy na vesmírnej vikingskej prilbe: Indikátor hlasitosti + priesvitná vikingská prilba: 6 krokov TECHNO VIKING! LED rohy na vesmírnej vikingskej prilbe: Indikátor hlasitosti + priesvitná vikingská prilba: 6 krokov](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11125829-techno-viking-led-horns-on-a-space-viking-helmet-volume-indicator-transucent-viking-helmet-6-steps-j.webp)
TECHNO VIKING! LED rohy na vesmírnej vikingskej prilbe: Indikátor hlasitosti + priesvitná vikingská prilba: Áno! Toto je prilba pre vesmírnych Vikingov. *** Aktualizácia, mala by sa premenovať na helmu Techno Viking *** Ale je október 2010 a o Techno Viking som sa dozvedel až dnes. Dobre za memovou krivkou. Whateva 'Tu je s vyššou produkciou