Inhaltsverzeichnis:

LED-Wandhalterungs-Display - Gunook
LED-Wandhalterungs-Display - Gunook

Video: LED-Wandhalterungs-Display - Gunook

Video: LED-Wandhalterungs-Display - Gunook
Video: TV Wall Mount Basic FIXED (M) 2024, Juli
Anonim
LED-Wandmontage-Display
LED-Wandmontage-Display
LED-Wandmontage-Display
LED-Wandmontage-Display
LED-Wandmontage-Display
LED-Wandmontage-Display

In diesem anweisbaren lernen wir, wie man eine an der Wand montierte LED-Lichtanzeige sowohl für eine ungezwungene als auch für eine professionelle Umgebung geeignet macht. Ich wollte dies tun, weil LEDs für mich ein neues Konzept sind und oft übersehen werden. Sie können jedoch ein einfaches und unterhaltsames Projekt sein. Dies ist ein originelles Projekt, bei dem ich eine harte Zeit hatte, aber viel gelernt habe.

Lieferungen

Holz (Ich habe Holz verwendet, um das Licht zu machen, aber alle Materialien würden funktionieren)

IR-Sensor (Infrarotsensor) Ich verwende den Sunfounder IR-Empfänger (9,38 €)

IR-Fernbedienungs-Kit (Infrarot-Fernbedienung mit dem entsprechenden IR-Sensor (CA$4.48)

Ein RGB-LED-Streifen (29,99 €)

Arduino UNO R3 (14,29 €)

Starthilfekabel-Kit (optional) (5,29 €)

Ein-Aus-Wippschalter (20er-Pack) (14,99 €)

Doppel-A-Batterien (CA$12.99)

Vierfach-Batteriefach (9,98 €)

Arduino Batterieanschluss Netzstecker

Holzkleber

2025 Batterie

Werkzeuge

Bohren

Holzkleber

Drahtschneider/Abisolierer

Lötkolben

Schritt 1: Leuchtkasten erstellen

Leuchtkasten erstellen
Leuchtkasten erstellen
Leuchtkasten erstellen
Leuchtkasten erstellen

Persönlich wollte ich einen glatten, sauberen Holzlook erzielen, also habe ich nur eine einfache Schachtel gemacht und sie dann auf ein flaches 5 1/2 "x 9" Stück Holz geklebt. Dies war eine schnelle und einfache Konstruktion. dafür gibt es einige Methoden. Mein erster Schritt war das Schneiden von zwei 1 1/2 "x 2 1/4" Holzstücken. Dies ist die Breite der Box. Dann schneide ich zwei 5 "x1 1/4" Holzstücke und klebte sie zusammen. Machen Sie ein Rechteck, KLEBEN Sie die kleineren Stücke auf die INNENSEITE der beiden längeren Holzstücke, dies lässt gerade genug Spielraum für das Arduino und den Akku, um sich hineinzuquetschen. Ich habe die Schachtel persönlich zusammengeklebt und dann mit 2. befestigt 1 "Schrauben von jeder Seite. Dadurch trocknete der Kleber am schnellsten und in der richtigen Position.

Als ich die Kiste zusammenschraubte, fing ich dann an, mein Oberflächenstück zu schneiden, dieses Stück Holz war 9 "x 5 3/4" groß. Ich wartete dann, bis die Holzkiste getrocknet war (24 Stunden Wartezeit). Sobald alles getrocknet ist, habe ich die Box dann zentriert auf die Displayoberfläche zentriert, dann habe ich sie festgeklebt (24 Stunden Wartezeit) und das ist die Boxkonstruktion

Dann habe ich nur 2 Löcher gebohrt, eines für die Verkabelung und das zweite für den Wippschalter, für die Drähte habe ich unten ein 1/2 "Loch gebohrt. Dann musste ich für die Oberseite einen Umriss des Schalters machen. Einmal habe ich skizziert Ich habe den 1/2 "Bohrer bekommen und 2 Löcher auf beiden Seiten der Spur gebohrt, um den Raum im Inneren so leer wie möglich zu machen. Ich habe dann eine Datei verwendet, um alles zu quadrieren (siehe Diagramm).

Schritt 2: LEDs montieren

Montage-LEDs
Montage-LEDs
Montage-LEDs
Montage-LEDs
Montage-LEDs
Montage-LEDs

Sobald die Box vollständig getrocknet und gebohrt ist, können Sie Ihre LEDs auf der Oberfläche montieren. Ich habe bei der Montage meiner LEDs ein paar Vorsichtsmaßnahmen getroffen, die nicht notwendig sind, aber einen Unterschied in der Anzeige machen. Ich habe festgestellt, dass das Licht, wie im Video zu sehen, an den Seiten austritt, je näher Sie der Mitte kommen. Ich zentrierte meine LEDs und stellte sicher, dass sie gerade und zentriert montiert waren. Ich habe meine LEDs 1/2 vom Rand der Anzeigefläche aus gemacht. Dadurch war das Licht rundum gleichmäßig. Das muss man nicht machen und es macht Spaß, mit Positionen und Winkeln herumzuspielen. Es ist auch sehr wichtig dass Sie auf die Pfeile auf den LEDs achten, dies zeigt die Richtung an, in die der Strom fließen muss, oder Sie könnten die Polarität in den LEDs vertauschen.

Sobald ich sie ausgerichtet habe, habe ich den Kleber auf der Rückseite des Streifens verwendet, um ihn zu kleben. Für den Fall, dass er nicht effektiv haftet, ist es immer gut, die Oberfläche zu reinigen, um sicherzustellen, dass er auf dem Holz klebt anstelle von Staub und anderen Dingen auf der Oberfläche. Sie können auch doppelseitiges Klebeband verwenden, aber ich persönlich bevorzuge es, da es größer als die LED-Streifenbreite ist und leicht schmutzig wird und sich ablöst.

Wegen der LEDs, die ich verwende, müssen sie gelötet werden, um 90-Grad-Drehungen zu machen, wie auf dem Foto zu sehen. Sie müssen alle offenen Stromkreise mit den entsprechenden Stromkreisen am anderen Ende des LED-Streifens mit einigen Überbrückungskabeln verbinden, wie oben gezeigt.

etwas anderes, das Sie bei der Arbeit mit Ihren LEDs beachten sollten, ist die Spannung, die sie verarbeiten können. Die LEDs, die ich verwende, können bis zu 6 Volt Strom verarbeiten. Aus diesem Grund verwende ich einen Quad-Akku. Die maximale Spannung, die es ausgeben kann, beträgt 6 Volt.

Schritt 3: Verkabelung

Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung

Die Verkabelung für dieses Projekt ist super einfach, der IR-Sensor benötigt nur Strom, Masse und Daten. mein Daten-Pin für den IR-Sensor war Pin 3. Ein Problem, auf das ich bei der Erstellung dieser Anzeige stieß, war, dass mein IR-Empfänger 5 V Strom benötigte, der IR-Sensor jedoch einwandfrei funktionieren sollte. aber falls es bei Ihnen nicht so gut funktioniert, können Sie das Sensorstromkabel an das 5V-Kabel für die LEDs anlöten. das ist auf dem foto zu sehen. Mein LED-Datenkabel ist 6. Die LEDs benötigen auch nur eine Datenleitung, eine Stromversorgung und Masse. supereinfach.

Wenn Sie sich für einen Wippschalter entscheiden, wie ich es getan habe, sollten Sie das Stromkabel, das vom Quad-Akku kommt, an den Stift auf der linken Seite anlöten. An dieser Stelle sollten Sie den Schalter in das Loch auf der Oberseite der Box eingeführt haben und dann die Drähte anlöten. der rechte stift sollte das stromkabel des dc-anschlusses haben. die Masse kann direkt vom Akkupack zum Stecker laufen. Der Schalter verhindert, dass der Strom zum Anschluss fließt und die Stromversorgung durch das Arduino unterbrochen wird. Dies ist Ihre Hauptsteuerung (EIN, AUS). Auf den LEDs, die ich verwende, gibt es eine Stelle, an der Sie die Strom-, Masse- und Datenkabel anlöten müssen, wie auf dem Foto zu sehen, tun Sie dies jetzt. Wenn Sie dies tun, stellen Sie sicher, dass Sie die Kabel durch das Loch an der Unterseite führen, damit die Box flach an der Wand aufliegt.

Sobald alles gelötet ist, führen Sie die 3 Drähte vom IR-Sensor und führen Sie sie durch das Loch oben (wo der Schalter hingeht). Sie sollten genug Platz haben, um Ihren Schalter durchzuschieben und die Drähte frei zu bewegen. Sie können die Position des Sensors frei an Ihre Bedürfnisse und die Position im Raum anpassen.

Schritt 4: Code

Die verwendeten Bibliotheken werden alle oben im Code angesprochen und können alle auf GitHub.com installiert werden.

Kurzer Hinweis: Stellen Sie sicher, dass Sie Ihre Pins und LED # entsprechend ändern.

Dieser Code funktioniert derzeit auf dem Windows 10 Pro-Modell. Der Wechsel zu einem Mac oder einem anderen Modell kann sich auf den Code auswirken. Achten Sie also darauf.

Wie Sie sehen können, gibt es Serial.ln, sodass Sie den seriellen Monitor verwenden können, um mit dem Code Schritt zu halten und zu sehen, wo etwas schief gelaufen sein könnte.

#include #include #ifdef _AVR_ #include #endif

#define LED_PIN 6

#define LED_COUNT 60

int MY_RECV_PIN = 3;

IRrecv irrecv(MY_RECV_PIN); decode_results-Ergebnisse;

Adafruit_NeoPixel-Streifen (LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);

// setup()-Funktion -- wird einmal beim Start ausgeführt --------------------------------

Leere Einrichtung () {

#falls definiert(_AVR_ATtiny85_) && (F_CPU == 16000000)

clock_prescale_set(clock_div_1); #endif

Serial.begin (9600);

strip.begin(); Strip-Show(); strip.setHelligkeit (50);

irrecv.enableIRIn(); // Starten Sie den Empfänger

}

// loop() Funktion -- läuft wiederholt solange das Board eingeschaltet ist --------------

int button_mode = 0;

Leere Schleife () {

Serial.println ("in Schleife"); if (irrecv.decode(&results)) { button_mode= button_mode +1; if (button_mode >= 3) { button_mode=0; } Serial.println (button_mode); if (button_mode = = 0) {Serial.println ("Alle LEDs löschen"); colorWipe(strip. Color(0, 0, 0), 0); aufrechtzuerhalten. Sonst if (button_mode = = 1) {Serial.println ("LEDs auf den Chase-Effekt einstellen"); colorWipe(strip. Color(255, 0, 0), 50); // Rot colorWipe (strip. Color (0, 255, 0), 50); // Grün colorWipe (strip. Color (0, 0, 255), 50); // Blue colorWipe (strip. Color (255, 255, 255), 50); // weiß} else if (button_mode==2) { Serial.println ("LEDs auf Regenbogeneffekt einstellen"); Regenbogen (10); colorWipe (strip. Color (255, 255, 255), 50); // weiß } irrecv.resume (); // Den nächsten Wert empfangen } //delay(500); }

void colorWipe(uint32_t color, int wait) {

for(int i=0; i

// Regenbogenzyklus entlang des ganzen Streifens. Durchlaufverzögerungszeit (in ms) zwischen Frames.

Leerer Regenbogen (int warten) {

for(long firstPixelHue = 0; firstPixelHue < 5*65536; firstPixelHue += 256) { for(int i=0; i

/

Empfohlen: