Inhaltsverzeichnis:

Internet Neon LED Herzlicht - Gunook
Internet Neon LED Herzlicht - Gunook

Video: Internet Neon LED Herzlicht - Gunook

Video: Internet Neon LED Herzlicht - Gunook
Video: Neon Flex LED Logo Tutorial - DIY - Everen Mini Neon LED - Weicon Präzisions-Abisolierer S & Kleber 2024, Juli
Anonim
Image
Image
Internet Neon LED Herzlicht
Internet Neon LED Herzlicht
Internet Neon LED Herzlicht
Internet Neon LED Herzlicht

Meilen abgesehen von diesem besonderen Menschen oder einfach nur soziale Distanzierung? Möchten Sie ihnen mitteilen, dass Sie an sie denken? Bauen Sie dieses mit dem Internet verbundene Neon-LED-Herzlicht und lassen Sie es von Ihrem Telefon oder Computer aus jederzeit und überall schlagen

Dieses instructable richtet sich an den Anfänger und setzt keine Vorkenntnisse mit Mikrocontrollern voraus. Einige grundlegende Lötkenntnisse sind erforderlich.

Lieferungen

• Herzförmiges "LED-Neon"-Schild von Amazon (Suche nach Herz-Neon-LED-Schild) oder anderswo. Dabei handelt es sich nicht um echte Leuchtreklamen mit gasgefüllten Röhren, sondern um LED-Streifen umhüllt von streuendem Kunststoff, die Neonröhren in verschiedenen Farben ähneln. Sie können eine mit einer befestigten Basis kaufen oder Ihre eigene Basis erstellen. Die meisten laufen mit 5V und haben USB-Anschlüsse für die Stromversorgung.

Einige Beispiele:

www.amazon.com/Battery-Powered-Hanging-Birthday-Christmas/dp/B07V35L4TT

www.amazon.com/Herz-Schlafzimmer-Hochzeitsurlaub…

www.amazon.com/XIYUNTE-Love-Light-Neon-Sig…

www.amazon.com/Cupid-Shape-Heart-Lights-De…

• WeMos mini oder andere ESP8266

• Micro-USB-Datenkabel zum Programmieren des Boards

• NPN-Transistor, Allzweck wie 2N2222, 2N3904 oder 2N4401

• Widerstand 1/8 oder 1/4 Watt, 100 bis 470 Ohm

• Anschlusskabel

•Perfboard, Schrumpfschlauch (optional)

Werkzeuge• Seitenschneider

oder Abisolierzange

• Lötkolben und Lot

Basis:

besser:

• Arduino IDE zum Programmieren

• Voltmeter basic:

oder lose LED (optional)

• Schraubenzieher

Schritt 1: Bauen Sie Ihr LED-Herzlicht

Bauen Sie Ihr LED-Herzlicht
Bauen Sie Ihr LED-Herzlicht
Bauen Sie Ihr LED-Herzlicht
Bauen Sie Ihr LED-Herzlicht

Schritt 1: Bereiten Sie das LED-Herzlicht vor

Öffnen Sie die Unterseite des Schildes, indem Sie die Batterieabdeckung und alle Schrauben entfernen. Bewahren Sie die Schrauben auf.

Sie möchten die positiven 5 Volt und Masseverbindungen finden, und ein Voltmeter macht dies viel einfacher. Schließen Sie das Schild an die USB-Stromversorgung an und prüfen Sie es mit dem Voltmeter. Probieren Sie zuerst die Batteriekontakte im Batteriehalter aus. Die positiven 5V können mit einem "+" gekennzeichnet sein und der Masse- oder negative Batteriekontakt ist normalerweise eine Feder mit einem Draht, der an der gegenüberliegenden Ecke des Batteriekastens befestigt ist. Nachdem Sie die +- und Massekontakte markiert haben, können Sie alle anderen Batteriepole in der Box entfernen - wir verwenden überhaupt keine Batterien.

Es gibt ein Paar Drähte vom USB-Stecker (eins an + und eins an Masse) und ein weiteres Kabel zum Herzen (wiederum eines mit + und das andere mit Masse verbunden). Entfernen Sie nur das Kabel zwischen Masse und LED-Schild, lassen Sie die anderen drei Drähte so, wie sie an den Batteriekontakten befestigt sind. Löten Sie ein rotes Kabel an den + Batteriepol und ein schwarzes Kabel an den Massekontakt.

Wenn Ihr Herz wie im obigen Beispiel einen Schalter in der Basis hat und Sie seine Funktion beibehalten möchten, kann das rote Kabel an die Klemme des Schalters gelötet werden, die 5 V auf dem Voltmeter anzeigt, wenn der Schalter in der ON-Position und Null steht Volt auf der OFF-Position.

[Wenn Sie kein Voltmeter haben (und Sie sollten - einfache sind kostengünstig und praktisch, wenn Sie nur Ihre Batterien überprüfen möchten), können Sie eine einzelne LED verwenden, um die +- und Masseverbindungen zu finden. Die längere Leitung der LED geht auf + und die kürzere auf Masse. Berühren Sie nur kurz, da Sie hier keinen Strombegrenzungswiderstand verwenden.]

Schritt 2: Bauen Sie die Schaltung zusammen

Bauen Sie die Schaltung zusammen
Bauen Sie die Schaltung zusammen
Bauen Sie die Schaltung zusammen
Bauen Sie die Schaltung zusammen
Bauen Sie die Schaltung zusammen
Bauen Sie die Schaltung zusammen

Die Schaltung ist mit nur wenigen Komponenten sehr einfach. Sowohl ein Schaltplan als auch ein Schaltplan sind enthalten. Sie können die Schaltung zum Testen auf einem Steckbrett montieren, aber das Löten von Stiften an der ESP8266-Platine kann es schwieriger machen, anschließend Anschlussdrähte an diesen Stiften zu befestigen, als Drähte an die leeren Löcher zu löten. Wenn auf Ihrem ESP-Board Pins installiert sind, wird Ihnen ein kleines Stück Perfboard das Leben erleichtern.

Wenn Sie während des Tests ein Steckbrett verwenden, können Sie eine einzelne LED einfügen, um das Herz zu ersetzen, aber achten Sie auf die Polarität: Das längere Bein der LED geht zum roten + Kabel. Viele weit verbreitete Allzweck-NPN-Transistoren wie 2N2222 oder 2N4401 können verwendet werden, aber Sie müssen die Pinbelegung des jeweiligen Geräts überprüfen, das Sie verwenden: Drei Drähte kommen vom Transistor, dem Emitter (E), Kollektor (C) und Basis (B) aber die Reihenfolge dieser Leitungen kann je nach Gerät und Hersteller unterschiedlich sein. Basis (B) ist oft, aber nicht immer der Mittelleiter. Überprüfen Sie vor dem Löten das Datenblatt des jeweiligen Transistors, den Sie verwenden. Verbinden Sie ein Ende des Widerstands mit Pin D6 auf der WeMos-Platine und das andere mit der Basis (B) des Transistors. Der Wert des benötigten Widerstands hängt von dem von Ihnen ausgewählten Transistor sowie davon ab, wie viel Strom vom LED-Zeichen gezogen wird, liegt jedoch wahrscheinlich im Bereich von 100 - 470 Ohm. Wir möchten, dass der Transistor in einem sogenannten "gesättigten" Zustand als Schalter fungiert. (Es gibt verschiedene Online-Rechner für Basiswiderstandswerte, aber es ist einfacher, bei Bedarf ein paar verschiedene Widerstände zu verwenden, wenn der Stromkreis abgeschlossen ist.) Das Erdungskabel des zuvor getrennten Herzzeichens (oder das kürzere LED-Kabel) ist jetzt angeschlossen zum Transistorkollektor (C) und das Emitterkabel (E) geht zum schwarzen Massekabel. Bevor Sie weitermachen, überprüfen Sie alle Ihre Verbindungen anhand des Schaltplans und des Diagramms, insbesondere der Transistorverbindungen.

Sie benötigen außerdem ein Kabel von Masse zum G-Pin des WeMos mini sowie ein Kabel von +5 Volt zum mit 5V gekennzeichneten Pin auf der WeMos-Platine. Konventionell sind +-Spannungsdrähte oft rot und Massedrähte sind normalerweise schwarz, um eine einfache Identifizierung zu ermöglichen.

Schritt 3: Registrieren Sie sich für Adafruit IO

Melden Sie sich für Adafruit IO an
Melden Sie sich für Adafruit IO an
Melden Sie sich für Adafruit IO an
Melden Sie sich für Adafruit IO an
Melden Sie sich für Adafruit IO an
Melden Sie sich für Adafruit IO an
Melden Sie sich für Adafruit IO an
Melden Sie sich für Adafruit IO an

Als nächstes möchten Sie sich für ein kostenloses Konto bei IO.adafruit.com anmelden. Wählen Sie "Kostenlos loslegen". Sie wählen einen Benutzernamen und erhalten einen langen alphanumerischen Schlüssel wie "aio_5NrczkqJQCTddgWWOQM1glJSx". Notieren Sie beides für später.

Erstellen Sie zwei Feeds, um Daten zwischen Ihrem Gerät und dem Adafruit IO-Server zu übertragen. Einer soll "Start" heißen und der andere "Feedback" (alles in Kleinbuchstaben).

Erstellen Sie ein neues Dashboard für dieses Projekt und benennen Sie es wie Sie möchten. Hier werden Sie Ihren Browser anweisen, das Herz zu steuern. Fügen Sie Ihrem Dashboard zwei neue "Blöcke" hinzu, indem Sie auf die Schaltfläche + klicken. Wählen Sie eine momentane Schaltfläche für den Startfeed mit einem Schaltflächentext von "Start" und den Werten 1 für Press Value und 0 für Release Value. Fügen Sie als Nächstes einen "Indikator"-Block hinzu und hängen Sie ihn an den Feedback-Feed an. Wählen Sie die Farben aus, die sowohl das beleuchtete als auch das unbeleuchtete Herz darstellen sollen, und setzen Sie die Bedingungen auf "=1". Sie können 0 oder 1 in das Feld Testwert eingeben, um zu sehen, wie die Farben angezeigt werden.

Sie können Ihr Dashboard mit einem Lesezeichen versehen oder für den einfachen Zugriff auf dem Startbildschirm Ihres Telefons speichern. Die Start-Taste wird das Herz der Fernbedienung zum Blinken bringen und die Feedback-Anzeige leuchtet auf, wenn das Herz das Startsignal empfangen hat, und erlischt, wenn es sich in 30 Minuten ausschaltet.

Schritt 4: Programmieren Sie den ESP2866

Laden Sie die neueste Arduino IDE-Software für Ihren Computer von https://www.arduino.cc/en/Main/Software herunter und installieren Sie den Board-Deskriptor https://arduino.esp8266.com/stable/package_esp8266c… unter Preferences -> Additional Board Manager-URLs. Sie sollten nun mehrere weitere Boards im Menü Tools -> Boards sehen, einschließlich (LOLIN) WeMos mini.

Gehen Sie zum Menü Sketch -> Include Library -> Manage Libraries… Hier suchen und installieren Sie die neueste Version von zwei erforderlichen Arduino-Bibliotheken: ESP8266WiFi und Adafruit_IO_WiFi. Schließen Sie das Suchfeld, wenn Sie fertig sind.

Laden Sie nun den Herzcode auf dieser Seite auf Ihren Computer herunter und öffnen Sie ihn in der Arduino IDE. Möglicherweise werden Sie aufgefordert, es in einem Ordner mit demselben Namen zu speichern.

Geben Sie im Abschnitt **Einstellungen Ihre eigenen Werte für IO_USERNAME und IO_KEY von Adafruit sowie die WIFI_SSID und WIFI_PASS Ihres eigenen WLAN-Netzwerks ein. Sie können mehrere andere Parameter nach Belieben ändern:

#define fadeDuration 1000* 60* 30: Die Standardzeit für das Einschalten des Lichts beträgt 30 Minuten

#define minFade 10: Muss das wahrscheinlich nicht ändern

#define maxFade 200: Bereich 100 - 500

Speichern Sie den bearbeiteten Code.

Gehen Sie zum IDE-Menü und wählen Sie Tools -> Boards -> LOLIN (WeMos) D1 und mini. Schließen Sie das USB-Kabel an das WeMos-Board und Ihren Computer an und wählen Sie unter Tools -> Port den entsprechenden seriellen Port aus. Wählen Sie das Menü Sketch -> Upload und warten Sie, bis der Vorgang abgeschlossen ist. Trennen Sie das serielle Kabel.

Ausführlichere Anweisungen zum Einrichten und Verwenden der Arduino-IDE sowie zu vielen anderen Themen finden Sie auf der hervorragenden

Schritt 5: Erleuchten Sie Ihr Herz

Erleuchte dein Herz!
Erleuchte dein Herz!

Schließen Sie das Herz an eine 5-V-USB-Stromquelle an. Auf der Platine sollte eine blaue LED aufleuchten.

Gehen Sie zu Ihrem Dashboard und drücken Sie die Starttaste. Wenn alles in Ordnung ist, ändert der Feedback-Indikator die Farbe und Ihr Herz beginnt zu pulsieren!

Fehlerbehebung

Wenn Sie Probleme haben, überprüfen Sie Folgendes:

Läuft der ESP8266 hoch (blaue LED)?

Überprüfen Sie Ihre Verkabelung sorgfältig, insbesondere die Transistoranschlüsse.

Bestätigen Sie, dass Sie den richtigen AIO-Benutzernamen und -Schlüssel sowie SSID und Passwort im Code haben.

Der serielle IDE-Monitor kann verwendet werden, um Probleme zu beheben.

Schritt 6: Viel Spaß

Genießen!
Genießen!
Genießen!
Genießen!

Schamloser Stecker: Dieses Instructable wurde als Eintrag im Hearts-Wettbewerb https://www.instructables.com/contest/heart/ Vote dafür vorbereitet!

Wohin von hier aus (eine Herausforderung):

Wie wäre es mit einem einstellbaren Timer, wie lange das Herz erleuchtet bleibt?

Wie wäre es mit zwei gekoppelten Geräten, jedes mit einem Druckknopf zum Auslösen des anderen?

Empfohlen: