Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
I denna handledning lär vi oss hur man gör de legendariska SteamPunk -glasögonen som ändrar färg med LED -ringar och Arduino.
Titta på videon!
Steg 1: Vad du behöver
- Svetsglasögon
- 2X NeoPixel - Ws2812 RGB LED -ring (med 12 lysdioder)
- Arduino UNO (eller någon annan Arduino)
- Bygelkablar
- Visuino -programvara: Ladda ner Visuino
- Obs: för att använda Arduino Nano (eftersom den är mindre) är det bara att ansluta den till samma stift och i Visuino istället för Arduino UNO välj Arduino Nano
Steg 2: Krets
- Anslut Arduino board pin 5V till den första LedRing pin VCC
- Anslut Arduino board pin GND till den första LedRing pin GND
- Anslut Arduino board Digital pin 2 till den första LedRing pin DI
- Anslut Arduino board pin 5V till den andra LedRing pin VCC
- Anslut Arduino board pin GND till den andra LedRing pin GND
- Anslut Arduino board Digital pin 3 till den andra LedRing pin DI
Anslut allt enligt schemat och använd sedan ett varmt lim och montera varje LedRing på glasögonen
Steg 3: Starta Visuino och välj Arduino UNO -korttyp
Visuino: https://www.visuino.eu måste också installeras. Ladda ner gratisversionen eller registrera dig för en gratis provperiod.
Starta Visuino som visas på den första bilden Klicka på "Verktyg" -knappen på Arduino -komponenten (bild 1) i Visuino När dialogrutan visas väljer du "Arduino UNO" som visas på bild 2
Steg 4: Lägg till komponenter i Visuino
- Lägg till 2X "Random Analog Generator" -komponent
- Lägg till komponenten "Sine Analog Generator"
- Lägg till komponenten "Sinus osignerad generator"
- Lägg till komponenten "Analog To Color"
- Lägg till 2X "NeoPixels" -komponent
Steg 5: I Visuino Set Components
Välj "SineUnsignedGenerator1" och i egenskapsfönstret ställer du in Amplitude till 6, Frekvens (Hz) till 0,8 och Offset till 6
- Dubbelklicka på "NeoPixels1" och i fönstret "PixelGroups" drar du "Color Pixel" till vänster och i fönstret för egenskaper ställer du in "Count Pixels" till 12 PixelGroups "-fönstret
- Dubbelklicka på "NeoPixels2" och i fönstret "PixelGroups" drar du "Color Pixel" till vänster och i egenskapsfönstret ställer du in "Count Pixels" till 12 <detta är mängden lysdioder i LEDRingStäng fönstret "PixelGroups"
Steg 6: I Visuino Connect -komponenter
- Anslut "RandomAnalogGenerator1" pin Out till "AnalogToColor1" pin Red
- Anslut "RandomAnalogGenerator2" pin Out till "AnalogToColor1" pin Green
- Anslut "SineAnalogGenerator1" pin Out till "AnalogToColor1" pin Blue
- Anslut "AnalogToColor1" pin Out till "NeoPixels1" pin Color
- Anslut "AnalogToColor1" pin Out till "NeoPixels2" pin Color
- Anslut "SineUnsignedGenerator1" pin Out till "NeoPixels1" pin Index
- Anslut "SineUnsignedGenerator1" pin Out till "NeoPixels2" pin Index
- Anslut "NeoPixels1" pin Out till Arduino digital pin 2
- Anslut "NeoPixels2" pin Out till Arduino digital pin 3
Steg 7: Generera, kompilera och ladda upp Arduino -koden
I Visuino klickar du längst ned på fliken "Bygg", se till att rätt port är vald, klicka sedan på "Kompilera/bygga och ladda upp" -knappen.
Steg 8: Spela
Om du driver Arduino -modulen börjar LED -ringarna ändra färger.
Grattis! Du har slutfört ditt projekt med Visuino. Vidare bifogas Visuino -projektet, som jag skapade för denna Instructable, du kan ladda ner det och öppna det i Visuino:
Steg 9: Strömförsörjning
Om du planerar att driva Arduino med ett batteri kan du använda en PowerBank som har USB -kontakten så att du enkelt kan ansluta den.
Om du planerar att använda ett 9V-batteri eller liknande ansluter du med hjälp av kablar en negativ batteripol (-) till Arduino-stift [GND] och ansluter en batteriposit (+) till Arduino-stift [VIN]