instructables WiFi Sync Clock 

Ρολόι συγχρονισμού WiFi 

Εικόνισμα από τη shiura

Αναλογικό ρολόι τριών χεριών με αυτόματη ρύθμιση ώρας με χρήση NTP μέσω WiFi. Η ευφυΐα του μικροελεγκτή αφαιρεί πλέον τα γρανάζια από το ρολόι. 

  • Αυτό το ρολόι δεν έχει γρανάζια για να περιστρέφει τους δείκτες, αν και έχει μόνο έναν βηματικό κινητήρα.
  • Οι γάντζοι πίσω από τα χέρια παρεμβαίνουν στα άλλα χέρια και η αμοιβαία περιστροφή του δεύτερου χεριού ελέγχει τη θέση των άλλων χεριών.
  • Τα μηχανικά άκρα ορίζουν την προέλευση όλων των χεριών. Δεν έχει αισθητήρες προέλευσης.
  • Μοναδική και διασκεδαστική κίνηση που παρατηρείται κάθε λεπτό.

σημείωση: Δημοσιεύεται η έκδοση δύο χεριών χωρίς περίεργες κινήσεις (WiFi Sync Clock 2).

Προμήθειες

χρειάζεσαι (εκτός από 3D εκτυπωμένα μέρη)

  • Micro controller με βάση το ESP32 με WiFi. Χρησιμοποίησα πλακέτα τύπου “MH-ET LIVE MiniKit” τύπου ESP32-WROOM-32 (περίπου 5 USD).
  • Βηματικός κινητήρας 28BYJ-48 και το κύκλωμα οδήγησης (περίπου 3 USD)
  • Βίδες σύσφιξης M2 και M3

https://youtu.be/rGEI4u4JSQg

Βήμα 1: Εκτύπωση εξαρτημάτων 

  • Εκτυπώστε όλα τα μέρη με την παρεχόμενη στάση.
  • Δεν χρειάζεται υποστήριξη.
  • Επιλέξτε είτε "backplate.stl" (για ρολόι τοίχου) ή "backplate-with-foot.stl" (για επιτραπέζιο ρολόι)

Προμήθειες

Εικόνισμα https://www.instructables.com/ORIG/FLN/E9OC/L6W7495E/FLNE9OCL6W7495E.stl View in 3D Download
Εικόνισμα https://www.instructables.com/ORIG/F5R/D5HX/L6W7495F/F5RD5HXL6W7495F.stl View in 3D Download
Εικόνισμα https://www.instructables.com/ORIG/F4J/TU3P/L6W7495G/F4JTU3PL6W7495G.stl View in 3D Download
Εικόνισμα https://www.instructables.com/ORIG/FBC/YHE3/L6W7495H/FBCYHE3L6W7495H.stl View in 3D Download
Εικόνισμα https://www.instructables.com/ORIG/FG2/T8UX/L6W7495I/FG2T8UXL6W7495I.stl View in 3D Download
Εικόνισμα https://www.instructables.com/ORIG/F0E/38K0/L6W7495J/F0E38K0L6W7495J.stl View in 3D Download
Εικόνισμα https://www.instructables.com/ORIG/FLM/YXUK/L6W7495K/FLMYXUKL6W7495K.stl View in 3D Download
Εικόνισμα https://www.instructables.com/ORIG/FTY/GEKU/L6W7495L/FTYGEKUL6W7495L.stl View in 3D Download

Βήμα 2: Φινίρισμα εξαρτημάτων 

  • Αφαιρέστε καλά τα υπολείμματα και τις σταγόνες από τα μέρη. Ειδικά, όλοι οι άξονες των χεριών πρέπει να είναι ομαλοί για να αποφευχθεί η ακούσια κίνηση των χεριών. 
  • Ελέγξτε την τριβή που δίνει η μονάδα τριβής (friction1.stl και friction2.stl). Εάν οι δείκτες της ώρας ή των λεπτών κινούνται ακούσια, αυξήστε την τριβή εισάγοντας αφρώδες ελαστικό όπως φαίνεται παραπάνω.
    Προμήθειες

Βήμα 3: Συναρμολογήστε το κύκλωμα 

  • Συνδέστε τις πλακέτες ESP32 και προγράμματος οδήγησης όπως φαίνεται παραπάνω.
    Συναρμολογήστε το κύκλωμα

Βήμα 4: Τελική συναρμολόγηση 

Συναρμολογήστε όλα τα μέρη στοιβάζοντας το ένα το άλλο.

  • Στερεώστε την πίσω πλάκα στην μπροστινή όψη (dial.stl) χρησιμοποιώντας βίδες 2mm.
  • Στερεώστε τον βηματικό κινητήρα με βίδες 3mm. Εάν το μήκος της βίδας είναι πολύ μεγάλο, χρησιμοποιήστε μερικούς αποστάτες.
  • Στερεώστε το κύκλωμα στο πίσω μέρος της μπροστινής όψης. Χρησιμοποιήστε κοντές βίδες 2mm. Εάν το ESP32 βγαίνει από την πλακέτα του προγράμματος οδήγησης, χρησιμοποιήστε μερικά περιτυλίγματα γραβάτας.
    Τελική Συνέλευση

Βήμα 5: Διαμορφώστε το WiFi σας

Μπορείτε να διαμορφώσετε το WiFi σας στο micro controller με δύο τρόπους: Smartconhong ή Hard coding.

Smartcon!g

Μπορείτε να ορίσετε το SSID και τον κωδικό πρόσβασης του WiFi σας χρησιμοποιώντας την εφαρμογή smartphone.

  1. Ορίστε true στο >ag με όνομα WIFI_SMARTCONFIG στη γραμμή #7 στον πηγαίο κώδικα,
    #define WIFI_SMARTCONFIG true, μετά μεταγλωττίστε και >αποθέστε το στον μικροελεγκτή.
  2. Εγκαταστήστε τις εφαρμογές για τη ρύθμιση WiFi. Οι εφαρμογές βρίσκονται στο
    • Android: https://play.google.com/store/apps/details?
    id=com.khoazero123.iot_esptouch_demo&hl=ja&gl=ΗΠΑ
    • iOS: https://apps.apple.com/jp/app/espressif-esptouch/id1071176700
  3. Ενεργοποιήστε το ρολόι και περιμένετε ένα λεπτό. Η κατάσταση της σύνδεσης WiFi υποδεικνύεται από την κίνηση του δεύτερου χεριού.
    • Μεγάλη αμοιβαία κίνηση : σύνδεση σε WiFi χρησιμοποιώντας προηγούμενη ρύθμιση που είναι αποθηκευμένη σε μη πτητική μνήμη.
    • Μικρή αμοιβαία κίνηση : Λειτουργία Smart Config. Εάν αποτύχουν 30 δευτερόλεπτα δοκιμής σύνδεσης WiFi, μεταβαίνει αυτόματα στη λειτουργία έξυπνης διαμόρφωσης (αναμονή για τη διαμόρφωση από την εφαρμογή smartphone.)
  4. Ορίστε τον κωδικό πρόσβασης του WiFi σας χρησιμοποιώντας την εφαρμογή όπως φαίνεται παραπάνω.

Μην ξεχνάτε ότι το smartphone σας πρέπει να συνδέεται σε WiFi 2.4 GHz. Οι διαμορφωμένες ρυθμίσεις WiFi αποθηκεύονται σε μη πτητική μνήμη και διατηρούνται ακόμη και όταν η τροφοδοσία είναι απενεργοποιημένη.

Σκληρή κωδικοποίηση

Ορίστε το SSID και τον κωδικό πρόσβασης του WiFi σας στον πηγαίο κώδικα. Είναι χρήσιμο εάν δεν μπορείτε να επιλέξετε wifi 2.4 GHz μέσω SSID.

  1. Ορίστε το false στο fag με το όνομα WIFI_SMARTCONFIG στη γραμμή #7 στον πηγαίο κώδικα,
    #define WIFI_SMARTCONFIG false
  2. ορίστε το SSID και τον κωδικό πρόσβασης του WiFi σας στον πηγαίο κώδικα απευθείας στις γραμμές #11-12,
    #define WIFI_SSID "SSID" // το SSID του WiFi σας
    #define WIFI_PASS "PASS" // τον κωδικό πρόσβασης του WiFi σας
  3. Μεταγλωττίστε και συνδέστε το στον μικροελεγκτή.
    Τελική Συνέλευση
    Τελική Συνέλευση
Εικόνισμα https://www.instructables.com/ORIG/FOX/71VV/L6XMLAAY/FOX71VVL6XMLAAY.inoDownload

Εικόνισμα Αυτό είναι ένα από τα πιο συναρπαστικά έργα εκτύπωσης Arduino/3d που έχω δει και κάνει. Είναι διασκεδαστικό να βλέπεις μόνο το τρελό να δουλεύει! Λειτουργεί καλά και μπορεί να το χρησιμοποιήσουμε ακόμη και ως ρολόι αναφοράς στο σπίτι μας. Η τρισδιάστατη εκτύπωση πήγε πολύ καλά και ακολουθήθηκε από λίγο τρίψιμο και λείανση. Χρησιμοποίησα μια πλακέτα ESP3 από την Amazon (https://www.amazon.com/dp/B08D5ZD528? psc=1&ref=ppx_yo2ov_dt_b_product_details) και τροποποίησε το pinout της θύρας (int port[PINS] = {27, 14, 12, 13} για να ταιριάζει. Ο κώδικας δεν θα μεταγλωττιζόταν μέχρι να μετακινήσω τη συνάρτηση void printLocalTime() πριν από την void getNTP(void). Έχω κάνει άλλη shiura Instructable και μάλλον θα κάνει περισσότερα.

Σύμβολο
Εικόνισμα Λατρεύω τη δημιουργικότητά σου. Δεν σκέφτηκα μια τέτοια ιδέα. ευχαριστώ

Εικόνισμα ΑΣΤΕΙΕΥΕΣΑΙ; Αυτό είναι απολύτως φανταστικό. Το λατρεύω. Αυτό είναι κάτι που θα ξεκινήσω σήμερα. Μπράβο!

Εικόνισμα αυτό είναι ένα έξυπνο σχέδιο. Αναρωτιέμαι αν θα υπήρχε τρόπος να βάλω το τρίτο χέρι (το μακρύτερο) πίσω από το πρόσωπο. Με αυτόν τον τρόπο θα έβλεπε κανείς μόνο τους δείκτες των λεπτών και της ώρας να προχωρούν χωρίς η απόσπαση της προσοχής του τρίτου χεριού να κινείται λίγο ακανόνιστα.

Εικόνισμα Αντικαταστήστε το χέρι με ένα διάφανο ακρυλικό δίσκο με ένα μικρό νεκρό στοπ κολλημένο στη θέση του ή μια βίδα.

Εικόνισμα Είναι εύκολο να αφαιρέσετε το δεύτερο χέρι τοποθετώντας το λεπτοδείκτη απευθείας στον κινητήρα. Σε αυτή την περίπτωση, η παράξενη κίνηση του λεπτοδείκτη εμφανίζεται κάθε 12 λεπτά για να προωθήσει τον ωροδείκτη κατά 6 μοίρες.

Εικόνισμα Μεγάλο έργο. Μου αρέσει ο βηματικός κινητήρας. Δύο προτάσεις που θα μπορούσατε να ενσωματώσετε χρησιμοποιώντας τον προηγούμενο instructorless μου.

i) ESP32 / ESP8266 Auto WiFi Config για αρχάριους https://www.instructables.com/ESP32-ESP8266-Auto-W… που αποφεύγει την ανάγκη λήψης μιας εφαρμογής στο κινητό σας καθώς χρησιμοποιεί webσελίδες.
ii) Διακόπτης χρονοδιακόπτη ESP-01 TZ/DST με δυνατότητα ενημέρωσης χωρίς επαναπρογραμματισμό https://www.instructables.com/ESP-01-Timer-Switch-… που πάλι χρησιμοποιεί webσελίδες για να αλλάξετε τη διαμορφωμένη ζώνη ώρας.

Εικόνισμα Πολύ δημιουργικός μηχανισμός! Το σπρώξιμο χέρι και μετά πρέπει να αποφύγει και να πάει γύρω. Θα μπορούσε επίσης να φτιάξει ένα υπέροχο ρολόι τύπου «μίκι μάους», όπου τα μπράτσα θα κάνουν τη «δουλειά»

Εικόνισμα Δεκάρα! Αυτό είναι ιδιοφυΐα. Είσαι ήδη νικητής.

Λογότυπο

Έγγραφα / Πόροι

instructables WiFi Sync Clock [pdf] Οδηγίες
Ρολόι συγχρονισμού WiFi, WiFi, Ρολόι συγχρονισμού, Ρολόι

Αναφορές

Αφήστε ένα σχόλιο

Η διεύθυνση email σας δεν θα δημοσιευτεί. Τα υποχρεωτικά πεδία επισημαίνονται *