Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tässä opetusohjelmassa opimme tekemään legendaariset SteamPunk -suojalasit, jotka vaihtavat värejä LED -renkaiden ja Arduinon avulla.
Katso video!
Vaihe 1: Mitä tarvitset
- Hitsauslasit
- 2X NeoPixel - Ws2812 RGB -LED -rengas (12 LEDillä)
- Arduino UNO (tai mikä tahansa muu Arduino)
- Hyppyjohdot
- Visuino -ohjelmisto: Lataa Visuino
- Huomautus: jos haluat käyttää Arduino Nano -laitetta (koska se on pienempi), kytke se samoihin nastoihin ja Visuinossa Arduinon sijasta UNO valitse Arduino Nano
Vaihe 2: Piiri
- Liitä Arduino -kortin tappi 5V ensimmäiseen LedRing -tappiin VCC
- Liitä Arduino -kortin tappi GND ensimmäiseen LedRing -tappiin GND
- Kytke Arduino -kortin digitaalinen nasta 2 ensimmäiseen LedRing -tappiin DI
- Liitä Arduino -kortin tappi 5V toiseen LedRing -nastaan VCC
- Liitä Arduino -kortin tappi GND toiseen LedRing -nastaan GND
- Liitä Arduino -kortin digitaalinen nasta 3 toiseen LedRing -tappiin DI
Johda kaikki kaavion mukaan ja käytä sitten kuumaliimaa ja kiinnitä jokainen LedRing suojalaseihin
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ää 2X "Satunnainen analogigeneraattori" -komponentti
- Lisää "Sine Analog Generator" -komponentti
- Lisää "Sine Unsigned Generator" -komponentti
- Lisää "Analog To Color" -komponentti
- Lisää 2X "NeoPixels" -komponentti
Vaihe 5: Visuino -sarjan komponenteissa
Valitse "SineUnsignedGenerator1" ja aseta ominaisuusikkunassa Amplitudi 6, Taajuus (Hz) arvoon 0,8 ja Siirtymä 6
- Kaksoisnapsauta "NeoPixels1" ja vedä "PixelGroups" -ikkunassa "Color Pixel" vasemmalle ja ominaisuusikkunassa aseta "Count Pixels" 12 PixelGroups -ikkunaksi
- Kaksoisnapsauta "NeoPixels2" ja vedä "PixelGroups" -ikkunassa "Color Pixel" vasemmalle puolelle ja ominaisuusikkunan "Laske pikselit" -asetukseksi 12 <tämä on LED -renkaiden LED -määräSulje "PixelGroups" -ikkuna
Vaihe 6: Visuino Connect -komponentit
- Kytke "RandomAnalogGenerator1" -nasta ulos "AnalogToColor1" -nastaan punainen
- Liitä "RandomAnalogGenerator2" -nasta Out "AnalogToColor1" -nastaan vihreä
- Liitä "SineAnalogGenerator1" -nasta Out "AnalogToColor1" -nastaan sininen
- Liitä "AnalogToColor1" -nasta ulos "NeoPixels1" -nastaiseen väriin
- Liitä "AnalogToColor1" -nasta ulos "NeoPixels2" -nastaiseen väriin
- Liitä "SineUnsignedGenerator1" -nasta ulos "NeoPixels1" -nastahakemistoon
- Liitä "SineUnsignedGenerator1" -nasta ulos "NeoPixels2" -nastahakemistoon
- Liitä "NeoPixels1" -nasta ulos Arduinon digitaaliseen nastaan 2
- Liitä NeoPixels2 -nastainen lähtö Arduinon digitaaliseen nastaan 3
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 -moduuliin, LED -renkaat alkavat vaihtaa värejä.
Onnittelut! Olet suorittanut projektisi Visuinon kanssa. Liitteenä on myös Visuino -projekti, jonka loin tälle Instructablelle, voit ladata sen ja avata sen Visuinossa:
Vaihe 9: Virta
Jos aiot käyttää Arduinoa akulla, voit käyttää PowerBankia, jossa on USB -liitin, joten voit liittää sen helposti.
Jos aiot käyttää 9 V: n akkua tai vastaavaa, kytke johtojen avulla akun negatiivinen nasta (-) Arduino-nastaan [GND] ja liitä akun positiivinen nasta (+) Arduino-nastaan [VIN]