Πίνακας περιεχομένων:
- Βήμα 1: Τι θα χρειαστείτε
- Βήμα 2: Ξεκινήστε το Visuino και επιλέξτε τον τύπο πλακέτας Arduino TTGO T-Display ESP32
- Βήμα 3: Στο Visuino Set WiFi
- Βήμα 4: Στο Visuino Set Display
- Βήμα 5: Στο Visuino Προσθέστε εξαρτήματα
- Βήμα 6: Στο Visuino Parsing JSON
- Βήμα 7: Στο Visuino Connecting Components
- Βήμα 8: Δημιουργία, μεταγλώττιση και μεταφόρτωση του κώδικα
- Βήμα 9: Παίξτε
- Βήμα 10: Αντιμετώπιση προβλημάτων
Βίντεο: ΛΗΗ BITCOIN ΖΩΝΤΑΝΗ ΤΙΜΗ TTGO ESP32: 10 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Σε αυτό το σεμινάριο θα μάθουμε πώς να αποκτήσετε μια τρέχουσα τιμή Bitcoin σε USD και EUR χρησιμοποιώντας ένα TTGO ESP32 και Visuino.
Δες το βίντεο.
(Νέο ενημερωμένο αρχείο για λήψη παρακάτω!)
Βήμα 1: Τι θα χρειαστείτε
- TTGO ESP32
- Σύνδεση WiFi
- Πρόγραμμα Visuino: Κατεβάστε το Visuino
Βήμα 2: Ξεκινήστε το Visuino και επιλέξτε τον τύπο πλακέτας Arduino TTGO T-Display ESP32
Το Visuino: https://www.visuino.eu πρέπει να εγκατασταθεί. Ξεκινήστε το Visuino όπως φαίνεται στην πρώτη εικόνα Κάντε κλικ στο κουμπί "Εργαλεία" στο στοιχείο Arduino (Εικόνα 1) στο Visuino Όταν εμφανιστεί το παράθυρο διαλόγου, επιλέξτε "TTGO T-Display ESP32" όπως φαίνεται στην Εικόνα 2
Βήμα 3: Στο Visuino Set WiFi
Επιλέξτε τον πίνακα TTGO T-Display ESP32 και στο παράθυρο ιδιοτήτων αναπτύξτε "Ενότητες> WiFi> Σύνδεση σε σημεία πρόσβασης
- Κάντε κλικ στο Connect to Access Points 3 Dots
- Στο παράθυρο AccessPoints σύρετε το "Σημείο πρόσβασης WiFi" στην αριστερή πλευρά
- Στο παράθυρο ιδιοτήτων ορίστε το SSID (όνομα του WiFi hotspot ή του δρομολογητή σας)
- Στο παράθυρο ιδιοτήτων ορίστε τον κωδικό πρόσβασης (κωδικός πρόσβασης WiFi hotspot ή δρομολογητή)
- Κλείσιμο παραθύρου AccessPoints
Επιλέξτε τον πίνακα TTGO T-Display ESP32 και στο παράθυρο ιδιοτήτων αναπτύξτε "Ενότητα> WiFi> Υποδοχές
- Κάντε κλικ στις υποδοχές Sotsets3 Dots
- Στο παράθυρο Υποδοχές σύρετε το TCP/IP Secure Client (SSL) προς τα αριστερά
- Στο παράθυρο ιδιοτήτων ορίστε το Host σε: blockchain.info
- Κλείσιμο παραθύρου υποδοχών
Βήμα 4: Στο Visuino Set Display
Επιλέξτε την πλακέτα TTGO T-Display ESP32 και στο παράθυρο ιδιοτήτων αναπτύξτε "Ενότητες> Οθόνη> Προσανατολισμός
Ορίστε τον προσανατολισμό σε: goRight
Επιλέξτε τον πίνακα TTGO T-Display ESP32 και στο παράθυρο ιδιοτήτων αναπτύξτε "Ενότητες> Οθόνη> Στοιχεία
Κάντε κλικ στο Elements 3 Dots
Στο παράθυρο Elements σύρετε το Draw Bitmap προς τα αριστερά
Στο παράθυρο ιδιοτήτων ορίστε Y σε 20, κάντε κλικ στο Bitmap 3 Dots
Στο Bitmap Editor Φορτώστε το bitmap Bitcoin (εικόνα 6) και κλείστε το πρόγραμμα επεξεργασίας Bitmap
Στο παράθυρο Elements σύρετε το Draw Text προς τα αριστερά
Στο παράθυρο ιδιοτήτων ορίστε το χρώμα σε aclOrange, μέγεθος σε 2, κείμενο σε USD, X σε 150, Y σε 10
Στο παράθυρο Elements σύρετε το πεδίο κειμένου προς τα αριστερά
Στο παράθυρο ιδιοτήτων ορίστε το μέγεθος σε 3, Χ σε 100, Υ σε 35
Στο παράθυρο Elements σύρετε το Draw Text προς τα αριστερά
Στο παράθυρο ιδιοτήτων ορίστε το χρώμα σε aclOrange, μέγεθος σε 2, κείμενο σε EUR, X σε 150, Y σε 80
Στο παράθυρο Στοιχεία σύρετε το πεδίο κειμένου προς τα αριστερά Στο παράθυρο ιδιοτήτων ορίστε το μέγεθος σε 3, Χ σε 100, Υ σε 105
Κλείστε το παράθυρο Elements
Βήμα 5: Στο Visuino Προσθέστε εξαρτήματα
- Προσθέστε το στοιχείο "Πελάτης
- Επιλέξτε και στο παράθυρο ιδιοτήτων ορίστε το Host σε api.coindesk.com
- Κάντε κλικ στα Αιτήματα 3 κουκκίδες
- Στο παράθυρο αιτημάτων σύρετε το "GET" προς τα αριστερά
- Στο παράθυρο ιδιοτήτων ορίστε τη διεύθυνση URL: /v1/bpi/currentprice.json
- Κλείστε το παράθυρο αιτημάτων
- Προσθέστε το στοιχείο "HTTP Client" "Char To Text"
- Επιλέξτε "CharToText1" και στο παράθυρο ιδιοτήτων δείτε το μέγιστο μήκος έως το 2000
- Προσθέστε το στοιχείο "Γεννήτρια ρολογιού"
- Επιλέξτε "ClockGenerator1" και στο παράθυρο ιδιοτήτων ρυθμίστε τη συχνότητα σε 0,1
- Προσθέστε το στοιχείο "Καθυστέρηση"
- Επιλέξτε "Καθυστέρηση1" και στο παράθυρο ιδιοτήτων ορίστε το διάστημα στο 2000000
- Προσθέστε το στοιχείο "Split JSON Object"
Βήμα 6: Στο Visuino Parsing JSON
- Με το ποντίκι κάντε δεξί κλικ στο "SplitJSON1" και στο μενού κάντε κλικ στο "Ανάλυση αντικειμένου JSON.."
- Στο παράθυρο "JSON Object" επικολλήστε αυτό το δείγμα κώδικα (διαθέσιμο στη διεύθυνση
- Κλείστε το παράθυρο "JSON Object"
- Το στοιχείο "SplitJSON1" θα δημιουργήσει τώρα νέες καρφίτσες
Βήμα 7: Στο Visuino Connecting Components
- Συνδέστε το pin "ClockGenerator1" Out to "HTTPClient1" pin Clock and "Delay1" pin Start
- Συνδέστε το περιεχόμενο καρφιτσών "HTTPClient1" στο pin In "CharToText1"
- Συνδέστε τον ακροδέκτη "HTTPClient1" στο TTGO T-Display ESP32> WiFi> TCP Secure Client 1 pin In
- Συνδέστε το pin "Delay1" Out to "CharToText1" Pin Clock και TTGO T-Display ESP32> WiFi> TCP Secure Client1 pin Disconnect
- Συνδέστε την καρφίτσα "CharToText1" στο "SplitJSON1" pin In
- Συνδέστε το "SplitJSON1> USD> rate_float στο TTGO T-Display ESP32> Πεδίο κειμένου 1 ακίδα
- Συνδέστε το "SplitJSON1> EUR> rate_float στην TTGO T-Display ESP32> Πεδίο κειμένου 1 ακίδα
Σημείωση: μπορείτε επίσης να παίξετε με τις άλλες καρφίτσες από το στοιχείο "SplitJSON1"
Βήμα 8: Δημιουργία, μεταγλώττιση και μεταφόρτωση του κώδικα
Στο Visuino, στο κάτω μέρος κάντε κλικ στην καρτέλα "Build", βεβαιωθείτε ότι έχει επιλεγεί η σωστή θύρα και, στη συνέχεια, κάντε κλικ στο κουμπί "Compile/Build and Upload".
Βήμα 9: Παίξτε
Εάν τροφοδοτήσετε τη μονάδα TTGO ESP32, θα συνδεθεί στο δίκτυο και θα εμφανίσει την τρέχουσα τιμή Bitcoin σε USD και EUR
Συγχαρητήρια! Ολοκληρώσατε το έργο σας με το Visuino. Επισυνάπτεται επίσης το έργο Visuino, που δημιούργησα για αυτό το Instructable, μπορείτε να το κατεβάσετε και να το ανοίξετε στο Visuino: https://www.visuino.euΣημείωση: Στο File Project όταν το ανοίγετε στο Visuino, αλλάξτε τις ρυθμίσεις WiFi (Σημείο πρόσβασης και κωδικός πρόσβασης) στις ρυθμίσεις σας.
Βήμα 10: Αντιμετώπιση προβλημάτων
Σε περίπτωση που δεν λάβετε δεδομένα:
- βεβαιωθείτε ότι χρησιμοποιείτε την πιο πρόσφατη έκδοση Visuino
- βεβαιωθείτε ότι έχετε εισαγάγει τις σωστές ρυθμίσεις WiFi
- συνδέστε την καρφίτσα "SplitJSON1" "rate_float" στη σειριακή καρφίτσα [0], ανεβάστε και κάντε κλικ στο κουμπί σύνδεσης και δείτε αν έχετε δεδομένα εκεί (δείτε τις συνημμένες εικόνες)
Συνιστάται:
ESP32-CAM Δημιουργήστε το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο: 4 βήματα
ESP32-CAM Δημιουργήστε το δικό σας ρομπότ αυτοκίνητο με ζωντανή ροή βίντεο: Η ιδέα είναι να κάνετε το ρομπότ αυτοκίνητο που περιγράφεται εδώ όσο το δυνατόν πιο φθηνό. Επομένως, ελπίζω να φτάσω σε μια μεγάλη ομάδα -στόχο με τις λεπτομερείς οδηγίες μου και τα επιλεγμένα εξαρτήματα για ένα φθηνό μοντέλο. Θα ήθελα να σας παρουσιάσω την ιδέα μου για ένα ρομπότ αυτοκίνητο
Ένα κύκλωμα που μπορεί να αισθανθεί την αλλαγή στην τιμή θερμοκρασίας: 10 βήματα
Ένα κύκλωμα που μπορεί να αισθανθεί την αλλαγή της τιμής θερμοκρασίας: Αυτό το κύκλωμα μετρά τη θερμοκρασία χρησιμοποιώντας έναν αισθητήρα θερμοκρασίας LM35 και συγκρίνει την τάση εισόδου χρησιμοποιώντας ένα ic op-amp με τις πληροφορίες που συλλέγονται το κύκλωμα θα ενεργοποιήσει και θα απενεργοποιήσει το ρελέ
VISUINO Display Live Forex Τιμή νομίσματος από το Διαδίκτυο: 9 Βήματα
VISUINO Display Live Forex Τιμή νομίσματος από το Διαδίκτυο: Σε αυτό το σεμινάριο θα χρησιμοποιήσουμε τα NodeMCU Mini, OLED Lcd και Visuino για να εμφανίζουμε την τιμή του νομίσματος EUR/USD κάθε λίγα δευτερόλεπτα από το διαδίκτυο σε LCD. Δείτε ένα βίντεο επίδειξης
Οικιακός αυτοματισμός: Ηχεί συναγερμός και εμφανίζεται στην οθόνη LCD όταν η θερμοκρασία είναι πάνω από το όριο Τιμή: 5 βήματα
Home Automation: Ηχεί συναγερμός και εμφανίζεται στην οθόνη LCD όταν η θερμοκρασία είναι πάνω από την τιμή κατωφλίου: Αυτό το ιστολόγιο θα σας δείξει πώς να δημιουργήσετε ένα σύστημα οικιακού αυτοματισμού, το οποίο θα αρχίζει να ηχεί συναγερμό κάθε φορά που η θερμοκρασία φτάσει πάνω από την προγραμματισμένη τιμή κατωφλίου. Θα συνεχίσει να εμφανίζει την τρέχουσα θερμοκρασία του δωματίου στην οθόνη LCD και τη δράση που χρειάζεται
Modding Fisher-Τιμή 72825 Formel Junior Fernlenkflitzer: 4 Βήματα
Modding Fisher-Τιμή 72825 Formel Junior Fernlenkflitzer: Θα σας δείξω πώς να τροποποιήσετε ένα αυτοκίνητο παιχνιδιού rc ώστε να λειτουργεί σε διαφορετική συχνότητα. Γιατί να το κάνεις αυτό; Ένας συνάδελφός μου αγόρασε δύο πανομοιότυπα αυτοκίνητα rc για τα Χριστούγεννα ως δώρα για τους γιους του. Το πρόβλημα ήταν ότι το τηλεχειριστήριο και των δύο αυτοκινήτων λειτουργεί