Πίνακας περιεχομένων:

VISUINO Display Live Forex Τιμή νομίσματος από το Διαδίκτυο: 9 Βήματα
VISUINO Display Live Forex Τιμή νομίσματος από το Διαδίκτυο: 9 Βήματα

Βίντεο: VISUINO Display Live Forex Τιμή νομίσματος από το Διαδίκτυο: 9 Βήματα

Βίντεο: VISUINO Display Live Forex Τιμή νομίσματος από το Διαδίκτυο: 9 Βήματα
Βίντεο: What Are Pips In Forex? Quickly EXPLAINED For Beginner Traders📈 #shorts 2024, Νοέμβριος
Anonim
Image
Image

Σε αυτό το σεμινάριο θα χρησιμοποιήσουμε τα NodeMCU Mini, OLED Lcd και Visuino για να εμφανίζουμε την τιμή του νομίσματος EUR/USD κάθε λίγα δευτερόλεπτα από το διαδίκτυο στην οθόνη LCD. Δείτε ένα βίντεο επίδειξης.

Βήμα 1: Τι θα χρειαστείτε

Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε

Όλες οι ενότητες προέρχονται από makerfabs. Έχουν τις καλύτερες μονάδες ποιότητας που είναι έτη φωτός μπροστά από τον ανταγωνισμό, επίσης με τις καλύτερες προσιτές τιμές.

  • NodeMCU Mini
  • OLED Lcd
  • Breadboard
  • Καλώδια βραχυκυκλωτήρων
  • Πρόγραμμα Visuino: Κατεβάστε το Visuino

Βήμα 2: Το κύκλωμα

Το Κύκλωμα
Το Κύκλωμα
  • Συνδέστε το GND από το NodeMCU στην καρφίτσα του breadboard (gnd)
  • Συνδέστε καρφίτσα 5V από το NodeMCU στον πείρο του breadboard (θετικό)
  • Συνδέστε τον ακροδέκτη 0 (SCL) από το NodeMCU στον ακροδέκτη LCD OLED (SCL)
  • Συνδέστε τον ακροδέκτη 1 (SDA) από το NodeMCU στον ακροδέκτη LCD OLED (SDA)
  • Συνδέστε τον ακροδέκτη LCD OLED (VCC) στον πείρο του breadboard (θετικό)
  • Συνδέστε τον ακροδέκτη LCD OLED (GND) στον πείρο του breadboard (GND)

Βήμα 3: Ξεκινήστε το Visuino και επιλέξτε το NodeMCU ESP-12

Ξεκινήστε το Visuino και επιλέξτε το NodeMCU ESP-12
Ξεκινήστε το Visuino και επιλέξτε το NodeMCU ESP-12
Ξεκινήστε το Visuino και επιλέξτε το NodeMCU ESP-12
Ξεκινήστε το Visuino και επιλέξτε το NodeMCU ESP-12

Για να ξεκινήσετε τον προγραμματισμό του Arduino, θα πρέπει να έχετε εγκαταστήσει το Arduino IDE από εδώ:

Λάβετε υπόψη ότι υπάρχουν ορισμένα κρίσιμα σφάλματα στο Arduino IDE 1.6.6. Βεβαιωθείτε ότι έχετε εγκαταστήσει 1.6.7 ή νεότερη έκδοση, διαφορετικά αυτό το Instructable δεν θα λειτουργήσει! Εάν δεν το έχετε κάνει ακολουθήστε τα βήματα σε αυτό το Instructable για να ρυθμίσετε το Arduino IDE στο πρόγραμμα ESP 8266! Το Visuino πρέπει επίσης να εγκατασταθεί. Ξεκινήστε το Visuino όπως φαίνεται στην πρώτη εικόνα Κάντε κλικ στο κουμπί "Εργαλεία" στο στοιχείο Arduino (Εικόνα 1) στο Visuino Όταν εμφανιστεί το παράθυρο διαλόγου, επιλέξτε "NodeMCU ESP-12" όπως φαίνεται στην Εικόνα 2

Βήμα 4: Ρύθμιση WiFi

Ρύθμιση WiFi
Ρύθμιση WiFi
Ρύθμιση WiFi
Ρύθμιση WiFi
Ρύθμιση WiFi
Ρύθμιση WiFi

Επιλέξτε NodeMCU ESP-12 και στις Ενότητες επεξεργασίας> WiFi> Σημεία πρόσβασης, κάντε κλικ στο κουμπί […], ώστε να ανοίξει το παράθυρο "Σημεία πρόσβασης"

Σε αυτόν τον επεξεργαστή σύρετε το σημείο πρόσβασης WiFi στην αριστερή πλευρά.

  • Στην ενότητα "SSID" τοποθετήστε το όνομα του δικτύου WiFi
  • Στην ενότητα "Κωδικός πρόσβασης", βάλτε τον κωδικό πρόσβασης για το δίκτυο WiFi

Κλείστε το παράθυρο "Σημεία πρόσβασης"

Στα αριστερά στο πρόγραμμα επεξεργασίας επιλέξτε Modules> Wifi> Sockets, κάντε κλικ στο κουμπί […], ώστε να ανοίξει το παράθυρο "Υποδοχές"

Σύρετε το πρόγραμμα -πελάτη TCP από δεξιά προς τα αριστερά

Στο παράθυρο "Ιδιότητες", ορίστε τη θύρα: 80

Βήμα 5: Στο Visuino Προσθέστε εξαρτήματα

Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
  • Προσθέστε το λογικό στοιχείο "Και"
  • Προσθέστε το στοιχείο "Να θυμάστε το κείμενο"
  • Προσθέστε το στοιχείο "Μήκος κειμένου"
  • Προσθέστε 2x στοιχείο "Σύγκριση τιμής"
  • Προσθέστε το στοιχείο "Διαγραφή δεξιού κειμένου"
  • Προσθέστε το στοιχείο "Διαγραφή αριστερού κειμένου"
  • Προσθέστε το στοιχείο "Αντικατάσταση κειμένου"
  • Προσθέστε το στοιχείο "Pulse Generator"
  • Προσθέστε το στοιχείο "Μορφοποιημένο κείμενο"
  • Προσθέστε το στοιχείο "Char To Text"
  • Προσθέστε το στοιχείο "Display OLED" I2C

Βήμα 6: Στο Visuino: Σύνδεση εξαρτημάτων

Στο Visuino: Σύνδεση εξαρτημάτων
Στο Visuino: Σύνδεση εξαρτημάτων
  • Συνδέστε την καρφίτσα "And1" [Out] με το pinText1 [Remember] και το pin [Recall]
  • Συνδέστε τον ακροδέκτη "And1" [0] στον ακροδέκτη "CompareValue2" [Out]
  • Συνδέστε τον ακροδέκτη "And1" [1] στον ακροδέκτη "CompareValue1" [Out]
  • Συνδέστε το TextLength1 pin [Out] στο CompareValue1 pin [In] και το CompareValue2 pin [In]
  • Συνδέστε το pin "DeleteRightText1" [In] στο CharToText1 pin [Out]
  • συνδέστε επίσης τον ακροδέκτη CharToText1 [Out] με τον σειριακό ακροδέκτη NodeMCU [0] [In]
  • Συνδέστε το pin "DeleteRightText1" [Out] με το DeleteLeftText1 pin [In]
  • Συνδέστε το DeleteLeftText1 pin [Out] στο ReplaceText1 pin [In]
  • Συνδέστε το pin ReplaceText1 [Out] με το pinText1 [In]
  • Συνδέστε το pinText1 [Out] στο DisplayOLED1> Πεδίο κειμένου> pin [in]
  • Συνδέστε τον ακροδέκτη DisplayOLED1 [Out] στον ακροδέκτη NodeMCU ESP-12 I2C [In]
  • Συνδέστε το PulseGenerator1 pin [Out] στο FormattedText1 pin [Clock]
  • Συνδέστε το ακροδέκτη FormattedText1 [Out] στο NodeMCU ESP-12> Modules WiFi Sockets TCP Client1> Pin [In]
  • Συνδέστε το NodeMCU ESP-12> Υποδοχές μονάδων WiFi TCP Client1> Καρφίτσωμα [Out] στο CharToText1 pin [In]

Βήμα 7: Δημιουργία, μεταγλώττιση και μεταφόρτωση του κώδικα Arduino

Δημιουργήστε, μεταγλωττίστε και ανεβάστε τον κώδικα Arduino
Δημιουργήστε, μεταγλωττίστε και ανεβάστε τον κώδικα Arduino
Δημιουργήστε, μεταγλωττίστε και ανεβάστε τον κώδικα Arduino
Δημιουργήστε, μεταγλωττίστε και ανεβάστε τον κώδικα Arduino

Στο Visuino, πατήστε F9 ή κάντε κλικ στο κουμπί που εμφανίζεται στην εικόνα 1 για να δημιουργήσετε τον κωδικό Arduino και ανοίξτε το Arduino IDE

Στο Arduino IDE, κάντε κλικ στο κουμπί Μεταφόρτωση, για να μεταγλωττίσετε και να ανεβάσετε τον κώδικα (Εικόνα 2)

Βήμα 8: Παίξτε

Εάν τροφοδοτήσετε τη μονάδα NodeMCU, η οθόνη LCD OLED θα αρχίσει να εμφανίζει την τρέχουσα τιμή των EUR/USD.

Συγχαρητήρια! Ολοκληρώσατε το έργο Live Forex Price με το Visuino. Επισυνάπτεται επίσης το έργο Visuino, που δημιούργησα για αυτό το Instructable. Μπορείτε να το κατεβάσετε και να το ανοίξετε στον σύνδεσμο Visuino: Λήψη

Βήμα 9: Στο Visuino: Ρυθμίσεις εξαρτήματος

  • CompareValue1: Στο πρόγραμμα επεξεργασίας ιδιοτήτων ορίστε "Τιμή": 3 και Μόνο άλλαξε: Αληθινό και "CompareType": ctBigger
  • CompareValue2: Στο πρόγραμμα επεξεργασίας ιδιοτήτων ορίστε "Τιμή": 8 και Μόνο άλλαξε: Λάθος και "CompareType": ctSmaller
  • DeleteRightText1 στο σύνολο επεξεργαστή ιδιοτήτων "Μήκος": 931
  • DeleteLeftText1 στο σύνολο επεξεργαστή ιδιοτήτων "Μήκος": 53
  • ReplaceText1 στο σύνολο επεξεργαστή ιδιοτήτων "Από τιμή":

  • Το σύνολο PulseGenerator1 στο πρόγραμμα επεξεργασίας ιδιοτήτων "Συχνότητα": 1
  • Ορίστε το CharToText1 στο πρόγραμμα επεξεργασίας ιδιοτήτων "Max Length": 1000 και "Truncate": False και "Update on each char": False
  • DisplayOLED1> Διπλό κλικ>
  1. στο πρόγραμμα επεξεργασίας σύρετε "Πεδίο κειμένου" προς τα αριστερά και ορίστε στο παράθυρο ιδιοτήτων "Μέγεθος": 2 και "Υ": 50
  2. στο πρόγραμμα επεξεργασίας σύρετε "Draw Text" προς τα αριστερά και ορίστε στο παράθυρο ιδιοτήτων "Text": EUR/USD και "Size": 2

FormattedText1 στον επεξεργαστή ιδιοτήτων στην ενότητα "Κείμενο" κάντε κλικ στο "…" και προσθέστε αυτό το κείμενο:

ΛΗETΗ https://webrates.truefx.com/rates/connect.html?f=h… HTTP/1.1Αποδοχή: κείμενο/html

Accept-Charset: utf-8

Γλώσσα αποδοχής: en-US, en; q = 0,7, sl; q = 0,3

Οικοδεσπότης: webrates.truefx.com

DNT: 1

Συνιστάται: