Πίνακας περιεχομένων:
- Βήμα 1: Τι θα χρειαστείτε
- Βήμα 2: Το κύκλωμα
- Βήμα 3: Ξεκινήστε το Visuino και επιλέξτε το NodeMCU ESP-12
- Βήμα 4: Ρύθμιση WiFi
- Βήμα 5: Στο Visuino Προσθέστε εξαρτήματα
- Βήμα 6: Στο Visuino: Σύνδεση εξαρτημάτων
- Βήμα 7: Δημιουργία, μεταγλώττιση και μεταφόρτωση του κώδικα Arduino
- Βήμα 8: Παίξτε
- Βήμα 9: Στο Visuino: Ρυθμίσεις εξαρτήματος
Βίντεο: VISUINO Display Live Forex Τιμή νομίσματος από το Διαδίκτυο: 9 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Σε αυτό το σεμινάριο θα χρησιμοποιήσουμε τα 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
Για να ξεκινήσετε τον προγραμματισμό του 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
Επιλέξτε NodeMCU ESP-12 και στις Ενότητες επεξεργασίας> WiFi> Σημεία πρόσβασης, κάντε κλικ στο κουμπί […], ώστε να ανοίξει το παράθυρο "Σημεία πρόσβασης"
Σε αυτόν τον επεξεργαστή σύρετε το σημείο πρόσβασης WiFi στην αριστερή πλευρά.
- Στην ενότητα "SSID" τοποθετήστε το όνομα του δικτύου WiFi
- Στην ενότητα "Κωδικός πρόσβασης", βάλτε τον κωδικό πρόσβασης για το δίκτυο WiFi
Κλείστε το παράθυρο "Σημεία πρόσβασης"
Στα αριστερά στο πρόγραμμα επεξεργασίας επιλέξτε Modules> Wifi> Sockets, κάντε κλικ στο κουμπί […], ώστε να ανοίξει το παράθυρο "Υποδοχές"
Σύρετε το πρόγραμμα -πελάτη TCP από δεξιά προς τα αριστερά
Στο παράθυρο "Ιδιότητες", ορίστε τη θύρα: 80
Βήμα 5: Στο Visuino Προσθέστε εξαρτήματα
- Προσθέστε το λογικό στοιχείο "Και"
- Προσθέστε το στοιχείο "Να θυμάστε το κείμενο"
- Προσθέστε το στοιχείο "Μήκος κειμένου"
- Προσθέστε 2x στοιχείο "Σύγκριση τιμής"
- Προσθέστε το στοιχείο "Διαγραφή δεξιού κειμένου"
- Προσθέστε το στοιχείο "Διαγραφή αριστερού κειμένου"
- Προσθέστε το στοιχείο "Αντικατάσταση κειμένου"
- Προσθέστε το στοιχείο "Pulse Generator"
- Προσθέστε το στοιχείο "Μορφοποιημένο κείμενο"
- Προσθέστε το στοιχείο "Char To Text"
- Προσθέστε το στοιχείο "Display OLED" I2C
Βήμα 6: Στο 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
Στο 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> Διπλό κλικ>
- στο πρόγραμμα επεξεργασίας σύρετε "Πεδίο κειμένου" προς τα αριστερά και ορίστε στο παράθυρο ιδιοτήτων "Μέγεθος": 2 και "Υ": 50
- στο πρόγραμμα επεξεργασίας σύρετε "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
Συνιστάται:
ESP8266 OLED - Λήψη ώρας και ημερομηνίας από το Διαδίκτυο: 8 βήματα
ESP8266 OLED - Λάβετε ώρα και ημερομηνία από το Διαδίκτυο: Σε αυτό το σεμινάριο θα μάθουμε πώς να λαμβάνετε την ημερομηνία και την ώρα από τον διακομιστή NIST TIME χρησιμοποιώντας ESP8266 OLED και Visuino, Δείτε ένα βίντεο επίδειξης
Δημιουργήστε το ρομπότ ροής βίντεο που ελέγχεται από το Διαδίκτυο με Arduino και Raspberry Pi: 15 βήματα (με εικόνες)
Δημιουργήστε το ρομπότ ροής βίντεο που ελέγχεται από το Διαδίκτυο με Arduino και Raspberry Pi: Είμαι @RedPhantom (γνωστός και ως LiquidCrystalDisplay / Itay), ένας 14χρονος μαθητής από το Ισραήλ που μαθαίνει στο Max Shein Junior High School for Advanced Science and Mathematics. Φτιάχνω αυτό το έργο για να μάθουν όλοι και να το μοιραστούν! Μπορεί να έχετε
Μηχανή φυσαλίδων ελεγχόμενης από το Διαδίκτυο: 4 βήματα (με εικόνες)
Η μηχανή φυσαλίδων ελεγχόμενης από το Διαδίκτυο: Όλοι γνωρίζουν ότι το να φυσάτε φυσαλίδες είναι πολύ διασκεδαστικό, αλλά μπορεί να είναι σκληρή δουλειά. Μπορούμε να διορθώσουμε αυτό το πρόβλημα με την απλή κατασκευή ενός μηχανήματος φυσαλίδων ελεγχόμενης από το Διαδίκτυο, μεταβιβάζοντας την προσπάθεια ενώ αποκομίζετε όλες τις ανταμοιβές. Για τους εσωτερικούς ασθενείς, μπορείτε να ελέγξετε
ΟΘΟΝΗ NODEMCU ΚΑΙ VISUINO ΖΩΝΤΑΝΑ ΝΕΑ ΑΠΟ ΤΟ ΔΙΑΔΙΚΤΥΟ: 8 Βήματα
NODEMCU ΚΑΙ VISUINO DISPLAY LIVE NEWS FROM INTERNET: Σε αυτό το σεμινάριο θα χρησιμοποιήσουμε τα NodeMCU Mini, OLED Lcd και Visuino για να εμφανίζουμε ζωντανά ΝΕΑ κάθε λίγα δευτερόλεπτα από το διαδίκτυο σε LCD. Δείτε ένα βίντεο επίδειξης
Οικιακός αυτοματισμός: Ηχεί συναγερμός και εμφανίζεται στην οθόνη LCD όταν η θερμοκρασία είναι πάνω από το όριο Τιμή: 5 βήματα
Home Automation: Ηχεί συναγερμός και εμφανίζεται στην οθόνη LCD όταν η θερμοκρασία είναι πάνω από την τιμή κατωφλίου: Αυτό το ιστολόγιο θα σας δείξει πώς να δημιουργήσετε ένα σύστημα οικιακού αυτοματισμού, το οποίο θα αρχίζει να ηχεί συναγερμό κάθε φορά που η θερμοκρασία φτάσει πάνω από την προγραμματισμένη τιμή κατωφλίου. Θα συνεχίσει να εμφανίζει την τρέχουσα θερμοκρασία του δωματίου στην οθόνη LCD και τη δράση που χρειάζεται