Inhaltsverzeichnis:

Intelligente LED-Schreibtischlampe - Intelligente Beleuchtung mit Arduino - Neopixels-Arbeitsbereich - Gunook
Intelligente LED-Schreibtischlampe - Intelligente Beleuchtung mit Arduino - Neopixels-Arbeitsbereich - Gunook

Video: Intelligente LED-Schreibtischlampe - Intelligente Beleuchtung mit Arduino - Neopixels-Arbeitsbereich - Gunook

Video: Intelligente LED-Schreibtischlampe - Intelligente Beleuchtung mit Arduino - Neopixels-Arbeitsbereich - Gunook
Video: 5 Schreibtisch Upgrades die alles verändern! 2024, November
Anonim
Intelligente LED-Schreibtischlampe | Intelligente Beleuchtung mit Arduino | Neopixels-Arbeitsbereich
Intelligente LED-Schreibtischlampe | Intelligente Beleuchtung mit Arduino | Neopixels-Arbeitsbereich

Heutzutage verbringen wir viel Zeit zu Hause, lernen und arbeiten virtuell. Warum also nicht unseren Arbeitsplatz mit einem benutzerdefinierten und intelligenten Beleuchtungssystem auf Arduino- und Ws2812b-LED-Basis vergrößern?

Hier zeige ich Ihnen, wie Sie Ihr Smart Desk LED Light aufbauen, das Sie mit einer IR-Fernbedienung von Ihrem Fernseher, Heimkino oder jedem Gerät mit IR-Sender aus steuern können.

Wenn Sie ein visueller Lerner sind, weiß ich, dass ein Video mehr als 1000 Wörter wert ist, daher ist hier ein 2-teiliges Tutorial-Video. (Ich spreche Spanisch, also erwäge bitte, englische Untertitel einzuschalten):

Schritt 1: Erforderliche Fähigkeiten

Benötigte Fähigkeiten
Benötigte Fähigkeiten

Wie Sie bemerkt haben, sieht bei diesem Projekt nichts sehr schwierig aus, aber Sie benötigen einige grundlegende Kenntnisse über:

-Mit der Arduino-IDE.

-Programmierung ESP8266.

-3d Drucken.

-Schweißen.

-Verdrahtung.

Schritt 2: Komponenten- und Teileliste

Komponenten- und Teileliste
Komponenten- und Teileliste

Ein guter Ort, den ich empfehlen kann, um Ihre Komponenten zu finden, ist MakerFocus, ein Open Source Hardware Store!

1. PCB Ich empfehle dringend, JLCPCB SMT Services zu verwenden, um Ihre zu bestellen.

2. ESP8266 (Mikrocontroller).

3. WS2812 LED-Streifen.

4. 5V 2A Netzteil.

5. PCB-Strombuchse.

6. 3D-Drucker.

7. IR-Sensor

8. Fernbedienung, könnte Ihr Fernsehgerät sein.

Schritt 3: Schaltplan

Schaltplan
Schaltplan

Hier ist der Schaltplan, er enthält alle internen Verbindungen der Schaltung, die es uns ermöglichen, das PCB-Design später zu erstellen.

Ich habe auch das PDF des Schaltplans angehängt, damit Sie es besser sehen können.

DOWNLOAD Schaltpläne, Code und Bibliotheken KOSTENLOS.

Schritt 4: PCB-Design und Bestellung

PCB-Design und Bestellung
PCB-Design und Bestellung
PCB-Design und Bestellung
PCB-Design und Bestellung
PCB-Design und Bestellung
PCB-Design und Bestellung

Für die Umsetzung eines guten Projekts brauchen wir eine zuverlässige Bestückung der Schaltung, aus der es besteht, und es gibt keinen besseren Weg, dies zu tun als mit einer guten Leiterplatte.

Hier können Sie die Gerber-, BOM- und Pick & Place-Dateien herunterladen, die Sie benötigen, um Ihre Leiterplatte bei Ihrem Leiterplattenhersteller zu bestellen.

Ich schlage JLCPCB vor:

? 2 $ für fünf - vierlagige Leiterplatten und billige SMT (2 Coupons)

KAUFEN SIE DAS BEREITS ENTWORFENE BOARD, Gerber + Pick & Place + BOM

Schritt 5: 3D-Teiledruck

3D-Teiledruck
3D-Teiledruck

Alle Dateien zum Drucken der Projektbeilage.

Sie können sie auf Ihrem 3D-Drucker ausdrucken, wenn Sie Ihren nicht haben, können Sie ihn hier mit dem von mir verwenden.

3D-Drucker Ender 3 Pro

Schritt 6: Programmierung des ESP8266

Programmierung des ESP8266
Programmierung des ESP8266
Programmierung des ESP8266
Programmierung des ESP8266
Programmierung des ESP8266
Programmierung des ESP8266
  1. Installieren Sie die Bibliotheken, damit der Code funktioniert
  2. Öffnen Sie Ihre Arduino-IDE.
  3. Gehen Sie zu Datei > Beispiele > IRremoteESP8266 > IRrecvDemo
  4. Mit diesem Beispielcode können Sie den IR-Code kopieren, der den gewünschten Fernbedienungsschlüssel überträgt.
  5. Aktualisieren Sie in der IRrecvDemo den kRecvPin auf den, den Sie mit dem IR-Sensor verbunden haben.
  6. Verbinden Sie Ihren ESP8266 mit dem Programmiergerät und verbinden Sie den IR-Sensor mit Ihrem ausgewählten Pin.
  7. Laden Sie den Code hoch.
  8. Öffnen Sie den seriellen Monitor und drücken Sie die Tasten, die Sie den Code kennen möchten, und kopieren und speichern Sie sie auf Notizen.
  9. Öffnen Sie den MCM-LED-DESK.ino-Code.
  10. Setzen Sie den kRecvPin auf 3, die Pixel sind an Pin 0 angeschlossen und die Pixelanzahl beträgt in meinem Fall 80.
  11. Aktualisieren Sie in der Funktion Leer() den Code der If's mit denen Ihrer Fernbedienung.
  12. Laden Sie den Code mit der Projektplatine und einem USB-zu-TTL-Konverter auf den ESP8266 hoch

Schritt 7: ESP8266 ADC Hack

ESP8266 ADC-Hack
ESP8266 ADC-Hack
ESP8266 ADC-Hack
ESP8266 ADC-Hack

Wie Sie bemerkt haben, kann mein Design mit einem ESP-07 oder ESP-01 verwendet werden, aber in meinem Fall habe ich den ESP-01 verwendet und der ADC (Tout) -Pin ist nicht erreichbar, also musste ich einen winzigen Draht löten in den Tout-Pin des Chips und verbinden Sie ihn mit dem PCB-ADC-Pin.

Schritt 8: Projektmontage

Projektmontage
Projektmontage
Projektmontage
Projektmontage
Projektmontage
Projektmontage
Projektmontage
Projektmontage

Legen Sie die Platine mit allem, was bereits verbunden ist, in die Box, schrauben Sie sie fest, platzieren Sie die Potentiometermutter und den Knopf, kleben Sie den IR-Sensor und verschließen Sie alles mit Schrauben oder mehr Kleber:D.

Schritt 9: Platzieren der Streifen und der Steuereinheit

Platzieren der Streifen und der Steuereinheit
Platzieren der Streifen und der Steuereinheit
Platzieren der Streifen und der Steuereinheit
Platzieren der Streifen und der Steuereinheit
Platzieren der Streifen und der Steuereinheit
Platzieren der Streifen und der Steuereinheit

Kleben Sie die Streifen auf Ihren Schreibtisch oder die gewünschte Stelle, sie haben bereits Klebstoff, aber ich habe sie mit etwas Heißkleber befestigt.

Schneiden Sie es auf die Größe Ihres Schreibtisches / Platzes zu, stellen Sie sicher, dass der Stecker die Steuerbox erreichen kann und kleben Sie ihn auch.

Schließen Sie es an und finden Sie ein 5V 2A+ Netzteil.

Schritt 10: Einschalten und Testen

Einschalten und Testen
Einschalten und Testen
Einschalten und Testen
Einschalten und Testen
Einschalten und Testen
Einschalten und Testen

Stecken Sie das Netzteil in die Kontrollbox und nehmen Sie Ihre Fernbedienung und testen Sie Ihre Einstellungen und Helligkeitssteuerung mit dem Potentiometer.

Genießen Sie Ihr Projekt und Ihre Einrichtung.

Es steht Ihnen frei, den Code zu ändern und die gewünschten Farben und Animationen hinzuzufügen.

Empfohlen: