INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
In hierdie handleiding leer ons hoe u die legendariese SteamPunk -bril kan maak wat van kleur verander met LED -ringe en Arduino.
Kyk die video!
Stap 1: wat u benodig
- Sweisbril
- 2X NeoPixel - Ws2812 RGB LED -ring (met 12 LED's)
- Arduino UNO (of enige ander Arduino)
- Springdrade
- Visuino sagteware: Laai Visuino af
- Opmerking: om Arduino Nano te gebruik (omdat dit kleiner is), koppel dit net aan dieselfde penne en in Visuino in plaas van Arduino UNO, kies Arduino Nano
Stap 2: Skakel
- Koppel Arduino -bordpen 5V aan die eerste LedRing -pen VCC
- Koppel die Arduino -bordpen GND aan die eerste LedRing -pen GND
- Koppel Arduino board Digital pin 2 aan die eerste LedRing pin DI
- Koppel Arduino -bordpen 5V aan die tweede LedRing -pen VCC
- Koppel die Arduino -bordpen GND aan die tweede LedRing -pen GND
- Koppel Arduino board Digital pin 3 aan die tweede LedRing pin DI
Bedraad alles volgens die skema, gebruik dan 'n warm gom en monteer elke LedRing op die bril
Stap 3: Begin Visuino en kies die tipe Arduino UNO -bord
Die Visuino: https://www.visuino.eu moet ook geïnstalleer word. Laai die gratis weergawe af of registreer vir 'n gratis proeflopie.
Begin Visuino soos aangedui op die eerste foto Klik op die "Tools" -knoppie op die Arduino -komponent (prent 1) in Visuino As die dialoog verskyn, kies "Arduino UNO" soos op prent 2
Stap 4: Voeg komponente by in Visuino
- Voeg 2X "Random Analog Generator" -komponent by
- Voeg die komponent "Sine Analog Generator" by
- Voeg die komponent "Sine Unsigned Generator" by
- Voeg die komponent "Analog To Color" by
- Voeg 2X "NeoPixels" -komponent by
Stap 5: In Visuino -stelkomponente
Kies "SineUnsignedGenerator1" en stel Amplitude in die eiendomsvenster op 6, Frequency (Hz) op 0.8 en Offset op 6
- Dubbelklik op die "NeoPixels1" en sleep in die "PixelGroups" -venster "Color Pixel" aan die linkerkant en stel in die venster "Eienskappe" pixel in op 12 PixelGroups -venster
- Dubbelklik op die "NeoPixels2" en sleep in die "PixelGroups" -venster "Color Pixel" aan die linkerkant en stel in die eiendomsvenster "Count Pixels" op 12 <dit is die hoeveelheid LED's in die LEDRing. Maak die venster "PixelGroups" toe
Stap 6: In Visuino Connect Components
- Koppel "RandomAnalogGenerator1" -pen uit aan "AnalogToColor1" -pen Rooi
- Koppel "RandomAnalogGenerator2" -pen uit aan "AnalogToColor1" -pen groen
- Koppel "SineAnalogGenerator1" -pen uit aan "AnalogToColor1" -pen Blue
- Koppel "AnalogToColor1" pin Out aan "NeoPixels1" pin Color
- Koppel "AnalogToColor1" pin Out aan "NeoPixels2" pin Color
- Koppel "SineUnsignedGenerator1" -pen aan by "NeoPixels1" -penindeks
- Koppel "SineUnsignedGenerator1" -pen aan by "NeoPixels2" -penindeks
- Koppel "NeoPixels1" -pen aan op Arduino digitale pen 2
- Koppel "NeoPixels2" -pen aan op Arduino digitale pen 3
Stap 7: Genereer, stel op en laai die Arduino -kode op
Klik in Visuino onderaan op die blad "Bou", maak seker dat die korrekte poort gekies is, en klik dan op die knoppie "Saamstel/bou en oplaai".
Stap 8: Speel
As u die Arduino -module aanskakel, begin die LEDRings van kleur verander.
Baie geluk! U het u projek met Visuino voltooi. Die Visuino -projek wat ek vir hierdie instruksies geskep het, is ook aangeheg, u kan dit aflaai en in Visuino oopmaak:
Stap 9: Skakel
As u van plan is om die Arduino met 'n battery te voed, kan u 'n PowerBank met 'n USB -aansluiting gebruik, sodat u dit maklik kan koppel.
As u van plan is om 'n 9V-battery of soortgelyk te gebruik, verbind dan 'n negatiewe batterypen (-) met die Arduino-pen [GND] en verbind 'n positiewe batterypen (+) met die Arduino-pen [VIN]