Πίνακας περιεχομένων:
- Βήμα 1: Τι θα χρειαστείτε
- Βήμα 2: Ξεκινήστε το Visuino και επιλέξτε τον τύπο πλακέτας M5 Stack Stick C
- Βήμα 3: Στο Visuino Προσθέστε και ορίστε εξαρτήματα
- Βήμα 4: Στο Visuino Set Components
- Βήμα 5: Στο Visuino Connect Components
- Βήμα 6: Δημιουργία, μεταγλώττιση και μεταφόρτωση του κώδικα Arduino
- Βήμα 7: Παίξτε
- Βήμα 8: Extra: Simple Trick
- Βήμα 9: Στο επόμενο σεμινάριο
Βίντεο: DIY Πώς να εμφανίσετε το χρόνο στο M5StickC ESP32 χρησιμοποιώντας το Visuino - Εύκολο να το κάνετε: 9 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:31
Σε αυτό το σεμινάριο θα μάθουμε πώς να προγραμματίζουμε το ESP32 M5Stack StickC με Arduino IDE και Visuino για εμφάνιση της ώρας στην οθόνη LCD.
Βήμα 1: Τι θα χρειαστείτε
- M5StickC ESP32: μπορείτε να το αποκτήσετε εδώ
- Πρόγραμμα Visuino: Κατεβάστε το Visuino
Σημείωση: Ελέγξτε αυτό το σεμινάριο εδώ για τον τρόπο εγκατάστασης της πλακέτας StickC ESP32
Βήμα 2: Ξεκινήστε το Visuino και επιλέξτε τον τύπο πλακέτας M5 Stack Stick C
Ξεκινήστε το Visuino όπως φαίνεται στην πρώτη εικόνα Κάντε κλικ στο κουμπί "Εργαλεία" στο στοιχείο Arduino (Εικόνα 1)
στο Visuino Όταν εμφανιστεί το παράθυρο διαλόγου, επιλέξτε "M5 Stack Stick C" όπως φαίνεται στην εικόνα 2
Βήμα 3: Στο Visuino Προσθέστε και ορίστε εξαρτήματα
- Κάντε κλικ στον πίνακα "M5 Stack Stick C" για να τον επιλέξετε
- Στο παράθυρο "Ιδιότητες" επιλέξτε "Modules" και κάντε κλικ στο "+" για επέκταση, επιλέξτε "Display ST7735" και κάντε κλικ στο "+" για να το επεκτείνετε
- Ορίστε τον προσανατολισμό σε "goRight" <αυτό σημαίνει πώς ο χρόνος θα προσανατολιστεί στην οθόνη LCD
- Επιλέξτε "Στοιχεία" και κάντε κλικ στο μπλε κουμπί με 3 τελείες…
- Τα στοιχεία διαλόγου θα εμφανιστούν
- Στο Στοιχεία διαλόγου σύρετε "Πεδίο κειμένου" από τη δεξιά πλευρά προς τα αριστερά
Κάντε κλικ στο "Πεδίο κειμένου1" στην αριστερή πλευρά για να το επιλέξετε, στη συνέχεια στο παράθυρο "Ιδιότητες" κάντε κλικ στο χρώμα και ορίστε το σε "aclOrange"
-επίσης στα παράθυρα ιδιοτήτων ορίστε X: 10 και Y: 20 εδώ θέλετε να εμφανίσετε την ώρα στην οθόνη LCD
-μετρήσεις: 3 αυτό είναι το μέγεθος της γραμματοσειράς της εποχής
-Μπορείτε να ορίσετε το μέγεθος και το χρώμα του κειμένου εάν θέλετε
Κλείστε το παράθυρο στοιχείων
Προαιρετικά:
Κάντε κλικ στον πίνακα "M5 Stack Stick C" για να τον επιλέξετε
Στο παράθυρο "Ιδιότητες" επιλέξτε "Modules" και κάντε κλικ στο "+" για επέκταση, επιλέξτε "Display ST7735" και κάντε κλικ στο "+" για να το επεκτείνετε και θα δείτε "Χρώμα φόντου" αυτό είναι το προεπιλεγμένο χρώμα της οθόνης, αλλάξτε το σε το αγαπημένο σας χρώμα, μπορείτε επίσης να ορίσετε τη φωτεινότητα της οθόνης, η προεπιλογή είναι 1 (μέγιστο) μπορείτε να το ορίσετε στο 0,5 ή κάποια άλλη τιμή για να γίνει πιο αμυδρό
6. Προσθέστε το στοιχείο "Αποκωδικοποίηση (Διαίρεση) Ημερομηνία/"ρα" 7. Προσθέστε το στοιχείο "Μορφοποιημένο κείμενο"
Βήμα 4: Στο Visuino Set Components
- Επιλέξτε το στοιχείο "FormattedTxt1" και στο παράθυρο "Ιδιότητες" ορίστε "Κείμενο" σε:%0:%1:%2
- Κάντε διπλό κλικ στο στοιχείο "FormattedText1" και στο παράθυρο διαλόγου Elements σύρετε 3x "Στοιχείο κειμένου" προς τα αριστερά
Βήμα 5: Στο Visuino Connect Components
- Συνδέστε το "M5 Stack Stick C"> Ξυπνητήρι σε πραγματικό χρόνο (RTC)> Καρφίτσωμα [Έξοδο] στο στοιχείο "DecodeDateTime1" [In]
- Συνδέστε τον ακροδέκτη του στοιχείου "DecodeDateTime1" [ourρα] στον ακροδέκτη "TextElement1" του στοιχείου "FormattedText1" [Σε]
- Συνδέστε τον ακροδέκτη στοιχείου "DecodeDateTime1" [Minute] με τον ακροδέκτη "TextElement2" του στοιχείου "FormattedText1" [In]
- Συνδέστε τον ακροδέκτη του στοιχείου "DecodeDateTime1" [Δεύτερο] στον ακροδέκτη "TextElement3" του στοιχείου "FormattedText1" [In]
- Συνδέστε τον ακροδέκτη "FormattedText1" [Out] στην πλακέτα "M5 Stack Stick C" "Display ST7735"> "Text Field1" pin [In]
Βήμα 6: Δημιουργία, μεταγλώττιση και μεταφόρτωση του κώδικα Arduino
-
Στο Visuino, στο κάτω μέρος κάντε κλικ στην καρτέλα "Build", βεβαιωθείτε ότι έχει επιλεγεί η σωστή θύρα και, στη συνέχεια, κάντε κλικ στο κουμπί "Compile/Build and Upload".
Βήμα 7: Παίξτε
Εάν τροφοδοτήσετε τη μονάδα M5Sticks, η οθόνη θα πρέπει να αρχίσει να εμφανίζει την ώρα.
Συγχαρητήρια! Ολοκληρώσατε το έργο M5Sticks με το Visuino. Επισυνάπτεται επίσης το έργο Visuino, που δημιούργησα για αυτό το Instructable, μπορείτε να το κατεβάσετε εδώ.
Μπορείτε να το κατεβάσετε και να το ανοίξετε στο Visuino:
Βήμα 8: Extra: Simple Trick
Μπορείτε να χρησιμοποιήσετε την τρέχουσα ώρα που ήταν στον υπολογιστή σας τη στιγμή που συντάξατε τον κώδικα στο Arduino.
Για να το κάνετε αυτό, απλώς ρίξτε ένα στοιχείο "Compile Date/Time" και συνδέστε το στο "M5 Stack Stick C"> "Real Time Alarm Clock (RTC)" pin [Set]
Μπορείτε να κατεβάσετε το αρχείο Έργου με αυτό το κόλπο εδώ.
Βήμα 9: Στο επόμενο σεμινάριο
Στο επόμενο σεμινάριο θα σας δείξω πώς να φτιάξετε ένα ρολόι Cool Looking όπου μπορείτε να ρυθμίσετε την ώρα χρησιμοποιώντας τα κουμπιά StickC! Μείνετε συντονισμένοι και δείτε τα άλλα μου μαθήματα εδώ.
Συνιστάται:
Πώς να εμφανίσετε κείμενο στο M5StickC ESP32 χρησιμοποιώντας το Visuino: 6 βήματα
Πώς να εμφανίσετε κείμενο στο M5StickC ESP32 χρησιμοποιώντας το Visuino: Σε αυτό το σεμινάριο θα μάθουμε πώς να προγραμματίζουμε το ESP32 M5Stack StickC με Arduino IDE και Visuino για εμφάνιση οποιουδήποτε κειμένου σε LCD
Πώς να κάνετε υγρασία και θερμοκρασία σε πραγματικό χρόνο καταγραφέα δεδομένων με Arduino UNO και κάρτα SD - Προσομοίωση DHT11 Data-logger στο Proteus: 5 Βήματα
Πώς να κάνετε υγρασία και θερμοκρασία σε πραγματικό χρόνο καταγραφέα δεδομένων με Arduino UNO και κάρτα SD | Προσομοίωση DHT11 Data-logger στο Proteus: Εισαγωγή: γεια, αυτό είναι το Liono Maker, εδώ είναι ο σύνδεσμος του YouTube. Κάνουμε δημιουργικό έργο με το Arduino και δουλεύουμε σε ενσωματωμένα συστήματα. Data-Logger: Ένας καταγραφέας δεδομένων (επίσης data-logger ή data recorder) είναι μια ηλεκτρονική συσκευή που καταγράφει δεδομένα με την πάροδο του χρόνου
ΠΩΣ ΝΑ ΚΑΝΕΤΕ BOOTLOADER ΣΤΟ ATMEGA328 χρησιμοποιώντας το Arduino Uno: 5 βήματα
ΠΩΣ ΝΑ ΚΑΝΕΤΕ BOOTLOADER ΣΤΟ ATMEGA328 χρησιμοποιώντας το Arduino Uno: πρώτα παρακολουθήστε το σεμινάριο βίντεο
Visuino - Λάβετε ακριβή χρόνο από τον διακομιστή Internet NIST χρησιμοποιώντας το NodeMCU: 8 βήματα
Visuino - Λάβετε ακριβή χρόνο από τον διακομιστή Internet NIST χρησιμοποιώντας το NodeMCU: Σε αυτό το σεμινάριο θα χρησιμοποιήσουμε τα NodeMCU Mini, OLED Lcd και Visuino για να εμφανίσουμε ζωντανό χρόνο διαδικτύου από τον διακομιστή NIST σε Lcd. Δείτε ένα βίντεο επίδειξης. Τα εύσημα για την έμπνευση πηγαίνουν στον χρήστη του YouTube " Ciprian Balalau "
Πώς να φτιάξετε ρολόι σε πραγματικό χρόνο χρησιμοποιώντας οθόνη Arduino και TFT - Arduino Mega RTC με οθόνη TFT 3,5 ιντσών: 4 βήματα
Πώς να φτιάξετε ρολόι σε πραγματικό χρόνο χρησιμοποιώντας οθόνη Arduino και TFT | Arduino Mega RTC με οθόνη TFT 3,5 ιντσών: Επισκεφτείτε το κανάλι μου στο Youtube. Εισαγωγή:- Σε αυτήν την ανάρτηση πρόκειται να φτιάξω "Ρολόι πραγματικού χρόνου" χρησιμοποιώντας οθόνη αφής TFT 3,5 ιντσών, Arduino Mega Ενότητα 2560 και DS3231 RTC…. Πριν ξεκινήσετε… ελέγξτε το βίντεο από το κανάλι μου στο YouTube..Σημείωση:- Εάν χρησιμοποιείτε Arduin