Πίνακας περιεχομένων:

Λήψη ώρας και ημερομηνίας από το Διαδίκτυο - Φροντιστήριο: 9 Βήματα
Λήψη ώρας και ημερομηνίας από το Διαδίκτυο - Φροντιστήριο: 9 Βήματα

Βίντεο: Λήψη ώρας και ημερομηνίας από το Διαδίκτυο - Φροντιστήριο: 9 Βήματα

Βίντεο: Λήψη ώρας και ημερομηνίας από το Διαδίκτυο - Φροντιστήριο: 9 Βήματα
Βίντεο: TikTok Φάρσα Με την μητέρα μου 😋 2024, Ιούλιος
Anonim
Image
Image

Σε αυτό το σεμινάριο θα μάθουμε πώς να λαμβάνετε την ημερομηνία και την ώρα από τον διακομιστή NIST TIME χρησιμοποιώντας το M5Stack StickC και το Visuino, Δείτε ένα βίντεο επίδειξης.

Βήμα 1: Τι θα χρειαστείτε

Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε

M5StickC ESP32: μπορείτε να το αποκτήσετε εδώ

Πρόγραμμα Visuino: Κατεβάστε το Visuino

Σημείωση: Ελέγξτε αυτό το σεμινάριο εδώ για τον τρόπο εγκατάστασης της πλακέτας StickC ESP32

Βήμα 2: Ξεκινήστε το Visuino και επιλέξτε τον τύπο πλακέτας M5 Stack Stick C

Ξεκινήστε το Visuino και επιλέξτε τον τύπο πλακέτας M5 Stack Stick C
Ξεκινήστε το Visuino και επιλέξτε τον τύπο πλακέτας M5 Stack Stick C
Ξεκινήστε το Visuino και επιλέξτε τον τύπο πλακέτας M5 Stack Stick C
Ξεκινήστε το Visuino και επιλέξτε τον τύπο πλακέτας M5 Stack Stick C

Ξεκινήστε το Visuino όπως φαίνεται στην πρώτη εικόνα Κάντε κλικ στο κουμπί "Εργαλεία" στο στοιχείο Arduino (Εικόνα 1) στο Visuino Όταν εμφανιστεί το παράθυρο διαλόγου, επιλέξτε "M5 Stack Stick C" όπως φαίνεται στην Εικόνα 2

Βήμα 3: Στο Visuino Ρυθμίστε τον πίνακα StickC

Στο Visuino Ρυθμίστε τον πίνακα StickC
Στο Visuino Ρυθμίστε τον πίνακα StickC
Στο Visuino Ρυθμίστε τον πίνακα StickC
Στο Visuino Ρυθμίστε τον πίνακα StickC
Στο Visuino Ρυθμίστε τον πίνακα StickC
Στο Visuino Ρυθμίστε τον πίνακα StickC
Στο Visuino Ρυθμίστε τον πίνακα StickC
Στο 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

Ρύθμιση WiFi
Ρύθμιση WiFi
Ρύθμιση WiFi
Ρύθμιση WiFi
Ρύθμιση WiFi
Ρύθμιση WiFi

Κάντε κλικ στον πίνακα "M5 Stack Stick C" για να τον επιλέξετε

Στο παράθυρο "Ιδιότητες" επιλέξτε "Ενότητες" και κάντε κλικ στο "+" για επέκταση, "WiFi" και κάντε κλικ στο "+" για επέκταση, επιλέξτε "Σύνδεση σε σημεία πρόσβασης" και κάντε κλικ στο κουμπί (3 κουκκίδες)

Στο παράθυρο "AccessPoints" σύρετε το "Σημείο πρόσβασης WiFi" στην αριστερή πλευρά.

Στη συνέχεια, στην αριστερή πλευρά επιλέξτε "Σημείο πρόσβασης1" και στο παράθυρο ιδιοτήτων που έχει οριστεί

  • Στην ενότητα "SSID" τοποθετήστε το όνομα του δικτύου WiFi
  • Στην ενότητα "Κωδικός πρόσβασης", βάλτε τον κωδικό πρόσβασης για το δίκτυο WiFi

Στο παράθυρο "Ιδιότητες" επιλέξτε "Ενότητες" και κάντε κλικ στο "+" για επέκταση, "WiFi" και κάντε κλικ στο "+" για επέκταση,> Υποδοχές, κάντε κλικ στο κουμπί […], έτσι ώστε να ανοίξει το παράθυρο "Υποδοχές" Σύρετε τον πελάτη TCP από δεξιά στην αριστερή πλευρά και το παράθυρο Κάτω από τις ιδιότητες

  • λιμάνι: 37 και
  • οικοδεσπότης: time-b-g.nist.gov

Βήμα 5: Στο Visuino Προσθέστε εξαρτήματα

Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα

Προσθέστε το στοιχείο "Pulse Generator"

Προσθέστε το στοιχείο "Internet Time Protocol"

Προσθέστε 2X στοιχείο "Διαγραφή δεξιού υποκειμένου"

Προσθέστε 2X στοιχείο "Διαγραφή αριστερού υποκειμένου"

Βήμα 6: Στο Visuino Set Components

Στο Visuino Set Components
Στο Visuino Set Components
Στο Visuino Set Components
Στο Visuino Set Components
  • Επιλέξτε "PulseGenerator1" και στο παράθυρο ιδιοτήτων ορίστε τη συχνότητα σε 0.1166667
  • Επιλέξτε "DeleteRightText1" και στο παράθυρο ιδιοτήτων ορίστε το μήκος σε 13
  • Επιλέξτε "DeleteRightText2" και στο παράθυρο ιδιοτήτων ορίστε το μήκος σε 5
  • Επιλέξτε "DeleteLeftText2" και στο παράθυρο ιδιοτήτων ορίστε το μήκος σε 12

Βήμα 7: Στο Visuino Connect Components

Στο Visuino Connect Components
Στο 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
Δημιουργήστε, μεταγλωττίστε και ανεβάστε τον κώδικα Arduino
Δημιουργήστε, μεταγλωττίστε και ανεβάστε τον κώδικα Arduino

Κάντε κλικ στο εικονίδιο Arduino στη γραμμή εργαλείων, αυτό θα δημιουργήσει κώδικα και θα ανοίξει το Arduino IDE. Το κουμπί δίπλα θα μεταγλωττίσει και θα στείλει τον κώδικα κατευθείαν στη συσκευή. Θα θέλετε να ανοίξετε το IDE την πρώτη φορά για να βεβαιωθείτε ότι η θύρα COM έχει ρυθμιστεί σωστά. Μετά από αυτό, το Arduino IDE θα αποθηκεύσει τις ρυθμίσεις σας.

Μόλις βρεθείτε στο Arduino IDE, βεβαιωθείτε ότι η πλακέτα, η ταχύτητα και η θύρα σας έχουν ρυθμιστεί σωστά. Πιθανότατα θα χρειαστεί να ορίσετε τη θύρα COM από το υπομενού, αλλά τα άλλα θα πρέπει να ρυθμιστούν αυτόματα. Εάν έχετε περισσότερες από μία θύρες COM, προσπαθήστε να αφαιρέσετε το M5Stick, κοιτάξτε και δείτε ποιες θύρες παραμένουν, στη συνέχεια επανατοποθετήστε το M5Stick και δείτε ποια επιστρέφει. Αυτή είναι η θύρα COM.

Στη συνέχεια, κάντε κλικ στην επιλογή Μεταφόρτωση. Αυτό θα επαληθεύσει (μεταγλωττίσει) και θα ανεβάσει.

Βήμα 9: Παίξτε

Εάν τροφοδοτήσετε τη μονάδα M5Sticks, θα συνδεθεί στο διαδίκτυο και η οθόνη θα αρχίσει να εμφανίζει την ημερομηνία και την ώρα από τον διακομιστή NIST

. Μπορείτε επίσης να πειραματιστείτε με άλλους διακομιστές που μπορείτε να βρείτε εδώ

Συγχαρητήρια! Ολοκληρώσατε το έργο M5Sticks με το Visuino. Επισυνάπτεται επίσης το έργο Visuino, που δημιούργησα για αυτό το Instructable, μπορείτε να το κατεβάσετε εδώ. Μπορείτε να το κατεβάσετε και να το ανοίξετε στο Visuino:

Συνιστάται: