Inhaltsverzeichnis:

Wort des Tages mit IoT anzeigen - Gunook
Wort des Tages mit IoT anzeigen - Gunook

Video: Wort des Tages mit IoT anzeigen - Gunook

Video: Wort des Tages mit IoT anzeigen - Gunook
Video: IoT Schlüsselbox im Eigenbau | reichelt packt's an 2024, November
Anonim
Wort des Tages Display mit IoT
Wort des Tages Display mit IoT

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

Image
Image

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

Testen Sie das Punktmatrix-Display
Testen Sie das Punktmatrix-Display
Testen Sie das Punktmatrix-Display
Testen Sie das Punktmatrix-Display
Testen Sie das Punktmatrix-Display
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

Bereiten Sie ThingHTTP vor
Bereiten Sie ThingHTTP vor
Bereiten Sie ThingHTTP vor
Bereiten Sie ThingHTTP vor
Bereiten Sie ThingHTTP vor
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

Testen Sie das Modul
Testen Sie das Modul
Testen Sie das Modul
Testen Sie das Modul
Testen Sie das Modul
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

Endgültige Skizze
Endgültige Skizze
Endgültige Skizze
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: