Inhaltsverzeichnis:
- Schritt 1: Was Sie brauchen
- Schritt 2: Die Schaltung
- Schritt 3: Starten Sie Visuino und wählen Sie die NodeMCU ESP-12
- Schritt 4: WLAN-Setup
- Schritt 5: In Visuino Komponenten hinzufügen
- Schritt 6: In Visuino: Komponenten verbinden
- Schritt 7: Generieren, Kompilieren und Hochladen des Arduino-Codes
- Schritt 8: Spielen
- Schritt 9: In Visuino: Komponenteneinstellungen
Video: VISUINO Live-Forex-Währungspreis aus dem Internet anzeigen - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
In diesem Tutorial verwenden wir NodeMCU Mini, OLED Lcd und Visuino, um alle paar Sekunden den Live-Währungspreis EUR/USD aus dem Internet auf dem LCD anzuzeigen. Sehen Sie sich ein Demonstrationsvideo an.
Schritt 1: Was Sie brauchen
Alle Module sind von Makerfabs. Sie haben die besten Qualitätsmodule, die der Konkurrenz Lichtjahre voraus sind, auch zu den besten erschwinglichen Preisen.
- NodeMCU Mini
- OLED-LCD
- Steckbrett
- Überbrückungsdrähte
- Visuino-Programm: Visuino herunterladen
Schritt 2: Die Schaltung
- Verbinden Sie GND von NodeMCU mit dem Steckbrett-Pin (Gnd)
- Verbinden Sie den 5V-Pin von NodeMCU mit dem Steckbrett-Pin (positiv)
- Verbinden Sie Pin 0 (SCL) von NodeMCU mit OLED-LCD-Pin (SCL)
- Verbinden Sie Pin 1 (SDA) von NodeMCU mit OLED-LCD-Pin (SDA)
- Verbinden Sie den OLED-LCD-Pin (VCC) mit dem Steckbrett-Pin (positiv)
- Verbinden Sie den OLED-LCD-Pin (GND) mit dem Steckbrett-Pin (GND)
Schritt 3: Starten Sie Visuino und wählen Sie die NodeMCU ESP-12
Um mit der Programmierung des Arduino zu beginnen, müssen Sie die Arduino IDE von hier installieren:
Bitte beachten Sie, dass die Arduino IDE 1.6.6 einige kritische Fehler aufweist. Stellen Sie sicher, dass Sie 1.6.7 oder höher installieren, sonst funktioniert dieses Instructable nicht! Wenn Sie dies nicht getan haben, befolgen Sie die Schritte in diesem Instructable, um die Arduino IDE einzurichten, um ESP 8266 zu programmieren! Das Visuino muss ebenfalls installiert werden. Starten Sie Visuino wie im ersten Bild gezeigt Klicken Sie auf die Schaltfläche "Tools" auf der Arduino-Komponente (Bild 1) in Visuino Wenn der Dialog erscheint, wählen Sie "NodeMCU ESP-12" wie in Bild 2 gezeigt
Schritt 4: WLAN-Setup
Wählen Sie NodeMCU ESP-12 und klicken Sie im Editor Module>WiFi>Access Points auf die Schaltfläche […], damit sich das Fenster "Access Points" öffnet
Ziehen Sie in diesem Editor den WLAN-Zugangspunkt auf die linke Seite.
- Geben Sie unter "SSID" den Namen Ihres WLAN-Netzwerks ein
- Geben Sie unter "Passwort" das Zugangspasswort für Ihr WLAN-Netzwerk ein
Schließen Sie das Fenster "Zugangspunkte"
Links im Editor wählen Sie Module>Wifi>Sockets, klicken Sie auf die Schaltfläche […], damit das Fenster "Sockets" geöffnet wird
Ziehen Sie den TCP-Client von rechts nach links
Stellen Sie im Eigenschaftenfenster den Port ein: 80
Schritt 5: In Visuino Komponenten hinzufügen
- Logikkomponente "Und" hinzufügen
- Komponente "Text merken" hinzufügen
- Komponente "Textlänge" hinzufügen
- 2x Komponente "Wert vergleichen" hinzufügen
- Komponente "Rechten Text löschen" hinzufügen
- Komponente "Linken Text löschen" hinzufügen
- Komponente "Text ersetzen" hinzufügen
- Komponente "Impulsgenerator" hinzufügen
- Komponente "Formatierter Text" hinzufügen
- Komponente "Char To Text" hinzufügen
- I2C-Komponente "Display OLED" hinzufügen
Schritt 6: In Visuino: Komponenten verbinden
- Verbinden Sie "And1" Pin [Out] mit RememberText1 Pin [Remember] und Pin [Recall]
- Verbinden Sie "And1" Pin [0] mit "CompareValue2" Pin [Out]
- Verbinden Sie "And1"-Pin [1] mit "CompareValue1"-Pin [Out]
- Verbinden Sie TextLength1-Pin [Out] mit CompareValue1-Pin [In] und CompareValue2-Pin [In]
- Verbinden Sie den "DeleteRightText1"-Pin [In] mit dem CharToText1-Pin [Out]
- Verbinden Sie auch den CharToText1-Pin [Out] mit dem NodeMCU-Seriell[0]-Pin [In]
- Verbinden Sie den "DeleteRightText1"-Pin [Out] mit dem DeleteLeftText1-Pin [In]
- Verbinden Sie den DeleteLeftText1-Pin [Out] mit dem ReplaceText1-Pin [In]
- Verbinden Sie den ReplaceText1-Pin [Out] mit dem RememberText1-Pin [In]
- Verbinden Sie RememberText1 Pin [Out] mit DisplayOLED1 > Text Field > Pin [in]
- Verbinden Sie den DisplayOLED1-Pin [Out] mit dem NodeMCU ESP-12 I2C-Pin [In]
- Verbinden Sie den PulseGenerator1-Pin [Out] mit dem FormattedText1-Pin [Clock]
- Verbinden Sie FormattedText1 Pin [Out] mit NodeMCU ESP-12 > Module WiFi Sockets TCP Client1 > Pin [In]
- Verbinden Sie NodeMCU ESP-12> Module WiFi Sockets TCP Client1> Pin[Out] to CharToText1 Pin [In]
Schritt 7: Generieren, Kompilieren und Hochladen des Arduino-Codes
Drücken Sie in Visuino F9 oder klicken Sie auf die in Bild 1 gezeigte Schaltfläche, um den Arduino-Code zu generieren, und öffnen Sie die Arduino-IDE
Klicken Sie in der Arduino IDE auf die Schaltfläche Hochladen, um den Code zu kompilieren und hochzuladen (Bild 2)
Schritt 8: Spielen
Wenn Sie das NodeMCU-Modul mit Strom versorgen, zeigt das OLED-LCD den aktuellen Preis von EUR/USD an.
Herzliche Glückwünsche! Sie haben Ihr Live-Forex-Preisprojekt mit Visuino abgeschlossen. Ebenfalls beigefügt ist das Visuino-Projekt, das ich für dieses Instructable erstellt habe. Sie können es in Visuino herunterladen und öffnen: Download-Link
Schritt 9: In Visuino: Komponenteneinstellungen
- CompareValue1: Legen Sie im Eigenschaftseditor "Value":3 und Only Changed:True und "CompareType":ctBigger. fest
- CompareValue2: Setzen Sie im Eigenschafteneditor "Value":8 und Only Changed:False und "CompareType":ctSmaller
- DeleteRightText1 im Eigenschaftseditor-Set "Länge":931
- DeleteLeftText1 im Eigenschaftseditor-Set "Länge": 53
-
ReplaceText1 im Eigenschaftseditor-Set "From Value":
- PulseGenerator1 im Eigenschaftseditorsatz "Frequenz":1
- CharToText1 im Eigenschaften-Editor gesetzt "Max Length": 1000 und "Truncate": False und "Update on each char": False
- DisplayOLED1 > Doppelklick>
- im Editor "Textfeld" nach links ziehen und im Eigenschaftsfenster "Größe": 2 und "Y": 50. einstellen
- im Editor "Text zeichnen" nach links ziehen und im Eigenschaftsfenster "Text":EUR/USD und "Größe":2. einstellen
FormattedText1 im Eigenschaftseditor unter "Text" klicken Sie auf "…" und fügen Sie diesen Text hinzu:
GET https://webrates.truefx.com/rates/connect.html?f=h… HTTP/1.1Akzeptieren: text/html
Akzeptieren-Zeichensatz: utf-8
Akzeptieren-Sprache: en-US, en;q=0.7, sl;q=0.3
Host: webrates.truefx.com
DNT: 1
Empfohlen:
DIY So zeigen Sie die Zeit auf dem M5StickC ESP32 mit Visuino an - Einfach zu tun: 9 Schritte
DIY So zeigen Sie die Zeit auf dem M5StickC ESP32 mit Visuino an - Einfach zu machen: In diesem Tutorial lernen wir, wie Sie den ESP32 M5Stack StickC mit Arduino IDE und Visuino programmieren, um die Zeit auf dem LCD anzuzeigen
M5STACK So zeigen Sie Temperatur, Feuchtigkeit und Druck auf dem M5StickC ESP32 mit Visuino an - Einfach zu tun: 6 Schritte
M5STACK So zeigen Sie Temperatur, Luftfeuchtigkeit und Druck auf dem M5StickC ESP32 mit Visuino an - Einfach zu machen: In diesem Tutorial lernen wir, wie Sie den ESP32 M5Stack StickC mit Arduino IDE und Visuino programmieren, um Temperatur, Luftfeuchtigkeit und Druck mit dem ENV-Sensor (DHT12, BMP280, BMM150)
Uhrzeit und Datum aus dem Internet abrufen - Tutorial: 9 Schritte
Abrufen von Uhrzeit und Datum aus dem Internet - Tutorial: In diesem Tutorial erfahren Sie, wie Sie mit M5Stack StickC und Visuino das Datum und die Uhrzeit vom NIST TIME-Server abrufen. Sehen Sie sich ein Demonstrationsvideo an
Wie erstelle ich einen FUZZ-Gitarreneffekt aus dem Aliexpress DIY-Kit: 20 Schritte (mit Bildern)
Wie man FUZZ-Gitarren-Effekt aus Aliexpress DIY-Kit macht: Ich habe DIY Fuzz-E-Gitarren-Effekt von AliExpress gekauft und es gab so bescheidene Informationen, dass ich beschlossen habe, ein Instructables für andere, weniger erfahrene Benutzer oder Käufer zu machen. Das ist also
So zeichnen Sie Wav auf. Aus dem Fernseher: 3 Schritte
So zeichnen Sie Wav auf. Aus dem Fernsehen: Ich habe mich in das Lied "Yogi Bear" von Highschool Jim verliebt. Ich fand dieses Lied, als ich Bumerang sah, sie hatten das ganze Lied als Werbung. Ich bin dann schnell zu meinem winMX-Programm gegangen und habe etwas gesucht, um zu KEINEN Ergebnissen zu kommen, also habe ich dies am Ende getan