Sisällysluettelo:
- Vaihe 1: Mitä tarvitset
- Vaihe 2: Piiri
- Vaihe 3: Käynnistä Visuino ja valitse Arduino UNO Board Type
- Vaihe 4: Lisää Visuino -komponentteja
- Vaihe 5: Visuino -sarjan komponenteissa
- Vaihe 6: Visuino Connect -komponentit
- Vaihe 7: Luo, käännä ja lähetä Arduino -koodi
- Vaihe 8: Pelaa
Video: Äänenvoimakkuuden osoitin Neopixel Ws2812 LED -rengas ja Arduino: 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Tässä opetusohjelmassa opimme tekemään äänenvoimakkuuden ilmaisimen käyttämällä Neopixel Ws2812 LED -rengasta ja arduinoa.
Katso video!
Vaihe 1: Mitä tarvitset
- Arduino Uno tai mikä tahansa muu Arduino -levy
- NeoPixel - RGB -LED -rengas
- Hyppyjohdot
- Potentiometri
- Visuino -ohjelmisto: Lataa tästä
Vaihe 2: Piiri
- Liitä Arduino -kortin tappi 5V LedRing -tappiin VCC
- Liitä Arduino -kortin tappi GND LedRing -tappiin GND
- Liitä Arduino -kortin digitaalinen nasta 2 LedRing -tappiin DI
- Liitä potentiometrin nasta OTB Arduinon analogiseen nastaan A0
- Liitä potentiometrin nasta VCC Arduino analogiseen nastaan 5V
- Liitä potentiometrin nasta GND Arduino Pin GND: hen
Vaihe 3: Käynnistä Visuino ja valitse Arduino UNO Board Type
Visuino: https://www.visuino.eu on myös asennettava. Lataa ilmainen versio tai rekisteröidy ilmaiseen kokeiluversioon.
Käynnistä Visuino ensimmäisen kuvan mukaisesti Napsauta Visuinon Arduino -komponentin (Kuva 1) "Työkalut" -painiketta. Kun valintaikkuna tulee näkyviin, valitse "Arduino UNO", kuten kuvassa 2
Vaihe 4: Lisää Visuino -komponentteja
- Lisää "Kartan alueen analoginen" komponentti
- Lisää "Ramp Analog Value" -komponentti
- Lisää "Analoginen allekirjoittamattomaan" komponentti
- Lisää 2X "Vertaa analogista arvoa" -komponentti
- Lisää 2X "Color Value" -komponentti
- Lisää "RGBW Color Multi-Source Merger" -komponentti
- Lisää "NeoPixels" -komponentti
Vaihe 5: Visuino -sarjan komponenteissa
- Valitse "MapRange1" ja määritä ominaisuuksissa Tuloalue> Maksimi 1 ja Syöttöalue> Min 0
- Valitse "MapRange1" ja määritä ominaisuuksiksi Lähtöalue> Maksimi 12 ja Lähtöalue> Min 0
Huomautus: Lähtöalue> Enintään 12 on LED -renkaan merkkivalojen määrä
- Valitse "RampToValue1" ja aseta ominaisuusikkunassa Kaltevuus (S) arvoon 1000
- Valitse "CompareValue1" ja valitse ominaisuusikkunassa Vertaa tyyppiä ctBigger ja arvo 10. Valitse myös Arvo -kenttä ja napsauta Pin -kuvaketta ja valitse "Float Sink Pin"
- Valitse "CompareValue2" ja valitse ominaisuusikkunassa Vertaa tyypin arvoon ctSmaller myös Arvo -kenttä ja napsauta Pin -kuvaketta ja valitse "Float Sink Pin"
- Valitse "ColorValue2" ja aseta ominaisuusikkunan arvoksi clNavy
- Kaksoisnapsauta "NeoPixels1" ja vedä PixelGroups -ikkunassa ColorPixel vasemmalle puolelle ja aseta ominaisuusikkunassa sitten Count Pixels -arvoksi 12
Huomautus: Count Pixels 12 on LED -renkaan LED -valon määrä
Vaihe 6: Visuino Connect -komponentit
- Liitä analoginen Arduino -nasta [0] ulos MapRange1 -nastaiseen tuloon
- Yhdistä "MapRange1" -nasta ulos RampToValue1 -nastaiseen tuloon ja CompareValue1 -nastaiseen arvoon ja CompareValue2 -nasta -arvoon
- Liitä "RampToValue1" -nasta ulos CompareValue1 -nastaiseen tuloon ja CompareValue2 -nastaiseen tuloon ja AnalogToUnsigned1 -nastaiseen tuloon
- Liitä AnalogToUnsigned1 -nastainen lähtö NeoPixels1 -nastaiseen hakemistoon
- Yhdistä CompareValue1 -nastainen lähtö ColorValue1 -nastaiseen kelloon
- Yhdistä CompareValue2 -nastainen lähtö ColorValue2 -nastaiseen kelloon
- Yhdistä ColorValue1 -nastainen lähtö RGBWColorMultiMerger1 -nastaan [0]
- Yhdistä ColorValue2 -nastainen lähtö RGBWColorMultiMerger1 -nastaan [1]
- Liitä RGBWColorMultiMerger1 -nastainen lähtö NeoPixels1 -nastaiseen väriin
- Liitä NeoPixels1 -nastainen lähtö Arduino Digital Pin 2 -liitäntään
Vaihe 7: Luo, käännä ja lähetä Arduino -koodi
Visuinossa napsauta "Rakenna" -välilehden alareunasta, varmista, että oikea portti on valittu, ja napsauta sitten "Käännä/rakenna ja lähetä" -painiketta.
Vaihe 8: Pelaa
Jos kytket virtaa Arduino UNO -moduuliin ja liu'utat potentiometriä, LED -rengas osoittaa potentiometrin asennon. Voit käyttää tätä lähestymistapaa äänisovelluksissa, joissa sinun on ilmoitettava äänenvoimakkuuden sijainti tai jokin muu projekti, jossa tarvitaan jonkinlaista visuaalista ilmaisinta.
Onnittelut! Olet suorittanut projektisi Visuinon kanssa. Liitteenä on myös Visuino -projekti, jonka loin tälle Instructablelle, voit ladata sen ja avata sen Visuinossa:
Suositeltava:
Arcade -kaiuttimien äänenvoimakkuuden sovitin: 3 vaihetta
Arcade -kaiuttimien äänenvoimakkuussovitin: Tämä on lyhyt ohje siitä, miten sovitetaan Arcade -painikkeen asennusreikä, jotta se mukauttaa Arcade -kaiuttimen äänenvoimakkuuden säädön. keino saada yksi näistä
Neopixel Ws2812 Rainbow LED-hehku M5stick-C: llä - Sateenkaaren ajaminen Neopixel Ws2812: llä M5stack M5stick C: n avulla Arduino IDE: 5 askelta
Neopixel Ws2812 Rainbow LED-hehku M5stick-C: llä | Sateenkaaren ajaminen Neopixel Ws2812: llä M5stack M5stick C: n käyttäminen Arduino IDE: n avulla: Hei kaverit, tässä ohjeessa opimme käyttämään neopixel ws2812 LED-valoja tai led-nauhaa tai led-matriisia tai led-rengasta m5stack m5stick-C -kehityskortilla Arduino IDE: n kanssa ja teemme sateenkaarikuvio sen kanssa
Kapasitiivinen laajennettava osoitin: 4 vaihetta
Kapasitiivinen laajennettava osoitin: Kapasitiivinen kosketustekniikka on nykyään hyvin yleistä erityisesti keittiöympäristössä. Ihmisille, joilla on pienempi kasvu tai rajoitettu ulottuvuus, näiden tekniikoiden hallintalaitteiden käyttö voi olla vaikeaa. Perinteiset laajennusosoittimet eivät toimi, koska
Solar Powered Laser (osoitin) - Yksi "harrastuskokoinen" paneeli toimii! - Yksinkertainen DIY - hauska kokeilu!: 6 vaihetta (kuvilla)
Solar Powered Laser (osoitin) - Yksi "harrastuskokoinen" paneeli toimii! - Yksinkertainen DIY - hauska kokeilu!: Tämä opastettava opas osoittaa, kuinka virtaa laserosoittimelle aurinkopaneelilla. hyvä johdanto aurinkovoimalle ja hauska kokeilu
TECHNO VIKING! LED -sarvet Space Viking -kypärässä: äänenvoimakkuuden ilmaisin + läpikuultava viikinkikypärä: 6 vaihetta
TECHNO VIKING! LED -sarvet Space Viking -kypärässä: äänenvoimakkuuden ilmaisin + läpikuultava viikinkikypärä: Kyllä! Tämä on avaruusviikinkien kypärä. *** Päivitys, tämä pitäisi nimetä uudelleen Techno Viking Helmet *** Mutta sen lokakuu 2010 ja sain vasta tänään tietää Techno Vikingistä. Hyvin meemikäyrän takana. Whateva 'Tässä hän on korkeammalla tuottavuudella