Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Fügen Sie animierte (Festzelt-)Beleuchtung zu Ihren Projekten hinzu

Komponenten und Verbrauchsmaterialien

Arduino Nano R3
× 1
NeoPixel-Streifen
× 1

Apps und Onlinedienste

Arduino-IDE

Über dieses Projekt

Einfache DIY animierte Festzeltbeleuchtung

Dies ist ein einfaches Tutorial, um Ihrem Arcade-Schrank oder anderen Projekten animierte Beleuchtung hinzuzufügen. Es kann zur (Hintergrund-)Beleuchtung von Zelten und vielen anderen Zwecken verwendet werden.

Sie benötigen einen Arduino Nano (oder ein kompatibles Board), einen Streifen NeoPixels und 3 Drähte.

Der Build

Sehen Sie sich das Video unten für den Build an:

Kurze Einrichtung

Hardware :Löten Sie drei Drähte vom Arduino Nano zum NeoPixel-Streifen:5V, digitales Signal (ich habe Pin 2 auf dem Arduino gewählt) und Masse.

Tipp:Verwenden Sie ein Stück Schrumpfschlauch, um die Kabel zusammenzubinden, insbesondere den LED-Streifen (achten Sie darauf, dass die Lötverbindungen bedeckt sind). Dadurch wird verhindert, dass sich die Lötverbindungen lösen.

Code: Stellen Sie die Anzahl der LEDs des angeschlossenen Streifens im Sketch-Code ein, laden Sie ihn auf den Arduino hoch und testen Sie ihn. Ich habe in der Skizze eine "laufende", blinkende und pulsierende Animation verwendet, wobei nur die Farbe Weiß verwendet wurde. Sie können den Code anpassen, um alle Arten von Animationen auszuführen und viele Farben zu verwenden. Oder verwenden Sie einfach eine Hintergrundbeleuchtung, ganz wie Sie es bevorzugen.

Der Aufbau :Ich schneide 2 Stück Pappe, die gut in meinen Schrank passen. Ein Stück dient als Hintergrund zum Aufkleben des Neopixelstreifens. Der andere Streifen wird flach hinter dem Boden des Festzelts platziert, um zu verhindern, dass das Licht der Neopixel direkt nach unten scheint. Danach musste ich einige kleine Kanten abschneiden, damit es in meinen Schrank passte.

Ich habe ein paar Stücke Gaffa-Klebeband auf den Karton gelegt, um sie schwarz zu machen. Ich klebte den Neopixelstreifen auf den Karton und klebte die Drähte und Nano auf die Rückseite des Kartons.

Legen Sie die 2 Teile in den Schrank und schließen Sie ein USB-Kabel vom Nano an eine 5V-Stromquelle an. In meinem Schrank ist es mit einem USB-Port eines Raspberry Pi verbunden.

Platzieren Sie dann das Lagerzelt wieder oder erstellen Sie Ihr eigenes, um Ihren Build anzupassen. Ich habe eine einfache erstellt, auf Fotopapier gedruckt und passend zum Festzelt zugeschnitten.

Tipp:Das Endergebnis wird noch besser, wenn Sie Ihr Design von einer professionellen Druckerei auf Folie drucken lassen.

Bibliotheken

Der Sketch benötigt eine Bibliothek:

  • Adafruit NeoPixel-Bibliothek

Lizenz

Teile der Skizze wurden im Internet gefunden, alle Ehre geht an die Schöpfer. Sie können den Code gerne für Ihren persönlichen Gebrauch verwenden, nicht für kommerzielle Zwecke. Sie können mich unter [email protected] kontaktieren.

Code

  • Animierter Festzelt-Lichtcode
Animierter Festzelt-LichtcodeArduino
/************************************************ ************************* Festzeltbeleuchtung mit Neopixels von ericBcreator* einfaches Skript zur Beleuchtung eines (Arcade-)Festzelts******** ************************************************* ************* letztes Update 20181021 von ericBcreator** Inspiriert von einem Artikel von sandyjmacdonald* https://sandyjmacdonald.github.io/2015/12/02/picade-errata/* * Komponenten :* - Neopixel-Streifen* - Arduino Nano** Dieser Code ist kostenlos für den persönlichen Gebrauch, nicht für kommerzielle Zwecke.* Bitte lassen Sie diesen Header intakt.** Kontakt:[email protected]*********** ************************************************* **********///// die Bibliotheken einschließen// #include #define PIN 2 // Definieren Sie den Pin, mit dem der Streifen verbunden ist //// Setup-Variablen und initialisieren der Neopixelstreifen // int numOfLeds =11; // die Anzahl der LEDs auf dem Stripint minBrightness =80; // die minimale Helligkeit des Pulsierens und Blinkens (0-255)int maxBrightness =255; // die maximale Helligkeit des Pulsierens und Blinkens (0-255)int walkingLedsDelay =250; // die Verzögerung in ms für die gehende LEDsint flashDelay =250; // die Verzögerung in ms für die blinkenden LEDsint numOfFlashLoops =3; // wie oft die LEDs blinken numOfPulseLoops =10; // wie oft die LEDs von min bis maxint pulsieren pulseDelay =20; // die Verzögerung in ms beim Pulsen von min bis max und umgekehrtAdafruit_NeoPixel strip =Adafruit_NeoPixel(numOfLeds, PIN); //// setup// void setup() { strip.begin();} //// main loop/ / Void Schleife () { WalkingLeds (); // zeige die laufenden LEDs flashLeds (); // die LEDs blinken für (int i =0; i 0; x--) { strip.setPixelColor(x, strip.Color(255, 255, 255)); Strip-Show(); Verzögerung (walkingLedsDelay); strip.setPixelColor(x, 0); Strip-Show(); }}void flashLeds() { setLedColors(); for (int i =0; i minBrightness; i--) { strip.setBrightness (i); Strip-Show(); Verzögerung (pulseDelay); }}void setLedColors() { for (int x =0; x

Schaltpläne


Herstellungsprozess

  1. Aufbau eines drahtlosen Sensornetzwerks in Ihrem Zuhause
  2. Bauen Sie Ihren internetgesteuerten Videostreaming-Roboter mit Arduino und Raspberry Pi
  3. So optimieren Sie Ihre Elektroprojekte mit E3.schematic
  4. Aktivieren Sie die Alexa-Steuerung für Ihren Deckenventilator
  5. Kennen Sie die Temperatur Ihres Zuhauses von überall mit der Arduino Cloud!
  6. Volle Kontrolle über Ihren Fernseher mit Alexa und Arduino IoT Cloud
  7. Verbinden Sie Ihre Zentralheizung mit Arduino
  8. ThimbleKrox - Maussteuerung mit den Fingern
  9. Mkr1000-Pinbelegung:Eine bevorzugte Wahl für IoT-Projekte
  10. Warum sollten Sie 3D-Vision in Ihren Automatisierungsprojekten implementieren?