Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: LCD, I2C, Arduino UNO und Perf Board
- Schritt 2: Tasten + anfängliche Schaltung
- Schritt 3: Einrichten der Haupttasten
- Schritt 4: Zusätzliche Stromquelle + LED-Streifen
- Schritt 5: Kleinere Tasten
- Schritt 6: Software-Setup
- Schritt 7: Der Code
- Schritt 8: Fertig
Video: LED-Streifen-Controller - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
In diesem Instructable werde ich Sie durch die Schritte führen, wie Sie Ihre LED-Streifen verwenden und verwalten, indem Sie eine Steuerschnittstelle aufbauen. Ich hatte viel Spaß mit diesen Lichtern, und ich bin sicher, Sie werden es auch tun. Wenn Sie dieses anweisbare mögen, stimmen Sie bitte in der Lighting Challenge dafür ab!
Mit diesem Controller kann der Benutzer verschiedene Farben sowie Aktionen wie Blinken, Fade und Chase zu seinem LED-Streifen auswählen. Die Anwendungen und Anpassungen sind endlos. Genießen:)
Sicherheitshinweise: Stellen Sie beim Löten sicher, dass Sie in einem gut belüfteten Bereich mit einer geeigneten Matte und einer Schutzbrille arbeiten. Stellen Sie außerdem sicher, dass Sie in diesem Tutorial die richtige PSA verwenden, wenn Sie mit verschiedenen Werkzeugen arbeiten.
*Andere Hinweise: Dieses Projekt beinhaltet nicht das Gehäuse, sondern die Schaltung, den Code und die allgemeine Schnittstelle. Dies gibt Ihnen die Freiheit, das Gehäuse so zu gestalten, wie Sie es für richtig halten:)
Lieferungen
- LCD 20x04 Bildschirm
- I2C-Modul
- Perfboard (9 x 15 cm)
- Überbrückungskabel (M zu F, M zu M, F zu F)
- 6x 10k Ohm
- Arduino USB-Kabel
- 4x große PTM-Tasten
- 2x kleine PTM-Tasten
- 7x kleine Kreuzungen (optional)
- 3x M2 Schraubea
- 3x M2 Sechskantmuttern
- 2x 12 V 1A Adapter
- Arduino Uno-Board
- 5 - 10 m LED-Lichtbänder
Schritt 1: LCD, I2C, Arduino UNO und Perf Board
1. Löten Sie das I2C-Modul auf die Rückseite des LCD 20x04-Displays. Das I2C-Modul wird verwendet, um ohne Kabelsalat mit einem LCD-Bildschirm zu kommunizieren. Machen Sie sich noch keine Sorgen um Pin-Verbindungen zum Arduino Uno.
2. Befestigen Sie den LCD-Bildschirm mit M2-Schrauben und Sechskantmuttern an der Oberseite des Perfboards.
3. Befestigen Sie das Arduino mit M2-Schrauben und Sechskantmuttern an der Unterseite des Perfboards. Es ist sehr wichtig, dass diese beiden Komponenten sicher sind und sich nicht bewegen.
Schritt 2: Tasten + anfängliche Schaltung
1. Verbinden Sie die Pins mit männlichen zu weiblichen Überbrückungskabeln wie unten aufgeführt an den Anschlüssen des Arduino:
- GND (LCD) - GND (Arduino)
- VCC (LCD) - 5V (Arduino)
- SDA (LCD) - A4 (Arduino)
- SCL (LCD) - A5 (Arduino)
2. Platzieren Sie die 4 großen PTM-Knöpfe (Push-to-Make) in einem quadratischen Format wie oben auf dem Perfboard. Es sollte eine Schaltfläche oben links, unten links, oben rechts und unten rechts geben. Es müssen noch keine Verbindungen zu diesen Schaltflächen hergestellt werden.
Schritt 3: Einrichten der Haupttasten
Jetzt ist es an der Zeit, diese Tasten an den Arduino anzuschließen. Stellen Sie sicher, dass Sie diese ordentlich verkabeln, um die Benutzeroberfläche für den Benutzer übersichtlich zu halten.
1. Befestigen Sie alle Tasten an einer Common5V-Schiene, die mit dem Arduino verbunden ist.
2. Der andere Anschluss jeder Taste sollte mit den folgenden Arduino UNO-Pins verbunden werden:
- Taste oben links………. Pin 8
- Untere linke Taste………. Pin 9
- Taste oben rechts………. Pin 10
- Unten rechts Taste………. Pin 11
3. Schließlich sollte jede Klemme (nicht die 5V) auch mit einem 10K Ohm Pulldown-Widerstand an GND verbunden werden, um Schwebespannung und Rauschen zu reduzieren.
Schritt 4: Zusätzliche Stromquelle + LED-Streifen
Leider sind LED-Streifen stromintensiv und benötigen daher ausreichende Stromquellen. Aus diesem Grund habe ich einen zweiten 12V 1A Adapter hinzugefügt, der ausschließlich dazu dient, den Streifen mit Spannung zu versorgen. Wenn Sie jedoch einen Adapter mit einer größeren Nennleistung in die Hände bekommen können, würde ich ihn wärmstens empfehlen (ich konnte aufgrund von COVID-19-Beschränkungen nicht).
1. Das Netzteilkabel abisolieren und den positiven Draht an die positive Versorgung des LED-Streifens und GND an GND am LED-Streifen anschließen.
2. Stellen Sie mit einem Überbrückungskabel sicher, dass Pin 6 des Arduino mit dem Datenkabel des LED-Streifens verbunden ist. Dies ist der Pin, der dem Streifen sagt, wie er sich verhalten soll / was angezeigt werden soll.
Schritt 5: Kleinere Tasten
Ich habe diese kleineren Schaltflächen hinzugefügt, um es dem Benutzer zu ermöglichen, die Geschwindigkeit von Funktionen wie Blinken, Fade und Chase anzupassen. Das Drücken der Taste oben erhöht die Geschwindigkeit dieser Aktionen, indem die Verzögerung, die diese Schleifen trennt, verringert wird. Diese beiden Tasten sind PTM und sind eine optionale Zusatzfunktion.
1. Legen Sie die Tasten auf das Perfboard und löten Sie sie an. Verstehen Sie mit einem Multimeter, welche Seiten gegenüberliegende Anschlüsse sind, nur um sicher zu gehen.
2. Eine Seite beider Taster sollte wieder an eine gemeinsame 5V-Schiene angeschlossen werden.
3. Die andere Seite beider Tasten sollte mit den folgenden Arduino-Pins verbunden werden:
- Obere Taste (Geschwindigkeit verringern) - Pin 12 Arduino
- Untere Taste (Geschwindigkeit erhöhen) - Pin 13 Arduino
Schritt 6: Software-Setup
Um den Code auszuführen, müssen Sie die beiden unten verlinkten Bibliotheken installieren.
Flüssigkristall_I2C
FastLED
Wenn Sie diese Bibliotheken bereits haben, gehen Sie zu 'Extras', dann 'Bibliotheks-Manager', suchen Sie nach diesen Bibliotheken und klicken Sie entweder auf 'Installieren' oder 'Aktualisieren', wie oben gezeigt.
Schritt 7: Der Code
Laden Sie den folgenden Code herunter, kopieren Sie ihn, fügen Sie ihn in Ihre Arduino-IDE ein und laden Sie ihn auf das Board hoch. Schließen Sie die 12V-Stromquelle an die Platine an und wenn alles vorhanden ist, sollte der Bildschirm mit der Meldung 'LED STRIP CONTROLLER' aufleuchten.
Wenn Sie bei einem Teil des Prozesses auf Probleme stoßen, können Sie im Kommentarbereich unten eine Frage stellen und ich werde mein Bestes tun, um sie zu beantworten.
Schritt 8: Fertig
Du bist fertig! Genießen:)
Empfohlen:
Video-Tutorials De Tecnologías Creativas 04: ¿Para Qué Servirá Un Potenciómetro Y Un Led?: 4 Schritte
Video-Tutorials De Tecnologías Creativas 04: ¿Para Qué Servirá Un Potenciómetro Y Un Led?: En este Tutorial vamos a prender como modificar la intensid de la luz de un led con einer potenciómetro sobre una placa Arduino Uno. Este ejercicio lo realizaremos mediante simulación y para ello utilizaremos Tinkercad Circuits (utilizando una cuen
Ein riesiges leuchtendes LED-Schild herstellen – wikiHow
Wie man ein riesiges leuchtendes LED-Schild herstellt: In diesem Projekt zeige ich Ihnen, wie Sie ein riesiges Schild mit einem benutzerdefinierten Schriftzug bauen, der mit Hilfe von RGB-LEDs aufleuchten kann. Das Schild kann aber auch als primäre Lichtquelle in Ihrem Raum verwendet werden, indem warmweiße LED-Streifen verwendet werden. Lass uns st
Nachtsicht-Laserschnabel! (ODER wie man eine Nachtsicht-erhaltende LED Throwie, Transformer Toy Mashup Taschenlampe herstellt!): 5 Schritte
Nachtsicht-Laserschnabel! (ODER Wie man eine Nachtsicht-erhaltende, LED-Throwie, Transformator-Spielzeug-Mashup-Taschenlampe herstellt!): Ein Instructable von einem Noob für den Noob Spielzeug? Ein instructable mit einem wirklich langen Namen! Wir nennen es "Nightvision Laserbeak" zum
Einfacher LED-Farbwechsel "Kerze": 5 Schritte (mit Bildern)
Einfacher LED-Farbwechsel "Kerze": Dies ist ein einfaches Farbwechsellicht, das sich hervorragend für Kinder und Erwachsene eignet. Sieht in einem schwach beleuchteten Raum wunderschön aus, ideal für die Feiertage und macht ein ziemlich cooles Nachtlicht
So erstellen Sie eine minimalistische LED-Uhr – wikiHow
So erstellen Sie eine minimalistische LED-Uhr: All diese digitalen Wanduhren können so beschäftigt sein, oder? Sie möchten nicht wirklich, dass ein großes, helles 7-stelliges Display Ihre Wand überfüllt und im Weg steht, oder? Sogar die analogen Uhren, obwohl einfacher, haben immer noch hässliche schwarze Zahlen und Zeiger in