Inhaltsverzeichnis:

Einfachere WiFi-LED-Lichtleistensteuerung - Gunook
Einfachere WiFi-LED-Lichtleistensteuerung - Gunook

Video: Einfachere WiFi-LED-Lichtleistensteuerung - Gunook

Video: Einfachere WiFi-LED-Lichtleistensteuerung - Gunook
Video: Bester WIFI LED Streifen / LED Controller in OPENHAB 2 einbinden / Magic Home RGBW LED Controller 2024, Juli
Anonim
Einfachere WLAN-LED-Lichtleistensteuerung
Einfachere WLAN-LED-Lichtleistensteuerung
Einfachere WLAN-LED-Lichtleistensteuerung
Einfachere WLAN-LED-Lichtleistensteuerung
Einfachere WLAN-LED-Lichtleistensteuerung
Einfachere WLAN-LED-Lichtleistensteuerung
Einfachere WLAN-LED-Lichtleistensteuerung
Einfachere WLAN-LED-Lichtleistensteuerung

Im vergangenen Frühjahr begann ich mit der Entwicklung benutzerdefinierter Hardware und Software zur Steuerung von zwei LED-Lichtstreifen mit einer NodeMCU ESP8266-12E-Entwicklungsplatine. Während dieses Prozesses lernte ich, wie man meine eigenen Leiterplatten (PCBs) auf einem CNC-Router herstellt, und ich schrieb ein Instructable, das Schritt für Schritt durch den Prozess ging. (Instructables link) Ich folgte dem, indem ich Anweisungen zum Erstellen Ihres eigenen WiFi-Controllers für LED-Lichtstreifen geschrieben habe, einschließlich der GPL-Open-Source-Software für den Controller und für eine mobile App zur Verwendung des Lichtcontrollers. (Instructables Link) Dieses zweite instructable war das Ergebnis mehrerer Monate des Lernens, Entwickelns, Testens und Refactorings, und es beinhaltete meine neunte Überarbeitung der Hardware. Das ist Version 10.

Warum eine zehnte Version machen und darüber schreiben? Um es kurz zu machen: Ich musste Dutzende von Controllern herstellen, also mussten sie einfacher zu verdrahten, schneller zu produzieren und robuster sein. Während des Prozesses, dieses Projekt zu dem zu bringen, was es heute ist, habe ich viel gelernt. Als ich das vorherige Instructable über den Controller schrieb, hatte ich die Elektronik basierend auf meinem vorhandenen Wissen über die Erstellung einer benutzerdefinierten Leiterplatte gebaut. Mein erstes "richtiges" Projekt mit einer benutzerdefinierten Platine war die Lichtsteuerung, und auf meinem Lernweg habe ich neun Versionen erstellt. Die letzten waren ziemlich gut.

Dabei habe ich vor allem ein paar Dinge gelernt, die dazu beigetragen haben, dies auf eine andere Ebene zu heben.

  1. Ich wollte unbedingt mit Open Source Software beginnen und habe mein Board ursprünglich mit Fritzing entworfen. Ich glaube immer noch, dass dies das richtige Programm für einen Anfänger ist, um zu lernen, wie man eine Leiterplatte entwirft, weil man nicht lernen muss, wie man einen Schaltplan erstellt, aber ich glaube jetzt, dass man zu einem professionelleren CAD-Tool "absteigen" sollte. Das von mir gewählte Programm ist Eagle. Das Board, das ich mit Eagle produzieren konnte, ist deutlich besser als das, was ich mit Fritzing erstellen konnte.
  2. Nach ein wenig Erfahrung kann ich jetzt etwas besser "über den Tellerrand schauen". Das Besondere, was mir dabei aufgefallen ist, ist, dass ich die Verdrahtung erheblich vereinfachen konnte, indem ich die Pinbelegung neu anordnete und in eine doppelseitige Platine mit einer sehr einfachen Oberseite verwandelte. Ich bin immer noch nicht in der Lage, doppelseitige Leiterplatten mit meinem CNC-Router zuverlässig herzustellen, aber die manuelle Verdrahtung der Oberseite dieser neuen Platine ist einfacher als die Verdrahtung der Jumper, die beim vorherigen Design erforderlich waren. Für diejenigen, die nur eine einseitige Leiterplatte herstellen können, kann dieses Projekt durch Erstellen einer einseitigen Platine und manuelles Verdrahten einiger Verbindungen erreicht werden.
  3. Sie besitzen keinen CNC-Router? Ich kann jetzt auf mehrere Möglichkeiten hinweisen, um Ihre eigene Leiterplatte ohne eine zu erstellen.
  4. Sie können Ihre eigene Leiterplatte immer noch nicht herstellen (oder möchten nicht)? Ich konnte die PCBs, die ich für dieses Projekt entworfen habe, kommerziell in Mengen und Preisen herstellen, die ich mir leisten kann, um sie zu lagern und zu verkaufen. Dies bedeutet, dass dieses Projekt ohne mehr Elektronikkenntnisse als die Fähigkeit zum Löten durchgeführt werden kann.

Sind Sie bereit, Ihren eigenen WLAN-Controller für zwei LED-Lichtstreifen zu erstellen? Gut. Weiter zur Stückliste.

Obwohl dies als Instructable begann, ist es für APPideas zu einem fortlaufenden Projekt geworden. Wir aktualisieren dieses Instructable von Zeit zu Zeit, aber die neuesten Informationen sind immer unter https://appideas.com/wfc verfügbar

Schritt 1: Sammeln Sie Ihre Materialien

Sammeln Sie Ihre Materialien
Sammeln Sie Ihre Materialien
Sammeln Sie Ihre Materialien
Sammeln Sie Ihre Materialien
Sammeln Sie Ihre Materialien
Sammeln Sie Ihre Materialien

Diese Stückliste geht davon aus, dass Sie entweder Ihre eigene Leiterplatte herstellen können oder eine speziell für dieses Projekt kaufen. Es gibt Möglichkeiten, dieses Projekt ohne eine benutzerdefinierte Leiterplatte zu erstellen. Lesen Sie Schritt 2 der folgenden Anleitung, wenn Sie versuchen möchten, dies ohne eine benutzerdefinierte Leiterplatte abzuziehen. (Instructables link) Beachten Sie, dass ich Teile aufliste, die ich persönlich gekauft habe, und die meisten Artikel werden in größeren Mengen verkauft, als Sie benötigen. Fühlen Sie sich frei, herumzustöbern.

  • (1) NodeMCU ESP8266-12E Entwicklungsboard (Amazon Link)
  • (1) 5V Spannungsregler (Amazon Link)
  • (1) Kühlkörper des Spannungsreglers (Amazon-Link)
  • (1) 100µf Kondensator und
  • (1) 10µf Kondensator (Amazon Link)
  • (2) 5-polige Schraubklemmen mit 3,5 mm Rastermaß (eBay-Link)
  • (1) 2-polige Schraubklemme mit 5 mm Rastermaß (Amazon Link)
  • (8) N-Kanal-MOSFETs (Amazon-Link)
  • (1) Rolle SMD 5050 LED-Lichtleiste (Amazon-Link)
  • (1) 12V, 5A DC-Netzteil (wenn Sie das mit Ihren Lichtern gelieferte nicht verwenden können) (Amazon-Link)
  • (1) 5-adriges Kabel (Amazon-Link)

Verbrauchsmaterialien, optionale und Zubehörmaterialien und Werkzeuge:

  1. (1) Lötkolben (Amazon-Link)
  2. (einige) Lötzinn (Amazon-Link)
  3. (einige) Kolophoniumpastenflussmittel (Amazon-Link)
  4. (1) Abisolierzange (Amazon-Link)
  5. (1) Leiterplattenschraubstock (Amazon-Link)
  6. (einige) Flüssiges Isolierband (Amazon-Link)
  7. (einige) Sekundenkleber (Amazon-Link)
  8. (5) # 4 - 1/2 "Holzschrauben (Amazon-Link)
  9. (einige) Klett-Kabelbinder oder Kabelbinder (Amazon-Link)

Schließlich benötigen Sie eine Platine. Sie können Ihre eigenen erstellen (Dateien und Anweisungen unten) oder bei uns bestellen.

  • (1) Vorgefertigte Leiterplatte von APPideas (APPideas-Link) oder
  • (1) Einseitige kupferplattierte Leiterplatte (Amazon-Link) oder
  • (1) Doppelseitige kupferplattierte Leiterplatte (Amazon-Link)

Wenn Sie Ihre eigene Leiterplatte herstellen, müssen Sie die zusätzlichen Materialien bestimmen, die für die Fertigstellung Ihres Builds erforderlich sind, wie z. B. Fräser und Niederhaltermaterialien oder Ätzchemikalien.

Nun, da Sie Ihre Materialien zusammen haben, lassen Sie uns herausfinden, wie Sie die Leiterplatte für das Projekt erhalten.

Schritt 2: Erstellen oder erhalten Sie die Platine

Leiterplatte herstellen oder erhalten
Leiterplatte herstellen oder erhalten
Machen oder erhalten Sie die Platine
Machen oder erhalten Sie die Platine
Leiterplatte herstellen oder erhalten
Leiterplatte herstellen oder erhalten
Machen oder erhalten Sie die Platine
Machen oder erhalten Sie die Platine

Wenn Sie Ihre eigene Leiterplatte nicht herstellen können oder möchten, habe ich eine kleine Anzahl von Leiterplatten kommerziell produzieren lassen und diese hier zum Verkauf angeboten (Appideas-Link). Der Versand ist der teuerste Teil, um diese in die Hände zu bekommen, aber Sie können Geld sparen, indem Sie mehr als einen bestellen.

Wenn Sie die Möglichkeit haben, Ihre eigene Leiterplatte (PCB) herzustellen, finden Sie unten alle Dateien, die Sie benötigen, um die Leiterplatte für den benutzerdefinierten WiFi-LED-Lichtleistencontroller zu erstellen.

Wenn Sie einen CNC-Router besitzen und nicht wissen, wie man Leiterplatten erstellt, lesen Sie mein ausführliches Instructable zum Thema. (Instructables Link) Ich habe nicht persönlich eine benutzerdefinierte Leiterplatte auf andere Weise hergestellt. Sie können dieses Instructable lesen, um eine PCB mit einigermaßen harmlosen Chemikalien herzustellen (Instructables-Link) oder bei Instructables.com nach "Custom PCB" suchen, und Sie werden feststellen, dass es eine Vielzahl von Methoden gibt.

Verwenden Sie die Links unten, um die Gerber- und Excellon-Dateien herunterzuladen. Sie können auch die Eagle-Dateien unten herunterladen, falls Sie Änderungen am Design vornehmen möchten. Dies ist eine zweiseitige Leiterplatte, aber wenn Sie nur einseitige Leiterplatten herstellen können, müssen Sie nur die Unterseite schneiden. Ich werde Anweisungen zum manuellen Verdrahten der Spuren von der Oberseite der Platine in den Informationen zur Elektronikmontage geben. Dies ist ziemlich einfach, daher ist es eine gute Wahl, wenn die Herstellung eines zweiseitigen Bretts für Sie schwierig ist.

Wenn Sie diese PCBs in großen Mengen kaufen müssen, sind sie in einem öffentlichen Projekt bei PCBWay erhältlich. (PCBWay-Link)

Schritt 3: Montieren Sie die Elektronik

Elektronik zusammenbauen
Elektronik zusammenbauen
Elektronik zusammenbauen
Elektronik zusammenbauen
Elektronik zusammenbauen
Elektronik zusammenbauen
Elektronik zusammenbauen
Elektronik zusammenbauen

Jetzt, da Sie Ihre Komponenten zusammen und die Leiterplatte in der Hand haben, ist es Zeit, mit dem Löten zu beginnen! Es gibt viele Lötstellen, aber das Löten ist sehr einfach, wie Sie gleich sehen werden. Schauen Sie sich die Bilder als Referenz an. Beachten Sie, dass die oben abgebildeten gelb/braunen Leiterplatten auf einem CNC-Router hergestellt wurden und die blauen Leiterplatten die kommerziell hergestellte Version sind.

  1. Setzen Sie die NodeMCU ESP8266-12E-Entwicklungsplatine in die Platine ein. Es ist möglich, diese Platine versehentlich verkehrt herum zu installieren, und es ist schwierig, sie nach dem Löten zu entfernen. Stellen Sie also sicher, dass die Pins richtig ausgerichtet sind. Löten Sie alle Pads, die Spuren haben. Es gibt insgesamt 12 – zehn entlang einer Reihe von Pins und zwei entlang der anderen. Sie müssen die Pads, die keine Spuren haben, nicht löten. Wenn Sie Schwierigkeiten haben, Lot um diese Stifte herum zu fließen, hilft Kolophoniumpastenflussmittel.
  2. Bauen Sie den 5V-Spannungsregler und die Wärmesynchronisation wie gezeigt zusammen, und löten Sie dann seine drei Kabel an die Platine links von der NodeMCU ESP8266-12E-Entwicklungsplatine, wie auf den Fotos zu sehen.
  3. Installieren Sie die beiden Kondensatoren in den Pads, die sich direkt hinter dem Spannungsregler befinden. Achten Sie auf die Reihenfolge und Polarität der Kondensatoren. Der 100µf-Kondensator muss am nächsten an der Außenkante der Platine installiert werden, und der 10µf-Kondensator wird am nächsten an der Innenseite der Platine installiert. Die Minusleitungen der Kondensatoren sollten einander zugewandt sein.
  4. Löten Sie alle acht MOSFETs in die Leiterplatte in den Pads, die sich rechts neben der NodeMCU-Entwicklungsplatine befinden. Beim Löten der unteren Schicht müssen nur die Leiterbahnen mit Leiterbahnen verlötet werden. Es gibt jedoch vierundzwanzig Leitungen, von denen achtzehn an der Unterseite der Platine gelötet werden müssen. Es hilft also, Verwirrung zu vermeiden, wenn Sie sich ein paar zusätzliche Minuten Zeit nehmen und alle löten. Sie können das Löten der obersten Schicht auch vermeiden, indem Sie wie unten beschrieben Lot durch die entsprechenden Vias fließen lassen.
  5. Löten Sie die oberen Leiterbahnen der Platine.

    1. Wenn Sie eine doppelseitige Leiterplatte haben, löten Sie die acht Lötpunkte, die mit Leiterbahnen auf der Oberseite der Leiterplatte verbunden sind. Diese Spuren sind mit jedem der acht rechten Schenkel der MOSFETs verbunden. Eine einfache Möglichkeit, die Anschlüsse auf der Oberseite zu löten, besteht darin, die Pins von der Unterseite aus mit Ihrem Lötkolben etwas zu erhitzen, dann Kolophoniumpastenflussmittel zu verwenden und von unten so viel Lot aufzutragen, dass es durch das Via fließen kann. Diese Methode funktioniert ohne Kolophoniumpastenflussmittel, aber das Flussmittel hilft dem Lot, etwas freier und mit weniger Hitze zu fließen. Wenn Sie die Hitze entfernen, sollten Sie auf der Oberseite der Platine ein festes Lot haben. Testen Sie Ihre Arbeit unbedingt!
    2. Wenn Sie keine doppelseitige Platine haben, müssen Sie den rechten Schenkel jedes der MOSFETs miteinander verbinden. Dies ist eine Masseverbindung im Stromkreis. Der untere linke MOSFET in jeder Vierergruppe ist bereits mit der gemeinsamen Masse der Schaltung auf der Unterseite der Platine verbunden, daher reicht es aus, den rechten Schenkel der anderen drei MOSFETs in derselben Gruppe mit seinem Masseschenkel zu verbinden. Sie können dies tun, indem Sie Jumperdrähte direkt an die Beine der MOSFETs auf der Oberseite der Platine löten oder indem Sie Jumperdrähte an die entsprechenden Leitungen auf der Unterseite der Platine löten. Ich entschied mich, auf der Unterseite der Platine zu löten, damit ich die Drähte im Gehäuse verbergen konnte.
  6. Installieren Sie den zweipoligen Schraubklemmenblock mit 5 mm Rastermaß auf der linken Seite der NodeMCU-Entwicklungsplatine. Schraubklemmen werden ziemlich oft missbraucht, also befestigen Sie sie an der Platine, indem Sie einen Tropfen Sekundenkleber hinzufügen und sie 30 Sekunden lang gegen die Platine drücken. Sobald es eingeklebt ist, löten Sie seine beiden Anschlüsse an der Unterseite der Platine.
  7. Installieren Sie die (2) fünfpoligen Schraubklemmenblöcke mit 3 mm Rastermaß auf der rechten Seite der MOSFETs. Kleben Sie diese Klemmenblöcke auf die gleiche Weise wie oben beschrieben auf die Platine und löten Sie dann alle zehn Leitungen an der Unterseite der Platine an – fünf Leitungen für jede Klemmenleiste.
  8. Alles ist gelötet, also ist es Zeit, Ihre Arbeit aufzuräumen und zu überprüfen. Beginnen Sie mit dem Aufsetzen einer Schutzbrille und schneiden Sie dann das überschüssige Metall von den Anschlüssen auf der Unterseite der Platine ab. Ich empfehle, die Leitungen des NodeMCU ESP8266-12E-Entwicklungsboards NICHT zu trimmen. Die Stifte sind sehr dick und neigen dazu, Drahtschneider zu beschädigen.
  9. Überprüfen Sie Ihre Arbeit, indem Sie die Endpunkte der Spur mit einem Ohmmeter testen. Verbinden Sie einfach ein Kabel von Ihrem Ohmmeter mit einem Lötpunkt auf der Platine und verbinden Sie dann das andere Kabel mit dem Lötpunkt, der sich auf der anderen Seite der Leiterbahn befindet. Sie sollten Kontinuität zwischen allen entsprechenden Spuren haben. Es ist eine besonders gute Idee, Ihre Lötstellen auf der Oberseite zu überprüfen. Verbinden Sie dazu eine Leitung Ihres Ohmmeters mit einem Massestift auf der NodeMCU ESP8266-12E-Entwicklungsplatine und verbinden Sie dann die andere Leitung nacheinander mit dem rechten Bein jedes der MOSFETs. Zwischen diesen Pins und der gemeinsamen Masse des Schaltkreises sollte Kontinuität bestehen.

Schritt 4: Laden Sie den Arduino-Code und verbinden Sie sich mit WiFi

Laden Sie den Arduino-Code und verbinden Sie sich mit WiFi
Laden Sie den Arduino-Code und verbinden Sie sich mit WiFi
Laden Sie den Arduino-Code und verbinden Sie sich mit WiFi
Laden Sie den Arduino-Code und verbinden Sie sich mit WiFi
Laden Sie den Arduino-Code und verbinden Sie sich mit WiFi
Laden Sie den Arduino-Code und verbinden Sie sich mit WiFi

Der Vollständigkeit halber wiederhole ich diese Anweisungen aus meinem vorherigen Instructable weitgehend. Ich gebe absichtlich Anweisungen zum Laden von Arduino-Code vor dem Sichern der Elektronik oder dem Anschließen des 12-V-Netzteils, um die Möglichkeit zu vermeiden, das NodeMCU-Entwicklungsboard versehentlich an USB anzuschließen, während es über Vin mit Strom versorgt wird.

Abrufen, Installieren und Einrichten der Arduino IDE. Wenn Sie bereits Arduino IDE installiert und eingerichtet haben, um ein ESP8266-Board zu verwenden, laden Sie die ZIP-Datei unten herunter, entpacken Sie sie und laden Sie dann die enthaltene Skizze auf den ESP. Andernfalls holen Sie sich die Arduino IDE von hier und installieren Sie sie. Es gibt ein paar Schritte, um das ESP-Board von der Arduino IDE zu erkennen. Ich werde sie in knappen Stichpunkten nennen. Wenn Sie eine vollständige Erklärung wünschen, was Sie tun und warum, können Sie hier darüber nachlesen.

  • Öffnen Sie die Arduino IDE und klicken Sie auf Datei> Einstellungen (unter macOS ist das Arduino IDE> Einstellungen)
  • Geben Sie diese Adresse in das Feld Additional Boards Manager URLs ein:
  • OK klicken
  • Zurück im Arduino IDE-Hauptbildschirm klicken Sie auf Tools > Board > Boards Manager…
  • Suchen Sie nach "esp8266" und wenn Sie es gefunden haben, klicken Sie auf Installieren und schließen Sie das Boards Manager-Fenster
  • Klicken Sie auf Tools > Board und wählen Sie NodeMCU 1.0 (ESP8266-12E Module) aus.
  • Klicken Sie auf Tools > Port und wählen Sie den USB-Port aus, an den das ESP-Board angeschlossen ist

Sie müssen die letzten beiden Schritte jedes Mal ausführen, wenn Sie auf einem anderen Arduino-Board-Typ entwickeln und zum ESP8266 zurückkehren. Der Rest muss nur einmal gemacht werden.

Um diese Skizze zu kompilieren, müssen Sie einige Bibliotheken in die IDE laden, klicken Sie also auf Skizze> Bibliothek einschließen und klicken Sie auf ESP8266WiFi. Sie müssen die folgenden Bibliotheken auf die gleiche Weise laden (Klicken Sie auf Skizze > Bibliothek einschließen und dann auf den Bibliotheksnamen): ESP8266mDNS, ESP8266WebServer, WiFi, ArduinoJson, EEPROM, ArduinoOTA. Wenn Sie keine dieser Bibliotheken in der Liste der Bibliotheken sehen, finden Sie sie, indem Sie auf Skizze > Bibliothek einschließen > Bibliothek verwalten klicken und nach dem Bibliotheksnamen suchen. Wenn Sie es gefunden haben, klicken Sie auf Installieren und führen Sie die Schritte erneut durch, um es in Ihre Skizze aufzunehmen.

Den Code kompilieren und an das Board senden. Wenn Sie einen Spannungsregler installiert haben, stellen Sie vorher sicher, dass der Vin-Pin der ESP-Platine nicht mit Strom versorgt wird. Laden Sie die Zip-Datei herunter, die in diesem Schritt enthalten ist (unten) und entpacken Sie sie oder laden Sie sie bei github herunter. (github link) Schließen Sie Ihr ESP-Board über USB an Ihren Computer an, wählen Sie das richtige Board und den richtigen Port über das Menü Extras aus und klicken Sie dann auf die Schaltfläche Hochladen. Beobachten Sie die Konsole und in Kürze wird der Code geladen. Wenn Sie sehen möchten, was das Gerät protokolliert, öffnen Sie den Serial Monitor und stellen Sie die Baudrate auf 57600 ein. Die Skizze ist nicht sehr gesprächig, zeigt jedoch einige Statusinformationen wie die IP-Adresse des Geräts an.

So verbinden Sie den Controller mit Ihrem Netzwerk und konfigurieren ihn:

  1. Schalten Sie den Controller ein
  2. Stellen Sie auf Ihrem Computer oder auf einem Mobilgerät eine Verbindung mit dem WLAN-Netzwerk her, das der Controller erstellt. Es wird ein Netzwerk mit einer SSID erstellt, die mit „appideas-“beginnt.
  3. Öffnen Sie einen Webbrowser und gehen Sie zu
  4. Geben Sie die Zugangsdaten ein, um sich mit Ihrem Netzwerk zu verbinden, und klicken Sie dann auf die Schaltfläche VERBINDEN
  5. Rufen Sie die dem Controller zugewiesene IP-Adresse ab. Es tut mir leid, dass dieser Teil noch nicht einfacher ist. Wenn Sie wissen, wie Sie zur DHCP-Geräteliste Ihres WLAN-Routers gelangen, erscheint der WLAN-Controller darauf mit einem Gerätenamen, der „esp“und die vier Zeichen, die nach „appideas-“in der Access Point-SSID des Geräts standen, enthält. Der Arduino Serial Monitor zeigt auch die dem Gerät zugewiesene IP-Adresse an.

Wenn Sie wissen möchten, wie der Arduino-Code funktioniert, können Sie in Schritt 4 meines vorherigen Instructable darüber lesen. (Instructable link) Dieses Instructable spricht auch darüber, wie Sie einen Webbrowser verwenden, um Ihre Lichter und den WiFi-Controller zu testen. Wenn Sie also ungeduldig werden, um zur Installation der mobilen App zu gelangen, können Sie das überprüfen.

Schritt 5: Verdrahten Sie die Lichter und die Stromversorgung

Verdrahten Sie die Lichter und die Stromversorgung
Verdrahten Sie die Lichter und die Stromversorgung
Verdrahten Sie die Lichter und die Stromversorgung
Verdrahten Sie die Lichter und die Stromversorgung
Verdrahten Sie die Lichter und die Stromversorgung
Verdrahten Sie die Lichter und die Stromversorgung

Auch hier werde ich einen großen Teil eines der Schritte meines vorherigen Instructable wiederholen.

Wenn Sie nur ein oder zwei Lampensätze anschließen, müssen Sie die Lichtleisten nicht anlöten. Schauen Sie sich das zweite Bild oben an. Schneiden Sie einfach den Lichtstreifen irgendwo in der Mitte ab, schneiden Sie die Anschlüsse ab, die bereits an der Vorder- und Rückseite der Lichterrolle angeschlossen sind, entfernen Sie die Enden der Drähte und schon können Sie ihn an Ihren Controller anschließen. Das ist es. Schließen Sie die Lichter einfach an die entsprechenden Kabel am Controller an, und Sie sind fertig.

Wenn Sie mehr als zwei Lampensätze benötigen oder die Kabelenden des Herstellers bereits „geerntet“haben, müssen Sie die Drähte direkt auf die Streifen löten, und das kann nur ein bisschen knifflig sein. Es gibt bereits ein wirklich gutes Instructable zu diesem Thema, also werde ich es aufschieben. Aber bevor ich das tue, gibt es ein paar Anmerkungen, die Sie beim Betrachten dieser Anweisungen beachten sollten:

  1. Wenn Sie mit dem Löten des Streifens fertig sind, verwenden Sie ein Ohmmeter, um sicherzustellen, dass Sie nicht versehentlich benachbarte Pads angeschlossen haben. Berühren Sie einfach die Ohmmeter-Kabel zum ersten und zweiten Lötpad, um sicherzustellen, dass zwischen ihnen kein Durchgang besteht, dann zum zweiten und dritten, dritten und vierten … Es ist leicht, einen verirrten Draht zu übersehen (nicht zu sehen) und es Es dauert nur ein paar Sekunden, um zu überprüfen, ob nichts Schlimmes passiert ist.
  2. Achten Sie besonders auf seine Verkabelung, da er die Farben durcheinander zu haben scheint. Was eigentlich „falsch“ist, ist, dass seine Lichtleiste die Leitungen in einer anderen Reihenfolge hat als üblich, aber der 5-adrige Draht ist normal.
  3. Dringend empfohlen: Anstatt Schrumpfschlauch zu verwenden, um die Verbindung (in der Nähe des Endes des Instructable) zu sichern, verwenden Sie Liquid Tape. (Amazon-Link) Ihre Verbindungen werden deutlich besser isoliert und viel sicherer. Ich habe Bilder eingefügt, aber falls Sie Liquid Tape noch nicht verwendet haben, ist der Vorgang ziemlich einfach:

    1. "Glob" es auf Ihre bloßen Lötstellen und lassen Sie es in alle Spalten einweichen. Bewahren Sie etwas Einwegartikel (eine Papiertüte, die Zeitung der letzten Woche, einen Lappen usw.) darunter auf. Tragen Sie eine dicke Schicht auf. Es ist in Ordnung, wenn ein wenig davon abtropft. Deshalb ist etwas Wegwerfbares darunter. Stellen Sie sicher, dass alles, was gelötet wurde, vollständig bedeckt und nicht sichtbar ist, auch nur ein bisschen. Tragen Sie es dick auf. So wird es nicht bleiben.
    2. Lassen Sie es mindestens 3-4 Stunden trocknen. Wenn es trocknet, schrumpft es und bildet sich eng um Ihre Drähte. Das ist gut! Ihre Lötstellen werden buchstäblich festgeklebt und eine Gummischicht (-ish Substanz) isoliert jede Stelle, an der die Flüssigkeit eindringen konnte. Nichts als eine absichtliche oder gewaltsame Handlung oder könnte die Verbindungen trennen oder einen Kurzschluss verursachen.
    3. Nach 3-4 Stunden eine zweite Schicht auftragen und trocknen lassen. Dieser Mantel kann viel dünner sein. Es muss in nichts eindringen - es versiegelt und sichert nur die erste Schicht. Nachdem die zweite Schicht getrocknet ist, ist sie gebrauchsfertig.

Mit all dem aus dem Weg, hier ist der Link zum Instructable. (Anleitungslink)

Nachdem die Drähte von Ihren Lichtleisten kommen, verbinden Sie sie mit den entsprechenden Leitungen an den 5-poligen Schraubklemmen. Wenn Sie unsere hergestellten Leiterplatten gekauft haben, sind diese für Sie beschriftet. Wenn nicht, sind sie von oben nach unten in dieser Reihenfolge: weiß, blau, rot, grün, schwarz (Power).

Schließen Sie schließlich die Stromversorgung der Platine an, indem Sie das 12V (oder 24V) Netzteil an die 2-polige Schraubklemme anschließen. Die positive Leitung befindet sich am nächsten zum Spannungsregler und die negative Leitung befindet sich am nächsten an der Außenkante der Leiterplatte. Auch diese sind auf der gefertigten Leiterplatte beschriftet.

Schritt 6: Sichern Sie die Elektronik

Sichern Sie die Elektronik
Sichern Sie die Elektronik
Sichern Sie die Elektronik
Sichern Sie die Elektronik
Sichern Sie die Elektronik
Sichern Sie die Elektronik

Bei Projekten wie diesem kommt es am wahrscheinlichsten zu Ausfällen, wenn sich Teile bewegen, freiliegen oder lose sind. Daher ist es wichtig, die Elektronik zu sichern.

Wenn Sie einen 3D-Drucker haben, laden Sie die STL-Dateien unten herunter und drucken Sie sie aus. Einer ist die Basis und der andere ist der Deckel. Der Deckel wird nicht benötigt. Beginnen Sie damit, das Netzteil mit doppelseitigem Klebeband an einer kleinen Platine zu befestigen. Als nächstes befestigen Sie die Elektronikhalterungsbasis mit (2) # 4 - 1/2 "Holzschrauben an der Platine. Schließlich befestigen Sie die Platine an der Basis mit (3) # 4 - 1/2 "Holzschrauben. Wenn Sie den Fall ändern möchten, steht die Fusion 360-Datei auch unten zum Download bereit.

Wenn Sie keinen 3D-Drucker haben, empfehle ich, das gleiche grundlegende Verfahren zu befolgen und nur den 3D-gedruckten Boden und Deckel zu überspringen. Es ist wichtig, die Platine an einer nicht leitenden Oberfläche zu befestigen, damit das Anschrauben auf ein Stück Holz perfekt funktioniert.

Beachten Sie, dass die Ausrichtung des Sockels und der Platine wichtig ist, da sie nur an drei Ecken Schraublöcher haben. Ich bevorzuge es, meine PCBs wie abgebildet zu installieren, da dies verhindert, dass Benutzer das NodeMCU-Entwicklungsboard an USB anschließen, während alles gesichert ist. Wenn Sie einen einfacheren Zugriff auf den USB-Anschluss bevorzugen (und Sie versprechen, vorsichtig zu sein und ihn nicht anzuschließen, während Vin mit Strom versorgt wird), kann es nicht schaden, ihn in die andere Richtung zu drehen.

Schritt 7: Laden und verwenden Sie die mobile App

Laden und verwenden Sie die mobile App
Laden und verwenden Sie die mobile App
Laden und verwenden Sie die mobile App
Laden und verwenden Sie die mobile App
Laden und verwenden Sie die mobile App
Laden und verwenden Sie die mobile App

Jetzt können Sie Ihre Lichter verwenden!

Am einfachsten erhalten Sie die App, indem Sie die aktuelle öffentliche Version aus dem App Store Ihres Geräts herunterladen.

  • iOS App Store-Link
  • Android Play Store-Link

Sobald Sie die App installiert haben, fahren Sie mit dem Abschnitt "Verwenden der mobilen App" fort

Wenn Sie das Leben am Rande bevorzugen, können Sie alternativ die neueste Entwicklungsversion der App aus dem Quellcode installieren.

Sie müssen eine React Native-Entwicklungsumgebung eingerichtet und funktionsfähig haben. Anleitungen finden Sie hier. (Dokumentationslink) Sobald React Native für die Entwicklung eingerichtet ist, öffnen Sie ein Terminal und führen Sie diese Befehle aus:

mkdir-App

cd app git clone https://github.com/appideasDOTcom/APPideasLights.git./ cd mobile-app/react-native/AppideasLights npm install

Um für iOS zu installieren, schließen Sie Ihr Gerät an Ihren Computer an und führen Sie diesen Befehl aus:

reaktionsnatives Run-ios

Schließen Sie für Android Ihr Telefon an Ihren Computer an und führen Sie diesen Befehl aus:

Reaktiv-natives Run-Android

Wenn die Installation der App beim ersten Mal fehlschlägt, führen Sie den letzten Befehl ein zweites Mal aus.

Verwenden der mobilen App

Wenn Sie die App zum ersten Mal öffnen, besteht Ihre einzige Möglichkeit darin, Controller hinzuzufügen. Klicken Sie dazu auf die Schaltfläche "+" in der oberen rechten Ecke. Klicken Sie auf "Nach IP-Adresse", geben Sie die IP-Adresse Ihres Controllers ein und klicken Sie dann auf Speichern. Das ist alles, was Sie tun müssen. Wenn Sie mehr als einen Controller haben, können Sie über die Schaltfläche "+" weitere hinzufügen.

Die App ist nach dem Hinzufügen der Controller ziemlich selbsterklärend. Um die Lichter zu steuern, tippen Sie auf die Schaltfläche für den Controller (er zeigt vorerst die IP-Adresse). Da jeder Controller zwei Lichtersätze verarbeiten kann, sind Bedienelemente für zwei vorhanden. Jeder hat einen Kippschalter, um alle Lichter mit einem Fingertipp ein- und auszuschalten, und jede der Farben hat einen eigenen Schieberegler, um diese Farbe individuell zu steuern.

Sie können den Controller konfigurieren, indem Sie oben rechts auf die Schaltfläche Config tippen. Auf diesem Bildschirm können Sie ihm einen schöneren Namen geben. Dies ist der Name, der auf der Schaltfläche angezeigt wird, die in der Controller-Liste angezeigt wird. Sie können die IP-Adresse auch ändern, falls Ihr DHCP-Server ihr eine andere Adresse zuweist oder Sie sie falsch eingegeben haben. Schließlich können Sie den Controller vollständig aus der App löschen. Dadurch wird der Controller nicht aus Ihrem Netzwerk entfernt - es löscht nur das Wissen der App darüber.

Schritt 8: Machen Sie etwas Großartiges

Machen Sie etwas Großartiges
Machen Sie etwas Großartiges
Machen Sie etwas Großartiges
Machen Sie etwas Großartiges
Machen Sie etwas Großartiges
Machen Sie etwas Großartiges

Das ist es! Jetzt ist es an der Zeit, eine Anwendung für Ihre Leuchten zu finden. Ich habe hinterleuchtete Schilder gemacht und ein Instructable zum Thema geschrieben. (Anleitungslink)

Es gibt viele tolle Dinge, die Sie mit diesen Lichtern machen können, also lassen Sie Ihrer Fantasie freien Lauf und fügen Sie Bilder Ihrer Projekte in die Kommentare ein. Ich habe ziemlich viel an der Hardware gearbeitet, also ist es jetzt an der Zeit, an der Verbesserung der mobilen App zu arbeiten.

Spaß haben!

Obwohl dies als Instructable begann, ist es für APPideas zu einem fortlaufenden Projekt geworden. Wir aktualisieren dieses Instructable von Zeit zu Zeit, aber die neuesten Informationen sind immer unter https://appideas.com/wfc verfügbar

Empfohlen: