Inhaltsverzeichnis:
- Schritt 1: Sehen Sie sich das Video an
- Schritt 2: Bereiten Sie die Arduino-IDE für die Arbeit mit dem NodeMCU-WLAN-Modul vor
- Schritt 3: Testen Sie das Punktmatrix-Display
- Schritt 4: Bereiten Sie ThingHTTP vor
- Schritt 5: Testen Sie das Modul
- Schritt 6: Endgültige Skizze
- Schritt 7: Fertig
Video: Wort des Tages mit IoT anzeigen - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
In diesem Instructable zeige ich Ihnen, wie Sie mit NodeMCU Wi-Fi-Modul und einem Dot-Matrix-Display ein "Word of the Day Display" erstellen können. Anstelle von Wort des Tages können Sie nach diesem Tutorial alles anzeigen, was Sie wollen (Text) aus dem gesamten Internet. Wenn Sie zum ersten Mal ein Wi-Fi-Modul verwenden, wird Ihnen auch dieses Tutorial helfen, da ich von Anfang bis Ende behandelt habe.
Lassen Sie uns darauf eingehen.
Schritt 1: Sehen Sie sich das Video an
Im Video habe ich alle Schritte behandelt, die zum Erstellen dieses Projekts erforderlich sind. Ich habe auch eine ausführliche Erklärung des im Projekt verwendeten Codes behandelt, der auch für Anfänger nützlich ist und ansonsten nicht in schriftlicher Form erklärt werden kann.
Sehen Sie sich das also unbedingt an, bevor Sie fortfahren.
Schritt 2: Bereiten Sie die Arduino-IDE für die Arbeit mit dem NodeMCU-WLAN-Modul vor
Das erste Mal an einem Wi-Fi-Modul zu arbeiten ist für die meisten Benutzer (auch mich) nicht immer ein Kinderspiel. Daher empfiehlt es sich, Schritt für Schritt damit zu beginnen.
Ich werde diese Instructables-Klasse für jeden Anfänger vorschlagen. Der Autor bekathwia hat großartige Arbeit geleistet, um zu erklären, wie man mit diesem Modul beginnt. Ich selbst habe dieselbe Quelle verwendet, um mich mit dem Modul vertraut zu machen.
Wenn Sie also ein Anfänger sind, können Sie sich in den nächsten Schritten nur durch diesen Kurs herausarbeiten.
Schritt 3: Testen Sie das Punktmatrix-Display
Verbinden Sie die Punktmatrix wie folgt mit dem Wi-Fi-Modul:
DMD - NodeMCU
Vcc - 3,3 V
Gnd - Gnd
Klick - D5
Din - D7
CS - D8
Um nun die Dot-Matrix-Anzeige zu überprüfen, fügen Sie die Bibliotheken MD Parola und MD_MAX72XX zur Arduino-Bibliothek hinzu.
Aber bevor Sie es verwenden, gehen Sie zum Arduino-Bibliotheksordner, öffnen Sie den Bibliotheksordner MD_MAX_72XX, gehen Sie dann zu Docs und öffnen Sie eine beliebige HTML-Datei, und bestimmen Sie dann den Typ des Dot-Matrix-Displays, das Sie haben (klicken Sie hier, um mehr zu erfahren). Meins ist FC_16. Gehen Sie danach zum Ordner „src“und öffnen Sie die Datei MD_MAX72XX.h. Ändern Sie die Header-Datei entsprechend Ihrem Modul und speichern Sie sie. Jetzt können Sie Ihre ModulTestskizze öffnen und hochladen. Die Punktmatrix sollte einige Muster gefolgt von ihren Titeln anzeigen, die auch im Serial Monitor zu sehen sind.
Schritt 4: Bereiten Sie ThingHTTP vor
1. Öffnen Sie Mozilla Firefox (Chrome hat bei mir nicht funktioniert).2. Wählen Sie Ihre Website (ich habe Dictionary.com verwendet).3. Klicken Sie mit der rechten Maustaste auf das Wort, das Sie interessiert, und wählen Sie inspect element.4. Kopieren Sie den XPath des markierten Codes.5. Gehen Sie zu Thingspeak.com6. Gehen Sie zu Apps, und wählen Sie dann ThingHTTP.7 aus. Erstellen Sie ein neues ThingHTTP, geben Sie ihm einen Namen, geben Sie die URL der Seite an, von der Sie XPath kopiert haben, fügen Sie den zuvor in den Parse-String kopierten XPath ein, speichern Sie das ThingHTTP.
Notieren Sie sich die generierte API.
Sehen Sie sich das Video an, um das richtige Verständnis und die Notwendigkeit zu erfahren.
Schritt 5: Testen Sie das Modul
Öffnen Sie die in diesem Schritt angehängte Skizze und bearbeiten Sie die Wi-Fi-SSID, den Passschlüssel und den API-Schlüssel und laden Sie sie hoch. Öffnen Sie nach dem Hochladen den seriellen Monitor. Wenn die Ausgabe so aussieht wie die, die ich in diesem Schritt angehängt habe, funktioniert das Modul einwandfrei und Sie können mit dem letzten Schritt fortfahren.
Sie können auch jede andere Website verwenden, wenn Sie möchten, sehen Sie sich dies an.
Schritt 6: Endgültige Skizze
Führen Sie die gleichen Verbindungen wie in Schritt 3 durch. Der endgültige Code wird in diesem Schritt angehängt.
Bearbeiten Sie die Wi-Fi-SSID, den Pass Key (lassen Sie das Feld in Anführungszeichen leer, wenn Wi-Fi geöffnet ist) und die API und laden Sie sie in das Modul hoch.
Sobald die Verbindung zum Wi-Fi hergestellt und die Daten abgerufen wurden, wird die Verbindung getrennt und das Wort und die Bedeutung im DMD angezeigt (beobachten Sie die eingebaute LED, um den Status zu bestimmen, blinkt - versucht, eine Verbindung zum Wi-Fi herzustellen, durchgehend blau - verbunden, aus - nicht verbunden). Das Trennen vom WLAN spart Strom, hat aber auch einen Nachteil: Sie müssen das Modul neu starten, um neue Daten abzurufen.
Aber für Anwendungen wie diese halte ich es nicht wirklich für eine gute Idee, mit Wi-Fi verbunden zu bleiben, aber das ist nach ein paar Optimierungen im Programm problemlos möglich. Es hängt alles von dir ab.
Schritt 7: Fertig
Das ist es!
Fühlen Sie sich frei, irgendwelche Tipps oder Zweifel zu kommentieren, ich helfe Ihnen gerne weiter.
Vielen Dank fürs Lesen, erwägen Sie ein Abonnement, und wenn Ihnen dieses Projekt gefallen hat, schauen Sie sich unseren YouTube-Kanal an, wir haben viele davon:)
Wir sehen uns im nächsten Instructable.
Empfohlen:
Wort-Uhr: 5 Schritte
Wort-Uhr: Hallo zusammen! Dies wird mein erstes anweisbares sein und wenn Sie irgendwelche Ideen haben, wie es verbessert oder verständlicher gemacht werden kann, zögern Sie bitte nicht, mich zu kontaktieren! ist nicht meine idee! Ich habe viele der Thr gesehen
So deaktivieren Sie die Autokorrektur für nur ein Wort (iOS): 3 Schritte
So deaktivieren Sie die Autokorrektur für nur ein Wort (iOS): Manchmal korrigiert die Autokorrektur möglicherweise etwas, das Sie nicht korrigieren möchten, z. Textabkürzungen beginnen sich in Großbuchstaben zu setzen (imo korrigieren zum Beispiel zu IMO). So erzwingen Sie, dass die Korrektur eines Wortes oder einer Phrase beendet wird, ohne aut zu deaktivieren
Wie man eine Babygewichtsmaschine mit Arduino Nano, HX-711 Wägezelle und OLED 128X64 herstellt -- Kalibrierung des HX-711: 5 Schritte
Wie man eine Babygewichtsmaschine mit Arduino Nano, HX-711-Wägezelle und OLED 128X64 herstellt || Kalibrierung von HX-711: Hallo Instructables, vor wenigen Tagen wurde ich Vater eines süßen Babys?. Als ich im Krankenhaus war, stellte ich fest, dass das Gewicht des Babys so wichtig ist, um das Wachstum des Babys zu überwachen. Also ich habe eine Idee? um eine Babygewichtsmaschine von meinem Selbst zu machen. In diesem Instructable ich
Eine Modifikation des linkshändigen DSLR-Halters von Bertus52x11. (mit zusätzlichem Mundgriff): 4 Schritte
Eine Modifikation des linkshändigen DSLR-Halters von Bertus52x11. (mit Added Mouth Grip): Also heute früher hat bertus52x11 die klügste Idee gepostet. Richtet sich an Menschen, die nur ihren linken Arm benutzen können - dauerhaft oder vorübergehend. Seine ursprüngliche Idee war es, am Stativanschluss darunter einen Daumenhaken anzubringen, mit dem die Kamera gehalten werden kann
Programmierung des Open DSKY: 5 Schritte (mit Bildern)
Programmierung des Open DSKY: Willkommen zu unseren laufenden Instructables zur Programmierung Ihres Open DSKY. Stellen Sie sicher, dass Sie wiederkommen, da dieses Instructable weiter wachsen wird, da wir ständig neues Programmiermaterial produzieren und veröffentlichen. Also folgen Sie ihm, mögen Sie es und bevorzugen Sie es. Diese Videoserie