Πίνακας περιεχομένων:
- Βήμα 1: Τι θα χρειαστείτε
- Βήμα 2: Ξεκινήστε το Visuino και επιλέξτε τον τύπο πλακέτας M5 Stack Stick C
- Βήμα 3: Στο Visuino Προσθέστε εξαρτήματα
- Βήμα 4: Στο Visuino Set Components
- Βήμα 5: Στο Visuino Connect Components
- Βήμα 6: Δημιουργία, μεταγλώττιση και μεταφόρτωση του κώδικα Arduino
- Βήμα 7: Παίξτε
- Βήμα 8: Στο επόμενο σεμινάριο
Βίντεο: DIY Πώς να φτιάξετε ένα δροσερό ρολόι - StickC - Εύκολο να το κάνετε: 8 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Σε αυτό το σεμινάριο θα μάθουμε πώς να προγραμματίζουμε το ESP32 M5Stack StickC με το Arduino IDE και το Visuino να εμφανίζει μια ώρα στην οθόνη LCD και επίσης να ρυθμίζουμε την ώρα χρησιμοποιώντας τα κουμπιά StickC.
Βήμα 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" για να τον επιλέξετε
- Στο παράθυρο "Ιδιότητες" επιλέξτε "Ενότητες" και κάντε κλικ στο "+" για επέκταση,
- Επιλέξτε "Εμφάνιση ST7735" και κάντε κλικ στο "+" για να το επεκτείνετε,
- Ορίστε τον "Προσανατολισμό" σε "goRight"
- Ορίστε "Χρώμα φόντου" σε "ClBlack"
- Επιλέξτε "Στοιχεία" και κάντε κλικ στο μπλε κουμπί με 3 τελείες…
- Τα στοιχεία διαλόγου θα εμφανιστούν
- Στο Στοιχεία διαλόγου σύρετε "Πεδίο κειμένου" από τη δεξιά πλευρά προς τα αριστερά
-
Κάντε κλικ στο "Πεδίο κειμένου1" στην αριστερή πλευρά για να το επιλέξετε, στη συνέχεια στο παράθυρο "Ιδιότητες" κάντε κλικ στο "Χρώμα" και ορίστε το σε "aclWhite" και κάντε κλικ στο "Συμπλήρωση χρώματος" και ορίστε το σε "aclBlack" (Εσείς αν θέλετε μπορείτε να παίξετε με τα χρώματα)
-επίσης στα παράθυρα ιδιοτήτων ορίστε X: 10 και Y: 20 εδώ θέλετε να εμφανίσετε την ώρα στην οθόνη LCD -μέγεθος: 3 (αυτό είναι το μέγεθος της γραμματοσειράς της εποχής) Κλείστε το παράθυρο στοιχείων
- Προσθέστε το στοιχείο "Αποκωδικοποίηση (Διαίρεση) Ημερομηνία/Timeρα"
- Προσθέστε το στοιχείο "Μορφοποιημένο κείμενο"
Βήμα 4: Στο Visuino Set Components
- Επιλέξτε το στοιχείο "FormattedTxt1" και στο παράθυρο "Ιδιότητες" ορίστε "Κείμενο" σε:%0:%1:%2
- Κάντε διπλό κλικ στο στοιχείο "FormattedText1" και στο παράθυρο διαλόγου Elements σύρετε 3x "Στοιχείο κειμένου" προς τα αριστερά
- Επιλέξτε τον πίνακα "M5 Stack Stick C" και στο παράθυρο "Ιδιότητες" επιλέξτε "Modules"> "Real Time Alarm Clock (RTC)"> "Elements"
- Κάντε κλικ στο μπλε κουμπί με 3 κουκκίδες και στο παράθυρο διαλόγου Στοιχεία σύρετε "Ορισμός ώρας", "Ορισμός λεπτού" και "Ορισμός δεύτερου" στην αριστερή πλευρά
- Επιλέξτε στα αριστερά το στοιχείο "Set Hour1" και στο παράθυρο "Properties" ορίστε "Add Value" σε "True" και "Value" σε "1"
- Επιλέξτε στα αριστερά το στοιχείο "Set Minute1" και κάτω από το παράθυρο "Properties" ορίστε "Add Value" σε "True" και "Value" σε "1"
- Επιλέξτε στα αριστερά το στοιχείο "Set Second1" και κάτω από το παράθυρο "Properties" ορίστε "Add Value" σε "True" και "Value" σε "1"
Εξήγηση:
"Τιμή" σημαίνει πόσο θέλουμε να προσθέσουμε με κάθε κλικ ενός κουμπιού στην υπάρχουσα ώρα (ώρες, λεπτά ή δευτερόλεπτα) "Προσθήκη αξίας" σημαίνει ότι θέλουμε να προσθέσουμε την τιμή στον υπάρχοντα χρόνο
Βήμα 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]
- Συνδέστε το "M5 Stack Stick C"> Κουμπιά "A (M5)" στο "M5 Stack Stick C"> Ξυπνητήρι σε πραγματικό χρόνο (RTC)> Καρφίτσα "Ρύθμιση ώρας 1" [Ρολόι]
- Συνδέστε το "M5 Stack Stick C"> Κουμπιά "B" στο "M5 Stack Stick C"> Ξυπνητήρι σε πραγματικό χρόνο (RTC)> Καρφίτσα "Set Minute1" [Ρολόι]
Βήμα 6: Δημιουργία, μεταγλώττιση και μεταφόρτωση του κώδικα Arduino
-
Στο Visuino, στο κάτω μέρος κάντε κλικ στην καρτέλα "Build", βεβαιωθείτε ότι έχει επιλεγεί η σωστή θύρα και, στη συνέχεια, κάντε κλικ στο κουμπί "Compile/Build and Upload".
Βήμα 7: Παίξτε
Εάν τροφοδοτήσετε τη μονάδα M5Sticks, η οθόνη θα πρέπει να αρχίσει να εμφανίζει την ώρα. Μπορείτε να αλλάξετε την ώρα χρησιμοποιώντας τα κουμπιά "M5" για ώρες και "B" για λεπτά
Συγχαρητήρια! Ολοκληρώσατε το έργο M5Sticks με το Visuino. Επισυνάπτεται επίσης το έργο Visuino, που δημιούργησα για αυτό το Instructable, μπορείτε να το κατεβάσετε εδώ.
Μπορείτε να το κατεβάσετε και να το ανοίξετε στο Visuino:
Βήμα 8: Στο επόμενο σεμινάριο
Στο επόμενο σεμινάριο θα σας δείξω πώς να φτιάξετε ένα ρολόι Cool Looking όπου μπορείτε να ρυθμίσετε την ώρα (ώρες, λεπτά και δευτερόλεπτα) χρησιμοποιώντας τα κουμπιά StickC και να δημιουργήσετε ένα απλό μενού! Μείνετε συντονισμένοι και δείτε τα άλλα μου μαθήματα εδώ.
Συνιστάται:
Πώς να φτιάξετε ένα CubeSat με ένα Arduino με ένα Arducam: 9 βήματα
Πώς να φτιάξετε ένα CubeSat με ένα Arduino με ένα Arducam: Στην πρώτη εικόνα, έχουμε ένα Arduino και ονομάζεται " Arduino Uno. &Quot; Στη δεύτερη εικόνα, έχουμε ένα Arducam, και ονομάζεται " Arducam OV2640 Μίνι 2MP. &Quot; Μαζί με τη δεύτερη εικόνα, υπάρχουν τα υλικά που θα χρειαστείτε για
Πώς να φτιάξετε ένα δροσερό Dock Mp3 Speaker Dock in Under a Hour !: 8 Βήματα
Πώς να φτιάξετε ένα δροσερό Dock Mp3 Speaker Dock in Under a Hour!: Πώς να φτιάξετε ένα πονηρό δροσερό ηχείο mp3 σε λιγότερο από μία ώρα δωρεάν
Πώς να κάνετε τον Firefox να φαίνεται εκπληκτικό και δροσερό δωρεάν .. η συνέχεια: 4 βήματα
Πώς να κάνετε τον Firefox να φαίνεται εκπληκτικό και δροσερό δωρεάν …….. το Sequil: Γεια σε όλους. Αυτό το εκπαιδευτικό είναι μια μικρότερη συνέχεια του My first firefox instructable, το οποίο είναι ένα από τα πιο δημοφιλή firefox πώς στον ιστό. Σήμερα θα σας παρουσιάσω τρία: (νέα και δροσερά πρόσθετα για firefox. Εάν δεν έχετε firefox pl
Πώς να φτιάξετε ένα ημερολόγιο για τους παππούδες & Λευκωμάτιο (ακόμα κι αν δεν ξέρετε πώς να κάνετε λεύκωμα): 8 βήματα (με εικόνες)
Πώς να φτιάξετε ένα ημερολόγιο για τους παππούδες & Λεύκωμα (ακόμα κι αν δεν ξέρετε πώς να κάνετε λεύκωμα): Αυτό είναι ένα πολύ οικονομικό (και πολύ εκτιμημένο!) Δώρο διακοπών για τους παππούδες. Έφτιαξα 5 ημερολόγια φέτος με λιγότερο από $ 7 το καθένα. Υλικά: 12 υπέροχες φωτογραφίες του παιδιού σας, των παιδιών, των ανιψιών, των ανιψιών, των σκύλων, των γατών ή άλλων συγγενών σας 12 διαφορετικά κομμάτια
Πώς να φτιάξετε ένα δροσερό ρομπότ από ένα αυτοκίνητο RC: 11 βήματα
Πώς να φτιάξετε ένα δροσερό ρομπότ από ένα αυτοκίνητο RC: Αυτό το δροσερό έργο απευθύνεται σε μαθητές λυκείου ή οποιονδήποτε χομπίστα που θέλει να φτιάξει ένα δροσερό ρομπότ. Προσπαθούσα να φτιάξω ένα διαδραστικό ρομπότ για μεγάλο χρονικό διάστημα, αλλά δεν είναι εύκολο αν δεν το κάνετε » δεν γνωρίζω ηλεκτρονικά ή ειδικές γλώσσες προγραμματισμού. Τώρα υπάρχει