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

NTP Synchronized Wordclock: 6 βήματα (με εικόνες)
NTP Synchronized Wordclock: 6 βήματα (με εικόνες)

Βίντεο: NTP Synchronized Wordclock: 6 βήματα (με εικόνες)

Βίντεο: NTP Synchronized Wordclock: 6 βήματα (με εικόνες)
Βίντεο: How Computers Synchronize Their Clocks - NTP and PTP Explained 2024, Δεκέμβριος
Anonim
Image
Image
Τα υλικά
Τα υλικά

Συγχρονίστε το ρολόι σας με έναν διακομιστή ώρας NTP, ώστε να μπορούν να ελέγξουν τη σωστή ώρα εάν έχει απενεργοποιηθεί εάν δεν είστε στο σπίτι:-)

Βήμα 1: Τα υλικά

Τα υλικά
Τα υλικά
Τα υλικά
Τα υλικά
  • Κόντρα πλακέ (2 στρώσεις)
  • Πλέξιγκλας
  • Wemos D1 ή Wemos D1 mini pro ή Wemos D1 mini
  • Καλώδιο micro usb
  • Φορτιστής τηλεφώνου
  • Φανταστικό φωτογραφικό πλαίσιο
  • 168 PC WS2812B Ws2812 Led Chips 5V Met Wit/Zwart Pcb Heatsink (10mm * 3 Mm) WS2811 Ic build in Smd 5050 Rgb

Πήγα σε ένα λεγόμενο fabshop για να χρησιμοποιήσω το λέιζερ τους για τα 3 στρώματα.

Θα χρειαστείτε επίσης διάφορα εργαλεία: τρυπάνι (+ μια επιλογή από τρυπάνια), πένσα, κουρευτικά (ή κόπτες σύρματος) και ένα κολλητήρι (με κόλλα) Στην αρχή έφτιαξα το σχέδιό μου με ένα Wemos D1 αλλά παρήγγειλα κάποιο Wemos D1 mini pro και μερικά Wemos D1 mini και επίσης σε αυτά το ρολόι λειτουργεί τέλεια.

Βήμα 2: Πρώτο στρώμα

Image
Image
Πρώτο στρώμα
Πρώτο στρώμα
Πρώτο στρώμα
Πρώτο στρώμα

Το πρώτο στρώμα που πρέπει να δημιουργήσετε είναι ο πίνακας στον οποίο θα τοποθετηθούν/ θα τοποθετηθούν τα LED. Εδώ έχετε αρκετές επιλογές για τη δομή της πλακέτας LED.

Σε αυτό το βήμα θα πρέπει επίσης να λάβετε υπόψη την απόσταση των LED σας. Σχεδίασα το πρόσωπο με το ρολόι με το δωρεάν πρόγραμμα σχεδίασης του Inscape (Βρείτε το στο Inscape.org)

Βήμα 3: Δεύτερο στρώμα

Image
Image
Δεύτερο στρώμα
Δεύτερο στρώμα

Το δεύτερο στρώμα είναι να κατευθύνει το φως έτσι ώστε να μην εξαπλώνεται εκεί που δεν θέλετε να έχετε φως…

Βήμα 4: Τρίτο και τελευταίο επίπεδο

Image
Image
Τρίτο και τελευταίο στρώμα
Τρίτο και τελευταίο στρώμα
Τρίτο και τελευταίο στρώμα
Τρίτο και τελευταίο στρώμα

Το ρολόι, Άφησα το ρολόι να κοπεί με λέιζερ από το εργοστάσιο σε ένα κομμάτι μαύρου πλεξιγκλάς. Μεταξύ της δεύτερης και της τρίτης στρώσης έβαλα ένα κομμάτι χαρτί ψησίματος για να επιτύχω ένα ωραίο διάχυτο αποτέλεσμα των led

Βήμα 5: Ο Κώδικας

Ο κώδικας
Ο κώδικας
Ο κώδικας
Ο κώδικας

Εξοχος! Με τη φυσική συναρμολόγηση του πίνακα, ήρθε η ώρα για κωδικοποίηση. Έχω γράψει κάποιον κώδικα Arduino για τη λήψη και την εμφάνιση των τιμών LED που αποστέλλονται από τον υπολογιστή στο Arduino (η τεχνική που χρησιμοποιείται για να ανάψει πολλαπλές λυχνίες LED ταυτόχρονα ονομάζεται multiplexing, δώστε του ένα google αν έχετε λίγο χρόνο). Ο κώδικας arduino βρίσκεται στο αρχείο από κάτω.

Δεν είμαι προγραμματιστής, οπότε αν έχετε σχόλια για να κάνετε τον κώδικα απλό, αφιερώστε χρόνο για να γράψετε μια πρόταση:-)

Εκσυγχρονίζω:

Η έκδοση 1.1 είναι ένα συγχρονισμένο ρολόι NTP με διαχειριστή Wifi.

Εάν το ρολόι δεν μπορεί να βρει σύνδεση με δρομολογητή, θα δημιουργήσει ένα σημείο πρόσβασης. Απλώς συνδεθείτε στο σημείο πρόσβασης και πληκτρολογήστε https://192.168.4.1 και συνδεθείτε σε ένα διαθέσιμο δίκτυο wifi. Αφού γίνει μια σύνδεση, θα εμφανίσει μια κίνηση σε κόκκινο, λευκό και μπλε χρώμα και στη συνέχεια θα επιστρέψει με τον σωστό χρόνο.

Βήμα 6:

Οι πιστώσεις πηγαίνουν στον Jan που με ενέπνευσε και με βοήθησε…

Συνιστάται: