Πίνακας περιεχομένων:
- Βήμα 1: Τι θα χρειαστείτε
- Βήμα 2: Ξεκινήστε το Visuino και επιλέξτε τον τύπο πλακέτας M5 Stack Stick C
- Βήμα 3: Στο Visuino Ρυθμίστε τον πίνακα StickC
- Βήμα 4: Ρύθμιση WiFi
- Βήμα 5: Στο Visuino Προσθέστε εξαρτήματα
- Βήμα 6: Στο Visuino Set Components
- Βήμα 7: Στο Visuino Connect Components
- Βήμα 8: Δημιουργία, μεταγλώττιση και μεταφόρτωση του κώδικα Arduino
- Βήμα 9: Παίξτε
Βίντεο: Λήψη ώρας και ημερομηνίας από το Διαδίκτυο - Φροντιστήριο: 9 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Σε αυτό το σεμινάριο θα μάθουμε πώς να λαμβάνετε την ημερομηνία και την ώρα από τον διακομιστή NIST TIME χρησιμοποιώντας το M5Stack StickC και το Visuino, Δείτε ένα βίντεο επίδειξης.
Βήμα 1: Τι θα χρειαστείτε
M5StickC ESP32: μπορείτε να το αποκτήσετε εδώ
Πρόγραμμα Visuino: Κατεβάστε το Visuino
Σημείωση: Ελέγξτε αυτό το σεμινάριο εδώ για τον τρόπο εγκατάστασης της πλακέτας StickC ESP32
Βήμα 2: Ξεκινήστε το Visuino και επιλέξτε τον τύπο πλακέτας M5 Stack Stick C
Ξεκινήστε το Visuino όπως φαίνεται στην πρώτη εικόνα Κάντε κλικ στο κουμπί "Εργαλεία" στο στοιχείο Arduino (Εικόνα 1) στο Visuino Όταν εμφανιστεί το παράθυρο διαλόγου, επιλέξτε "M5 Stack Stick C" όπως φαίνεται στην Εικόνα 2
Βήμα 3: Στο Visuino Ρυθμίστε τον πίνακα StickC
Κάντε κλικ στον πίνακα "M5 Stack Stick C" για να τον επιλέξετε
Στο παράθυρο "Ιδιότητες" επιλέξτε "Ενότητες" και κάντε κλικ στο "+" για επέκταση, Επιλέξτε "Display ST7735" και κάντε κλικ στο "+" για να το επεκτείνετε, ορίστε το "Orientation" σε "goRight"
Ορίστε "Χρώμα φόντου" σε "ClBlack" Επιλέξτε "Στοιχεία" και κάντε κλικ στο μπλε κουμπί με 3 κουκκίδες…
Τα στοιχεία διαλόγου θα εμφανιστούν
Στο Στοιχείο διαλόγου επεκτείνετε το "Κείμενο" στη δεξιά πλευρά και σύρετε το "Σχεδίαση κειμένου" και σύρετε 2Χ "Πεδίο κειμένου" από τη δεξιά πλευρά προς τα αριστερά
- Επιλέξτε κείμενο "Draw Text1" στα αριστερά και στο παράθυρο ιδιοτήτων ορίστε το μέγεθος σε 2, το χρώμα σε aclLime και το κείμενο σε "Date & Time"
- Επιλέξτε "Πεδίο κειμένου1" στα αριστερά και στο παράθυρο ιδιοτήτων ορίστε το μέγεθος σε 2, το χρώμα σε aclAqua και το Υ σε 10
- Επιλέξτε "Πεδίο κειμένου2" στα αριστερά και στο παράθυρο ιδιοτήτων ορίστε το μέγεθος σε 2 και Υ σε 30
Βήμα 4: Ρύθμιση WiFi
Κάντε κλικ στον πίνακα "M5 Stack Stick C" για να τον επιλέξετε
Στο παράθυρο "Ιδιότητες" επιλέξτε "Ενότητες" και κάντε κλικ στο "+" για επέκταση, "WiFi" και κάντε κλικ στο "+" για επέκταση, επιλέξτε "Σύνδεση σε σημεία πρόσβασης" και κάντε κλικ στο κουμπί (3 κουκκίδες)
Στο παράθυρο "AccessPoints" σύρετε το "Σημείο πρόσβασης WiFi" στην αριστερή πλευρά.
Στη συνέχεια, στην αριστερή πλευρά επιλέξτε "Σημείο πρόσβασης1" και στο παράθυρο ιδιοτήτων που έχει οριστεί
- Στην ενότητα "SSID" τοποθετήστε το όνομα του δικτύου WiFi
- Στην ενότητα "Κωδικός πρόσβασης", βάλτε τον κωδικό πρόσβασης για το δίκτυο WiFi
Στο παράθυρο "Ιδιότητες" επιλέξτε "Ενότητες" και κάντε κλικ στο "+" για επέκταση, "WiFi" και κάντε κλικ στο "+" για επέκταση,> Υποδοχές, κάντε κλικ στο κουμπί […], έτσι ώστε να ανοίξει το παράθυρο "Υποδοχές" Σύρετε τον πελάτη TCP από δεξιά στην αριστερή πλευρά και το παράθυρο Κάτω από τις ιδιότητες
- λιμάνι: 37 και
- οικοδεσπότης: time-b-g.nist.gov
Βήμα 5: Στο Visuino Προσθέστε εξαρτήματα
Προσθέστε το στοιχείο "Pulse Generator"
Προσθέστε το στοιχείο "Internet Time Protocol"
Προσθέστε 2X στοιχείο "Διαγραφή δεξιού υποκειμένου"
Προσθέστε 2X στοιχείο "Διαγραφή αριστερού υποκειμένου"
Βήμα 6: Στο Visuino Set Components
- Επιλέξτε "PulseGenerator1" και στο παράθυρο ιδιοτήτων ορίστε τη συχνότητα σε 0.1166667
- Επιλέξτε "DeleteRightText1" και στο παράθυρο ιδιοτήτων ορίστε το μήκος σε 13
- Επιλέξτε "DeleteRightText2" και στο παράθυρο ιδιοτήτων ορίστε το μήκος σε 5
- Επιλέξτε "DeleteLeftText2" και στο παράθυρο ιδιοτήτων ορίστε το μήκος σε 12
Βήμα 7: Στο Visuino Connect Components
- Συνδέστε τον ακροδέκτη "PulseGenerator1" [Out] με τον ακροδέκτη "InternetTime1" [In]
- Συνδέστε τον ακροδέκτη "InternetTime1" [Socket] στο "M5 Stack Stick C"> TCP Client1 pin [In]
- Συνδέστε το pin "InternetTime1" [Out] με το pin "DeleteRightText1" [In] και το pin "DeleteRightText2" [In]
- Συνδέστε το pin "DeleteRightText1" [Out] στο pin "DeleteLeftText1" [In]
- Συνδέστε την καρφίτσα "DeleteRightText2" [Out] με την καρφίτσα "DeleteLeftText2" [In]
- Συνδέστε την καρφίτσα "DeleteLeftText1" [Out] στο "M5 Stack Stick C"> Display ST7735> Text Text1 pin [In]
- Συνδέστε το pin "DeleteLeftText2" [Out] στο "M5 Stack Stick C"> Display ST7735> Text Text2 pin [In]
Βήμα 8: Δημιουργία, μεταγλώττιση και μεταφόρτωση του κώδικα Arduino
Κάντε κλικ στο εικονίδιο Arduino στη γραμμή εργαλείων, αυτό θα δημιουργήσει κώδικα και θα ανοίξει το Arduino IDE. Το κουμπί δίπλα θα μεταγλωττίσει και θα στείλει τον κώδικα κατευθείαν στη συσκευή. Θα θέλετε να ανοίξετε το IDE την πρώτη φορά για να βεβαιωθείτε ότι η θύρα COM έχει ρυθμιστεί σωστά. Μετά από αυτό, το Arduino IDE θα αποθηκεύσει τις ρυθμίσεις σας.
Μόλις βρεθείτε στο Arduino IDE, βεβαιωθείτε ότι η πλακέτα, η ταχύτητα και η θύρα σας έχουν ρυθμιστεί σωστά. Πιθανότατα θα χρειαστεί να ορίσετε τη θύρα COM από το υπομενού, αλλά τα άλλα θα πρέπει να ρυθμιστούν αυτόματα. Εάν έχετε περισσότερες από μία θύρες COM, προσπαθήστε να αφαιρέσετε το M5Stick, κοιτάξτε και δείτε ποιες θύρες παραμένουν, στη συνέχεια επανατοποθετήστε το M5Stick και δείτε ποια επιστρέφει. Αυτή είναι η θύρα COM.
Στη συνέχεια, κάντε κλικ στην επιλογή Μεταφόρτωση. Αυτό θα επαληθεύσει (μεταγλωττίσει) και θα ανεβάσει.
Βήμα 9: Παίξτε
Εάν τροφοδοτήσετε τη μονάδα M5Sticks, θα συνδεθεί στο διαδίκτυο και η οθόνη θα αρχίσει να εμφανίζει την ημερομηνία και την ώρα από τον διακομιστή NIST
. Μπορείτε επίσης να πειραματιστείτε με άλλους διακομιστές που μπορείτε να βρείτε εδώ
Συγχαρητήρια! Ολοκληρώσατε το έργο M5Sticks με το Visuino. Επισυνάπτεται επίσης το έργο Visuino, που δημιούργησα για αυτό το Instructable, μπορείτε να το κατεβάσετε εδώ. Μπορείτε να το κατεβάσετε και να το ανοίξετε στο Visuino:
Συνιστάται:
ESP8266 OLED - Λήψη ώρας και ημερομηνίας από το Διαδίκτυο: 8 βήματα
ESP8266 OLED - Λάβετε ώρα και ημερομηνία από το Διαδίκτυο: Σε αυτό το σεμινάριο θα μάθουμε πώς να λαμβάνετε την ημερομηνία και την ώρα από τον διακομιστή NIST TIME χρησιμοποιώντας ESP8266 OLED και Visuino, Δείτε ένα βίντεο επίδειξης
Πώς να κάνετε καταγραφή ημερομηνίας και ώρας - Liono Maker: 5 Βήματα
Πώς να κάνετε καταγραφή ημερομηνίας και ώρας | Liono Maker: Εισαγωγή: -Σε αυτό το σεμινάριο θα μάθουμε πώς να κάνουμε καταγραφή ημερομηνίας και ώρας με το Arduino. Για το σκοπό αυτό χρησιμοποιώ το DS3231 & Μονάδες κάρτας Micro SD. Η κύρια μονάδα που χρησιμοποιείται για χρόνο & Η καταγραφή ημερομηνίας είναι DS3231. Το DS3231 είναι ένα RTC (πραγματικό τι
Internet Clock: Εμφάνιση ημερομηνίας και ώρας με OLED χρησιμοποιώντας ESP8266 NodeMCU με πρωτόκολλο NTP: 6 βήματα
Internet Clock: Εμφάνιση ημερομηνίας και ώρας με OLED με χρήση ESP8266 NodeMCU Με πρωτόκολλο NTP: Γεια σας παιδιά σε αυτά τα εκπαιδευτικά θα δημιουργήσουμε ένα ρολόι διαδικτύου που θα παίρνει χρόνο από το διαδίκτυο, οπότε αυτό το έργο δεν θα χρειαστεί RTC για να τρέξει, θα χρειαστεί μόνο ένα λειτουργική σύνδεση στο Διαδίκτυο Και για αυτό το έργο χρειάζεστε ένα esp8266 το οποίο θα διαθέτει
Εμφάνιση ημερομηνίας, ώρας και θερμοκρασίας χρησιμοποιώντας το XinaBox: 8 βήματα
Ημερομηνία, Timeρα & Θερμοκρασία Χρήση XinaBox: Cύξη OLED οθόνη που δείχνει την ημερομηνία, την ώρα και τη θερμοκρασία σε Κελσίου και Φαρενάιτ χρησιμοποιώντας Xinabox xChips με βάση ESP8266
Λήψη βίντεο από το Διαδίκτυο στο IPod σας, γρήγορα, εύκολα και ΔΩΡΕΑΝ!: 5 βήματα
Λήψη βίντεο από το Διαδίκτυο στο IPod σας, γρήγορα, εύκολα και ΔΩΡΕΑΝ !: Μερικές φορές βλέπετε ένα βίντεο στο YouTube και το θέλετε στο iPod σας. Το έκανα και δεν μπορούσα να το καταλάβω, αλλά μετά το έκανα, έτσι αποφάσισα να το μοιραστώ με το διαδίκτυο. Αυτός ο οδηγός ισχύει μόνο για το YouTube εάν χρησιμοποιείτε το ίδιο λογισμικό λήψης