Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
V tomto tutoriálu se naučíme, jak vyrobit legendární brýle SteamPunk, které mění barvy pomocí LED kroužků a Arduina.
Podívejte se na video!
Krok 1: Co budete potřebovat
- Svářečské brýle
- 2X NeoPixel - Ws2812 RGB LED Ring (s 12 LED)
- Arduino UNO (nebo jiné Arduino)
- Propojovací vodiče
- Software Visuino: Stáhněte si Visuino
- Poznámka: Chcete -li použít Arduino Nano (protože je menší), stačí jej připojit ke stejným pinům a ve Visuinu místo Arduino UNO vybrat Arduino Nano
Krok 2: Okruh
- Připojte pin desky Arduino 5V k prvnímu pinu LedRing VCC
- Připojte pin GND desky Arduino k prvnímu pinu LedRing GND
- Připojte digitální pin 2 desky Arduino k prvnímu pinu LedRing DI
- Připojte pin desky Arduino 5V k druhému pinu LedRing VCC
- Připojte pin GND desky Arduino k druhému pinu LedRing GND
- Připojte digitální pin 3 desky Arduino k druhému pinu LedRing DI
Vše zapojte podle schématu, poté použijte horké lepidlo a namontujte každý LedRing na brýle
Krok 3: Spusťte Visuino a vyberte typ desky Arduino UNO
Je také třeba nainstalovat Visuino: https://www.visuino.eu. Stáhněte si bezplatnou verzi nebo se zaregistrujte a vyzkoušejte zdarma.
Spusťte Visuino, jak je znázorněno na prvním obrázku Klikněte na tlačítko „Nástroje“na komponentě Arduino (obrázek 1) ve Visuinu Když se zobrazí dialogové okno, vyberte „Arduino UNO“, jak je znázorněno na obrázku 2
Krok 4: Ve Visuinu přidejte komponenty
- Přidejte 2X komponentu „Random Analog Generator“
- Přidejte komponentu „Sine Analog Generator“
- Přidejte komponentu „Sine Unsigned Generator“
- Přidejte komponentu „Analogově k barvě“
- Přidejte 2X komponentu „NeoPixels“
Krok 5: Ve Visuino Set Components
Vyberte „SineUnsignedGenerator1“a v okně vlastností nastavte Amplitudu na 6, Frekvenci (Hz) na 0,8 a Ofset na 6
- Dvakrát klikněte na „NeoPixels1“a v okně „PixelGroups“přetáhněte „Color Pixel“na levou stranu a v okně vlastností nastavte okno „Count Pixels“na 12 PixelGroups „
- Dvakrát klikněte na „NeoPixels2“a v okně „PixelGroups“přetáhněte „Color Pixel“na levou stranu a v okně vlastností nastavte „Count Pixels“na 12 <toto je počet LED na LEDRingZavřete okno „PixelGroups“
Krok 6: V komponentách Visuino Connect
- Připojte pin „RandomAnalogGenerator1“ke kolíku „AnalogToColor1“červený
- Připojte pin „RandomAnalogGenerator2“na pin „AnalogToColor1“zelený
- Připojte pin „SineAnalogGenerator1“ke kolíku „AnalogToColor1“modrý
- Připojte kolíkový výstup „AnalogToColor1“k barvě kolíku „NeoPixels1“
- Připojte pin „AnalogToColor1“k barvě kolíku „NeoPixels2“
- Připojte pin „SineUnsignedGenerator1“ke kolíku „NeoPixels1“
- Připojte pin „SineUnsignedGenerator1“ke kolíku „NeoPixels2“
- Připojte pin „NeoPixels1“k digitálnímu pinu Arduino 2
- Připojte pin „NeoPixels2“k digitálnímu pinu Arduino 3
Krok 7: Generujte, kompilujte a nahrajte kód Arduino
Ve Visuinu ve spodní části klikněte na kartu „Build“, ujistěte se, že je vybrán správný port, poté klikněte na tlačítko „Compile/Build and Upload“.
Krok 8: Hrajte
Pokud napájíte modul Arduino, LEDRings začnou měnit barvy.
Gratulujeme! Dokončili jste svůj projekt s Visuino. Také je připojen projekt Visuino, který jsem vytvořil pro tento Instructable, můžete si jej stáhnout a otevřít ve Visuinu:
Krok 9: Napájení
Pokud plánujete napájet Arduino baterií, můžete použít PowerBank s konektorem USB, abyste jej mohli snadno připojit.
Pokud plánujete použít 9V baterii nebo podobnou, pak pomocí vodičů připojte záporný pin baterie (-) ke kolíku Arduino [GND] a připojte kladný pól baterie (+) ke kolíku Arduino [VIN]