Inhaltsverzeichnis:

DIY RGB-LED Glow Poi mit Fernbedienung - Gunook
DIY RGB-LED Glow Poi mit Fernbedienung - Gunook

Video: DIY RGB-LED Glow Poi mit Fernbedienung - Gunook

Video: DIY RGB-LED Glow Poi mit Fernbedienung - Gunook
Video: Battery Replacement For RGB Led Remote | RGB remote Cap Open | Led Strip Lights 2024, November
Anonim
DIY RGB-LED Glow Poi mit Fernbedienung
DIY RGB-LED Glow Poi mit Fernbedienung
DIY RGB-LED Glow Poi mit Fernbedienung
DIY RGB-LED Glow Poi mit Fernbedienung
DIY RGB-LED Glow Poi mit Fernbedienung
DIY RGB-LED Glow Poi mit Fernbedienung
Bild
Bild

Einführung

Hallo zusammen! Dies ist mein erster Leitfaden und (hoffentlich) der erste in einer Reihe von Anleitungen auf meiner Suche nach einem Open-Source-RGB-LED-Visual-Poi. Um es zunächst einfach zu halten, wird daraus ein einfacher LED-Poi mit Fernbedienung über IR und allerlei Farbwechsel-Animationen.

Denken Sie daran: Diese Art von Poi (ohne IR-Fernbedienung) kann für etwa 20 $ bei Amazon gekauft werden, daher lohnt sich der Aufwand finanziell nicht - DIY für die Erfahrung, nicht das Ergebnis.

Ich hoffe, dass die Leute Animationen zum GitHub dieses Projekts beisteuern, was zu einer großen Auswahl an Animationen führt, aus denen Sie auswählen können, und dieser Version daher im Vergleich zu den freiverkäuflichen einen mehr Wert verleihen.

Bild
Bild

Haftungsausschluss

Vorweg ein paar Sicherheitshinweise. Versuchen Sie diesen Build nur, wenn Sie wissen, was Sie tun. Ich bin kein Elektroingenieur, ich übernehme keine Haftung, wenn etwas schief geht. Es gibt einige gefährliche Schritte/Materialien, die Sie kennen sollten:

Lipos können gefährlich sein. Besonders das Löten, Kurzschließen und Lagern von LiPos birgt eine Vielzahl von Gefahren. Selbst wenn der Aufbau gut verläuft, können sich Drähte lösen, die Zellen beschädigt werden oder eine der chinesischen No-Name-Komponenten ausfallen und einen Kurzschluss verursachen. Lassen Sie sie nicht unbeaufsichtigt aufladen, verwenden Sie am besten ein externes Ladegerät zum Aufladen, entfernen Sie den Lipo zum Aufbewahren & Transportieren (am besten in einer dieser „Lipo-Beutel“, glaube ich).

Die Pois unterliegen einigen erheblichen Kräften, wenn sie mit ihnen auftreten. Wenn Sie jemanden oder etwas damit schlagen oder ein Druck fehlschlägt und Teile herumfliegen, können Menschen verletzt werden.

Verwenden Sie Ihren gesunden Menschenverstand, seien Sie sich der Gefahren bewusst, lesen Sie selbst nach, wenn Sie sich nicht sicher sind. Du hast die Idee.

Wenn ich Sie nicht erschreckt habe, genießen Sie den Bau und haben Sie Spaß mit ihnen.

Schritt 1: Material & Werkzeuge

Material & Werkzeuge
Material & Werkzeuge
Material & Werkzeuge
Material & Werkzeuge

Stückliste

Schauen wir uns zunächst an, was wir für diesen Build benötigen. Ich empfehle, die meisten Sachen bei AliExpress zu kaufen, wenn Sie die Zeit zum Warten haben. Die Lipos habe ich allerdings nur bei HobbyKing gefunden.

Bild
Bild

Komponenten/Elektronik

Menge Name Quelle Kommentar
2 TP4056 Lithium-Batterielademodul Amazon.com, AliExpress
2 Turnigy Nano-Tech 1000mAh 1S 15C Runde Zelle Hobbykönig
2 2-5V bis 5V Boosting Step Up Netzteil AliExpress MT3608 Booster-Schaltung passt auch
2 ArduinoPro Mini ATMEGA328P 5V 16MHz Amazon.com, AliExpress
2 1838 940nm IR-Empfängerdiode Amazon.com, AliExpress
1m APA102 LED-Streifen (144 oder 96 LED/m) Amazon.com, AliExpress Sie benötigen ungefähr 2x10 Leds Länge
2 220uF 10V Kondensator AliExpress
1 IR-Fernbedienung AliExpress
Bild
Bild

Werkzeuge

Name Empfehlung Kommentar
3D Drucker
Lötkolben QUICKO T12
Heißklebepistole
Computer mit Arduino-IDE
FTDI-USB-Chip FT232 Alternative: Arduino Uno
Kabelabstreifer Optional
Kabelschneider Knipex-Schneider Optional
Steckbrett + Jumper Optional
Arduino Uno Optional

Verbrauchsmaterial

Name Kommentar
Dünner Draht 24-28AWG
Lötkabel
Schrumpfschlauch
Stiftleisten (männlich und weiblich) oder kleiner Stecker
Klares 3D-Druck-Filament Ich habe PLA verwendet, aber Nylon könnte stärkere Ergebnisse liefern
Heißklebestifte
Zinkflussmittel & Lötzinn oder eine Metallbürste/Schleifpapier Schleifpapier hat bei mir gut funktioniert
Etwas Kordel für Riemen Ich habe einen einfachen Plastikakkord verwendet, aber Sie möchten vielleicht kreativ werden

Schritt 2: 3D-Druck

3d Drucken
3d Drucken
Bild
Bild
Bild
Bild

Da dies die längste Zeit in Anspruch nimmt, werden wir zunächst alle Teile für diesen Build zweimal mit Support-Platzierung „überall“drucken.

Gehen Sie zu Thingiverse, laden Sie die STL-Dateien herunter und schneiden Sie mit Ihrem bevorzugten Slicer.

Ich habe klares PLA mit einer Auflösung von 0,28 verwendet, was gut funktionierte, aber wenn Sie können, möchten Sie vielleicht ein stärkeres Material verwenden, um auf der sicheren Seite zu sein und Fehlfunktionen beim Spinnen zu vermeiden.

Das Ergebnis ist eher opak als transparent, was gut für uns ist, da der Poi als Diffusor fungiert und schön leuchtet, ohne dass einzelne LEDs sichtbar sind. Nachdem die Drucke fertig sind, lassen Sie das Trägermaterial auf und schrauben und schrauben Sie die beiden Hälften ein paar Mal ab. Das Stützmaterial bietet einen besseren Halt und sobald sie gut zusammenpassen, können Sie alle Stützen entfernen.

Bild
Bild

Schritt 3: Programmierung: Vorbereitung

Um das Projekt zu kompilieren, müssen wir die FastLED- und IRremote-Bibliothek installieren. Beide können mit dem Build der Arduino IDE in der Bibliotheksverwaltung gefunden werden. Um Skizzen auf den Arduino pro mini hochzuladen, müssen Sie den FTDI-Chip verwenden.

Zusätzlich benötigen Sie den Quellcode für dieses Projekt, der unter auf GitHub zu finden ist.

Schritt 4: Programmierung: Bearbeiten Sie den Code

Programmierung: Code bearbeiten
Programmierung: Code bearbeiten
Programmierung: Code bearbeiten
Programmierung: Code bearbeiten
Programmierung: Code bearbeiten
Programmierung: Code bearbeiten
Programmierung: Code bearbeiten
Programmierung: Code bearbeiten

Ich habe der Einfachheit halber ein Ersatz-Arduino Uno verwendet, aber Sie können einfach einen der Arduino Pro Minis verwenden.

Bild
Bild

Verdrahten Sie die im Bild oben gezeigte Schaltung mit einem der Infrarot-Empfängerchips, laden Sie die IRrecvDemo-Beispielskizze auf Ihren Arduino und öffnen Sie den seriellen Monitor.

Verwenden Sie dann Ihre Fernbedienung und drücken Sie die Tasten, die Sie verwenden möchten. Jeder Tastendruck sollte eine bestimmte Hex-Zahl anzeigen. Wenn Sie die Taste gedrückt halten, sollte sich eine andere Hex-Zahl wiederholen.

Bild
Bild

Kopieren Sie zuerst den Wert der sich wiederholenden Hex-Zahl und ändern Sie BTN_REPEAT auf diesen Wert. Arbeiten Sie dann die Definitionen im Code durch und ändern Sie alle, damit sie zu Ihrer Fernbedienung passen. Achten Sie darauf, dass alle Werte mit 0x beginnen müssen, um als Hex-Zahl erkannt zu werden - ändern Sie also nur den markierten Teil der Zahl.

Bild
Bild

Schritt 5: Programmierung: Code hochladen

Programmierung: Code hochladen
Programmierung: Code hochladen
Programmierung: Code hochladen
Programmierung: Code hochladen

Kompilieren Sie den Code für den Poi und verdrahten Sie den Arduino pro mini mit Ihrem FTDI-Chip. Wählen Sie Arduino pro mini als Gerät, den seriellen Konverter als Programmierer und laden Sie den Code auf beide Arduinos hoch.

Sie können den Code einfach hochladen, ohne Drähte / Header an den Arduino zu löten, indem Sie ihn wie im Bild oben gezeigt in ein Steckbrett stecken. Stellen Sie sicher, dass Sie den Spannungsjumper an Ihrem Programmiergerät auf 5 V setzen, bevor Sie das Programmiergerät an Ihren PC anschließen.

Bild
Bild

Schritt 6: Löten: Übersicht

Löten: Übersicht
Löten: Übersicht
Löten: Übersicht
Löten: Übersicht

Als nächstes werden wir die Komponenten zusammenlöten. Verwenden Sie das obige Diagramm als Referenz, wenn etwas unklar ist.

Da der Platz begrenzt ist, möchten wir die Drähte so kurz wie möglich halten, jedoch empfehle ich, zuerst längere Drähte anzulöten und dann die richtige Länge mit dem Gehäuse zu messen und überschüssigen Draht abzuschneiden.

Schritt 7: Löten: das Powermodul

Löten: das Powermodul
Löten: das Powermodul
Löten: das Powermodul
Löten: das Powermodul
Löten: das Powermodul
Löten: das Powermodul
Löten: das Powermodul
Löten: das Powermodul

Löten Sie zuerst Drähte an die B (attery) und OUT (put) Pads des TP4056.

Platzieren Sie als nächstes das TP4056-Modul im unteren Teil des 3D-gedruckten Gehäuses, stecken Sie die Batteriedrähte in den kleinen Kanal, der zum Batterieloch führt und schneiden Sie überschüssiges Kabel ab.

Bild
Bild

Platzieren Sie dann das Buck-Boost-Modul unter dem TP4056-Modul und schneiden Sie die Ausgangsdrähte ab, damit Sie sie leicht an die Eingangsdrähte des Buck-Boost-Moduls löten können.

Bild
Bild

Nehmen Sie alles aus dem Druck und löten Sie zwei Stiftleisten oder den männlichen Teil Ihres Steckers an Ihre Batteriedrähte und befestigen Sie sie mit einem Schrumpfschlauch.

Bild
Bild

Dann die Ausgangspins und Eingangspins beider Module zusammenlöten

Bild
Bild

Schritt 8: Löten: Batterie

Löten: Batterie
Löten: Batterie
Löten: Batterie
Löten: Batterie
Löten: Batterie
Löten: Batterie

Als nächstes werden wir Drähte und Stecker an die Batterie löten.

Stellen Sie sicher, dass Sie schnell und präzise löten, oder die Hitze beim Löten beschädigt Ihre Zellen. Achten Sie darauf, dass Sie die Lipos nicht versehentlich kurzschließen.

Das Anlöten von Drähten an den Lipo kann schwierig sein, da die Kontakte aus Aluminium bestehen. Sie können entweder spezielles Zinkflussmittel und -lot, eine Metallbürste oder Schleifpapier verwenden, um Oxid von den Kontakten zu entfernen. Dann Drähte anlöten und mit Schrumpfschlauch isolieren.

Als nächstes legen wir den Akku in das 3D-gedruckte Gehäuse ein, messen die Länge der Drähte, lassen etwas übrig, nehmen ihn wieder heraus und schneiden überschüssige Drähte ab.

Bild
Bild

Wir können dann Buchsenleisten oder unsere Buchsenleiste an die Drähte anlöten und sie erneut mit Schrumpfschlauch isolieren.

Schritt 9: Löten: Arduino, LEDs und Sensor

Löten: Arduino, LEDs und Sensor
Löten: Arduino, LEDs und Sensor
Löten: Arduino, LEDs und Sensor
Löten: Arduino, LEDs und Sensor
Löten: Arduino, LEDs und Sensor
Löten: Arduino, LEDs und Sensor

Als nächstes müssen wir Arduino, IR-Sensor und LED-Streifen verdrahten

Der Arduino bekommt Drähte für VCC und GND

Beim Infrarot-Sensor ist es etwas kniffliger: Zuerst müssen wir den Kondensator so nah wie möglich am Sensor anschließen. Da das Gehäuse des Sensors geerdet ist, löten wir einfach den negativen Schenkel des Kondensators an das Gehäuse und den positiven Schenkel an den VCC-Draht. Als nächstes verdrahten wir alle drei Pins und isolieren sie mit einem Schrumpfschlauch.

Für den LED-Strip schneiden wir zunächst ein Stück Streifen mit 10 LEDs ab. Dann löten wir Drähte an alle 4 Kontakte.

Schritt 10: Löten: Alles zusammenfügen

Löten: Alles zusammenfügen
Löten: Alles zusammenfügen
Löten: Alles zusammenfügen
Löten: Alles zusammenfügen
Löten: Alles zusammenfügen
Löten: Alles zusammenfügen
Löten: Alles zusammenfügen
Löten: Alles zusammenfügen

Der nächste Schritt besteht darin, die Drähte so kurz wie möglich zu kürzen und alle Module miteinander zu verbinden.

Wir beginnen mit dem Trimmen des Arduinos-Stromkabels, indem wir es und das Boost-Modul in das Gehäuse legen und das Stromkabel auf Länge kürzen.

Bild
Bild

Als nächstes wiederholen wir das gleiche für den Infrarot-Empfänger. Die Kabel für den LED-Streifen können ohne zu messen gekürzt werden, da wir genug Platz haben, um sie etwas länger zu halten.

Bild
Bild

Wir können dann die Stromkabel der Infrarot-Empfänger direkt an die Pins des Arduino und seinen Daten-Pin an Pin 11 des Arduino anlöten.

Bild
Bild

Als nächstes löten wir das Daten- und Taktkabel unseres LED-Streifens an den Arduino. Schließen Sie das Uhrenkabel an Pin 5 und das Datenkabel an Pin 6 an.

Bild
Bild

Das einzige, was noch zu tun ist, ist, sowohl die Arduinos als auch die LED-Streifen-Stromkabel an den Ausgang des Boost-Moduls anzuschließen.

Bild
Bild

Schritt 11: TESTZEIT

TESTZEIT!
TESTZEIT!

Da wir jetzt mit dem Löten fertig sein sollten, können wir die Batterie einstecken und alles testen. Wir wollen sicherstellen, dass alles gut funktioniert, da das Debuggen nach dem nächsten Schritt ein Albtraum sein wird.

Bild
Bild

Schritt 12: Montage

Jetzt wollen wir alles im Gehäuse mit Heißkleber fixieren.

Wir beginnen mit dem TP4056-Modul

Bild
Bild

dann das Boostmodul einkleben

Bild
Bild

gefolgt vom Arduino

Bild
Bild

endlich der IR-Empfänger

Bild
Bild

und der LED-Streifen

Bild
Bild

Schritt 13: Fügen Sie einen Riemen hinzu

Einen Riemen hinzufügen
Einen Riemen hinzufügen

Ich habe hier nicht alles gegeben und ich würde Ihnen empfehlen, kreativ zu werden und etwas mehr Zeit und Mühe zu investieren als ich. Ich fand dieses instructable, das ich in Zukunft hinzufügen werde.

Im Moment habe ich nur einen Akkord verwendet, den ich herumgelegt hatte, ihn durch die 3D-gedruckten Schlitze geführt und einen Knoten gebunden.

Schritt 14: Fertig

Fertig!
Fertig!
Fertig!
Fertig!
Fertig!
Fertig!
Fertig!
Fertig!
Bild
Bild

Und wir sind fertig. Wiederholen Sie alle Schritte, bis Sie 2 haben und Sie bereit sind, eine Runde zu drehen.

Ich hoffe, es hat Ihnen Spaß gemacht, mitzumachen. Danke fürs Lesen:)

Empfohlen: