Inhoudsopgave:

Arduino SteamPunk-bril - Eenvoudige doe-het-zelf - Ajarnpa
Arduino SteamPunk-bril - Eenvoudige doe-het-zelf - Ajarnpa

Video: Arduino SteamPunk-bril - Eenvoudige doe-het-zelf - Ajarnpa

Video: Arduino SteamPunk-bril - Eenvoudige doe-het-zelf - Ajarnpa
Video: Wat heb je nodig? Beginners mixed media en art journal 2024, November
Anonim

In deze zelfstudie leren we hoe je de legendarische SteamPunk-bril maakt die van kleur verandert met behulp van LED-ringen en Arduino.

Bekijk de video!

Stap 1: Wat heb je nodig?

Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
  • Lasbril
  • 2X NeoPixel - Ws2812 RGB LED-ring (met 12 LED's)
  • Arduino UNO (of een andere Arduino)
  • Doorverbindingsdraden
  • Visuino-software: Download Visuino
  • Opmerking: om Arduino Nano te gebruiken (omdat het kleiner is), sluit u het gewoon aan op dezelfde pinnen en in Visuino in plaats van Arduino UNO selecteert u Arduino Nano

Stap 2: Circuit

Stroomkring
Stroomkring
  • Sluit Arduino-bordpin 5V aan op de eerste LedRing-pin VCC
  • Sluit de Arduino-bordpin GND aan op de eerste LedRing-pin GND
  • Sluit Arduino board Digital pin 2 aan op de eerste LedRing pin DI
  • Sluit Arduino-bordpin 5V aan op de tweede LedRing-pin VCC
  • Sluit de Arduino-bordpin GND aan op de tweede LedRing-pin GND
  • Sluit Arduino board Digital pin 3 aan op de tweede LedRing pin DI

Bedraad alles volgens het schema, gebruik dan een hete lijm en monteer elke LedRing op de bril

Stap 3: Start Visuino en selecteer het Arduino UNO-bordtype

Start Visuino en selecteer het Arduino UNO-bordtype
Start Visuino en selecteer het Arduino UNO-bordtype
Start Visuino en selecteer het Arduino UNO-bordtype
Start Visuino en selecteer het Arduino UNO-bordtype

De Visuino: https://www.visuino.eu moet ook worden geïnstalleerd. Download de gratis versie of registreer voor een gratis proefversie.

Start Visuino zoals weergegeven in de eerste afbeelding Klik op de knop "Tools" op de Arduino-component (Afbeelding 1) in Visuino Wanneer het dialoogvenster verschijnt, selecteer "Arduino UNO" zoals weergegeven op Afbeelding 2

Stap 4: In Visuino Componenten toevoegen

In Visuino Componenten toevoegen
In Visuino Componenten toevoegen
In Visuino Componenten toevoegen
In Visuino Componenten toevoegen
In Visuino Componenten toevoegen
In Visuino Componenten toevoegen
  • Voeg 2X "Random Analog Generator" component toe
  • Component "Sinus Analoge Generator" toevoegen
  • Component "Sine Unsigned Generator" toevoegen
  • Component "Analoog naar kleur" toevoegen
  • Voeg 2X "NeoPixels" component toe

Stap 5: In Visuino Set-componenten

In Visuino Set-componenten
In Visuino Set-componenten
In Visuino Set-componenten
In Visuino Set-componenten
In Visuino Set-componenten
In Visuino Set-componenten

Selecteer "SineUnsignedGenerator1" en stel in het eigenschappenvenster Amplitude in op 6, Frequentie (Hz) op 0,8 en Offset op 6

  1. Dubbelklik op de "NeoPixels1" en sleep in het venster "PixelGroups" "Color Pixel" naar de linkerkant en stel in het eigenschappenvenster "Count Pixels" in op 12 PixelGroups"-venster
  2. Dubbelklik op de "NeoPixels2" en sleep in het venster "PixelGroups" "Color Pixel" naar de linkerkant en stel in het eigenschappenvenster "Count Pixels" in op 12 < dit is het aantal LED's op de LEDRingSluit het venster "PixelGroups"

Stap 6: In Visuino Connect-componenten

In Visuino Connect-componenten
In Visuino Connect-componenten
  • Verbind "RandomAnalogGenerator1" pin Out met "AnalogToColor1" pin Red
  • Verbind "RandomAnalogGenerator2" pin Out met "AnalogToColor1" pin Green
  • Verbind "SineAnalogGenerator1" pin Out met "AnalogToColor1" pin Blue
  • Verbind "AnalogToColor1" pin Out met "NeoPixels1" pin Color
  • Verbind "AnalogToColor1" pin Out met "NeoPixels2" pin Color
  • Verbind "SineUnsignedGenerator1" pin Out met "NeoPixels1" pin Index
  • Verbind "SineUnsignedGenerator1" pin Out met "NeoPixels2" pin Index
  • Verbind "NeoPixels1" pin Out met Arduino digitale pin 2
  • Verbind "NeoPixels2" pin Out met Arduino digitale pin 3

Stap 7: Genereer, compileer en upload de Arduino-code

Genereer, compileer en upload de Arduino-code
Genereer, compileer en upload de Arduino-code

Klik in Visuino onderaan op het tabblad "Build", zorg ervoor dat de juiste poort is geselecteerd en klik vervolgens op de knop "Compile/Build and Upload".

Stap 8: Spelen

Als u de Arduino-module van stroom voorziet, beginnen de LEDRings van kleur te veranderen.

Gefeliciteerd! U heeft uw project met Visuino afgerond. Ook bijgevoegd is het Visuino-project, dat ik voor deze Instructable heb gemaakt, je kunt het downloaden en openen in Visuino:

Stap 9: aanzetten

Als u van plan bent de Arduino van stroom te voorzien met een batterij, kunt u een PowerBank gebruiken met een USB-connector, zodat u deze eenvoudig kunt aansluiten.

Als u van plan bent een 9V-batterij of iets dergelijks te gebruiken, sluit dan met behulp van draden een batterij-negatieve pin (-) aan op Arduino-pin [GND] en sluit een batterij-positieve pin (+) aan op Arduino-pin [VIN]

Aanbevolen: