Turinys:
- 1 žingsnis: ko jums reikės
- 2 žingsnis: grandinė
- 3 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
- 4 žingsnis: „Visuino“pridėkite komponentų
- 5 žingsnis: Visuino rinkinio komponentuose
- 6 veiksmas: „Visuino Connect“komponentuose
- 7 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą
- 8 žingsnis: žaiskite
Video: Garso indikatorius „Neopixel Ws2812“LED žiedas ir „Arduino“: 8 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Šioje pamokoje sužinosime, kaip sukurti garsumo indikatorių naudojant „Neopixel Ws2812“LED žiedą ir arduino.
Žiūrėti video įrašą!
1 žingsnis: ko jums reikės
- „Arduino Uno“ar bet kuri kita „Arduino“lenta
- „NeoPixel“- RGB LED žiedas
- Jumperio laidai
- Potenciometras
- „Visuino“programinė įranga: atsisiųskite čia
2 žingsnis: grandinė
- Prijunkite „Arduino“plokštės kaištį 5V prie „LedRing“kaiščio VCC
- Prijunkite „Arduino“plokštės kaištį GND prie „LedRing“kaiščio GND
- Prijunkite „Arduino“plokštės skaitmeninį kaištį 2 prie „LedRing“kaiščio DI
- Prijunkite potenciometro kaištį OTB prie „Arduino“analoginio kaiščio A0
- Prijunkite potenciometro kaištį VCC prie „Arduino“analoginio kaiščio 5V
- Prijunkite potenciometro kaištį GND prie „Arduino Pin GND“
3 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Taip pat reikia įdiegti „Visuino“: https://www.visuino.eu. Atsisiųskite nemokamą versiją arba užsiregistruokite nemokamam bandymui.
„Visuino“paleidimas, kaip parodyta pirmoje nuotraukoje „Visuino“spustelėkite mygtuką „Įrankiai“, esantį „Arduino“komponente (1 pav.) Kai pasirodys dialogo langas, pasirinkite „Arduino UNO“, kaip parodyta 2 paveiksle
4 žingsnis: „Visuino“pridėkite komponentų
- Pridėkite komponentą „Žemėlapio diapazono analogas“
- Pridėkite komponentą „Ramp To Analog Value“
- Pridėkite komponentą „Analog To Unsigned“
- Pridėkite 2X komponentą „Palyginti analoginę vertę“
- Pridėkite 2X „Spalvos vertės“komponentą
- Pridėkite komponentą „RGBW spalvų kelių šaltinių sujungimas“
- Pridėkite „NeoPixels“komponentą
5 žingsnis: Visuino rinkinio komponentuose
- Pasirinkite „MapRange1“ir ypatybėse nustatykite Įvesties diapazonas> Maksimalus iki 1 ir Įvesties diapazonas> Min iki 0
- Pasirinkite „MapRange1“ir ypatybėse nustatykite Išvesties diapazonas> Maksimalus iki 12 ir Išvesties diapazonas> Min iki 0
Pastaba: išvesties diapazonas> Maksimalus - 12 yra LEDRed žiedo šviesos diodų skaičius
- Pasirinkite „RampToValue1“ir ypatybių lange nustatykite nuolydį (S) į 1000
- Pasirinkite „CompareValue1“ir ypatybių lange nustatykite Palyginti tipą su „ctBigger“ir „Value“iki 10, taip pat pasirinkite „Value“lauką, spustelėkite kaiščio piktogramą ir pasirinkite „Float Sink Pin“
- Pasirinkite „CompareValue2“ir ypatybių lango rinkinyje „Compare Type“su „ctSmaller“taip pat pasirinkite „Value“lauką, spustelėkite kaiščio piktogramą ir pasirinkite „Float Sink Pin“
- Pasirinkite „ColorValue2“ir ypatybių lange nustatykite reikšmę „clNavy“
- Dukart spustelėkite „NeoPixels1“ir „PixelGroups“lange vilkite „ColorPixel“į kairę pusę, o ypatybių lange nustatykite „Count Pixels“į 12
Pastaba: „Count Pixels 12“yra LED žiedo šviesos diodo numeris
6 veiksmas: „Visuino Connect“komponentuose
- Prijunkite „Arduino“analoginį kaištį [0] iš „MapRange1 pin In“
- Prijunkite „MapRange1“kaištį prie „RampToValue1“įvesties ir „CompareValue1“kaiščio vertės ir „CompareValue2“vertės
- Prijunkite „RampToValue1“kaištį prie „CompareValue1“įvesties ir „CompareValue2“kaiščio ir „AnalogToUnsigned1“kištuko įvesties
- Prijunkite „AnalogToUnsigned1 pin Out“prie „NeoPixels1“kontaktų rodyklės
- Prijunkite „CompareValue1 pin Out“prie „ColorValue1“laikrodžio
- Prijunkite „CompareValue2 pin Out“prie „ColorValue2 pin Clock“
- Prijunkite „ColorValue1“kištuką prie „RGBWColorMultiMerger1“kaiščio [0]
- Prijunkite „ColorValue2“kištuką prie „RGBWColorMultiMerger1“kaiščio [1]
- Prijunkite „RGBWColorMultiMerger1“kaištį prie „NeoPixels1“spalvos
- Prijunkite „NeoPixels1“kištuką prie „Arduino Digital Pin 2“
7 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą
„Visuino“apačioje spustelėkite skirtuką „Sukurti“, įsitikinkite, kad pasirinktas teisingas prievadas, tada spustelėkite mygtuką „Kompiliuoti/kurti ir įkelti“.
8 žingsnis: žaiskite
Jei įjungsite „Arduino UNO“modulį ir stumdysite potenciometrą, LED žiedas parodys potenciometro padėtį. Šį metodą galite naudoti garso programose, kur reikia nurodyti garsumo padėtį arba bet kurį kitą projektą, kuriame reikalingas tam tikras vaizdinis indikatorius.
Sveikinu! Jūs baigėte savo projektą su Visuino. Taip pat pridedamas „Visuino“projektas, kurį sukūriau šiam „Instructable“, galite jį atsisiųsti ir atidaryti „Visuino“:
Rekomenduojamas:
Pasidaryk pats LED garso lygio indikatorius: 5 žingsniai
„Pasidaryk pats“šviesos diodų garso lygio indikatorius: šis nurodymas padės jums sukurti savo garso lygio indikatorių naudojant „Arduino Leonardo“ir kai kurias atsargines dalis. Prietaisas leidžia jums vizualizuoti savo garso išvestį, kad matytumėte garso ir vaizdo būklę realiuoju laiku. Tai
„Arduino Neopixel“LED žiedas Ws2812 - „Visuino“pamoka: 8 žingsniai
„Arduino Neopixel“LED žiedas Ws2812 - „Visuino“pamoka: Šioje pamokoje sužinosime, kaip valdyti „Neopixel Led Ring Ws2812“naudojant „Arduino“ir „Visuino“, kad būtų galima valdyti LED pikselius. Žiūrėkite demonstracinį vaizdo įrašą
Garso/garso lygio indikatorius: 10 žingsnių
Garso/garso lygio indikatorius: Šiame projekte parodysiu, kaip sukurti paprastą garso lygio indikatorių naudojant operacinius stiprintuvus. Pastaba: norėdami užduoti klausimų, apsilankykite mano svetainėje adresu Klauskite eksperto. Naudingi papildomi vaizdo įrašai: imituotos grandinės nustatymas ant duonos lentos (protokolas
„Neopixel Ws2812 Rainbow“LED švytėjimas su M5stick-C - Vaivorykštės veikimas „Neopixel Ws2812“naudojant „M5stack M5stick C“naudojant „Arduino IDE“: 5 žingsniai
„Neopixel Ws2812 Rainbow“LED švytėjimas su M5stick-C | Vaivorykštės veikimas „Neopixel Ws2812“naudojant „M5stack M5stick C“naudojant „Arduino IDE“: Sveiki vaikinai, šioje instrukcijoje mes išmoksime naudoti neopixel ws2812 šviesos diodus arba LED juostelę arba LED matricą arba LED žiedą su „m5stack m5stick-C“kūrimo lenta su „Arduino IDE“ir mes padarysime vaivorykštinis raštas su juo
Garso garso failų (Wav) leidimas naudojant „Arduino“ir DAC: 9 žingsniai
Garso garso failų (Wav) leidimas naudojant „Arduino“ir DAC: atkurkite „wav“garso įrašą iš savo „Audino“SD kortelės. Ši instrukcija parodys, kaip „SdCard“wav failą galima paleisti per paprastą grandinę garsiakalbiui. „Wav“failas turi būti 8 bitų monofoninis. Aš neturėjau problemų atkurdamas 44 KHz failus. Nors ne