Πίνακας περιεχομένων:
- Βήμα 1: Μέρη
- Βήμα 2: Δημιουργήστε το ηλεκτρονικό κύκλωμα
- Βήμα 3: Ανεβάστε το υλικολογισμικό
- Βήμα 4: Πώς να το χρησιμοποιήσετε
- Βήμα 5: Τι πρέπει να κάνω εάν το ρολόι δεν αποκρίνεται;
- Βήμα 6: Προαιρετικό: Προσαρμόστε το περιβάλλον χρήστη
- Βήμα 7: Συμπέρασμα
Βίντεο: Ρολόι WiFibonacci: 7 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Εμπνεύστηκα από το φοβερό ρολόι Fibonacci (σχεδιασμένο από τον Philippe Chrétien) και αποφάσισα να το κάνω ασύρματο χρησιμοποιώντας Wifi, εξ ου και το όνομα του WiFibonacci Clock = D
Η κύρια βελτίωση είναι η αντικατάσταση του Atmega328 με ένα ESP8266 που παρέχει δυνατότητα WiFi. Αυτό αλλάζει το παιχνίδι καθώς μπορούμε πλέον να εικονικοποιήσουμε μέρος του φυσικού περιβάλλοντος χρήστη με το ESP να λειτουργεί ως διακομιστής Websocket. Επιπλέον, η αποϋλοποίηση του UI επιτρέπει περισσότερες επιλογές συντονισμού.
Ο κατάλογος των υπαρχόντων τρόπων που συμπεριέλαβε ο Philippe στο σχεδιασμό του είναι:
- Τρέχουσα ρα
- Κύκλος ουράνιου τόξου
- ΟΥΡΑΝΙΟ ΤΟΞΟ
- Εμφάνιση κωδικού σφάλματος
Επέλεξα να καταργήσω τη λειτουργία εμφάνισης κωδικού σφάλματος και να προσθέσω την ακόλουθη λίστα νέων λειτουργιών:
- Τυχαίος
- Σφυγμός
- Σταθερό Φως
Για κάθε λειτουργία, μπορούν να τροποποιηθούν πολλές ρυθμίσεις.
Υπάρχουν μόνο δύο στιγμιαία κουμπιά στο σχέδιό μου:
- Κουμπί λειτουργίας
- Κουμπί φωτεινότητας
Η φωτεινότητα είναι επίσης μια βελτίωση. Η προσαρμογή του χρόνου μπορεί να γίνει μέσω της εικονικής διεπαφής χρήστη.
Σε αυτό το Instructable δεν θα εξηγήσω πώς να φτιάξετε το περίβλημα, όπως καλύπτεται από τις οδηγίες του Philippe, θα εξηγήσω μόνο πώς να το κάνετε Wireless / Wifi συνδεδεμένο.
Αν σας αρέσει αυτό το διδακτικό, ψηφίστε εδώ:
Βήμα 1: Μέρη
Για την κατασκευή του ασύρματου κυκλώματος θα χρειαστείτε:
- 1 x ESP8266, η έκδοση esp-07 είναι η αγαπημένη μου
- 1 x DS3231 RTC, ή ισοδύναμο
- λωρίδα 9 pixel LED (WS2811)
- 1 x σανίδα πρωτοτύπων
- 3 x στιγμιαία κουμπιά
- 1 x διακόπτης rocker
- 6 x αρσενικές ευθείες κεφαλίδες
- 2 x αρσενικές κεφαλίδες 90 °
- 3 x γυναικείες κεφαλίδες
- 1 x Ρυθμιστής τάσης LM1117 3V3
- Πυκνωτής 1 x 10μF
- 1 x προσαρμογέας τοίχου AC/DC (για παράδειγμα 12V 1A)
- 1 x θηλυκό βύσμα (ίδιο μέγεθος με το βύσμα προσαρμογέα τοίχου)
- μερικά καλώδια/άλτες
- κάποιο σωλήνα συρρίκνωσης θερμότητας
Για να ανεβάσετε το υλικολογισμικό στο ESP θα χρειαστείτε έναν προγραμματιστή FTDI RS232 και μερικούς βραχυκυκλωτήρες.
Βήμα 2: Δημιουργήστε το ηλεκτρονικό κύκλωμα
Συνδέστε όλα τα μέρη μαζί όπως φαίνεται στην ηλεκτρονική αναπαράσταση. Μπορείτε να κατεβάσετε το αρχείο Fritzing από το git repository μου:
Λάβετε υπόψη ότι το τελικό κύκλωμα πρέπει να είναι αρκετά επίπεδο ώστε να χωράει στο αρχικό περίβλημα.
Επίσης επέλεξα να χρησιμοποιήσω κεφαλίδες ανδρών/γυναικών ως σύνδεσμο για τη λωρίδα LED, αυτό θα βοηθήσει κατά τη συναρμολόγηση στο περίβλημα.
Έκθεσα 3 ακίδες για τον προγραμματισμό ESP: GND, RX και TX και επίσης ένα κουμπί επαναφοράς.
Βήμα 3: Ανεβάστε το υλικολογισμικό
Λήψη του υλικολογισμικού από το αποθετήριο git μου:
Συνδέστε το FTDI στο ESP χρησιμοποιώντας τους 3 εκτεθειμένους πείρους (GND, RX και TX) και χρησιμοποιήστε το Arduino IDE για να ανεβάσετε το υλικολογισμικό. Εάν δεν το κάνατε ποτέ πριν, απλώς ακολουθήστε το βήμα 1 ενός προηγούμενου Ible. Έγραψα:
Εάν όλα πήγαν καλά, θα πρέπει να μπορείτε να το δείτε να λειτουργεί!
Βήμα 4: Πώς να το χρησιμοποιήσετε
Το πρώτο πράγμα είναι να ενεργοποιήσετε το ρολόι.
Στη συνέχεια, χρησιμοποιώντας οποιαδήποτε συσκευή Διαδικτύου, όπως φορητό υπολογιστή, tablet ή smartphone, συνδεθείτε στο δίκτυο που ονομάζεται WiFibonacciClk, ο κωδικός πρόσβασης είναι το fibonacci.
Μόλις η συσκευή σας συνδεθεί στο ρολόι, ανοίξτε τη διεύθυνση URL https://192.168.4.1 σε ένα πρόγραμμα περιήγησης. Θα πρέπει να δείτε περίπου το ίδιο περιβάλλον χρήστη όπως στην εικόνα.
Εκεί μπορείτε να ρυθμίσετε σχεδόν τα πάντα.
Στην ενότητα Γενικά υπάρχουν διάφορες λειτουργίες. Κάθε λειτουργία έχει το δικό της σύνολο ρυθμίσεων:
-
Ρολόι: αυτή είναι η αρχική οθόνη ρολογιού, οι ρυθμίσεις βρίσκονται στην ενότητα Ρολόι:
- Η ημερομηνία και η ώρα μπορούν να ρυθμιστούν με μη αυτόματο τρόπο, καταγράφοντάς την. Μπορείτε επίσης απλά να κάνετε κλικ στο κουμπί "τώρα", θα χρησιμοποιήσει την ημερομηνία και την ώρα της συσκευής σας!
- Η παλέτα των χρωμάτων μπορεί να αλλάξει. Από προεπιλογή υπάρχει μόνο μία παλέτα, αλλά μπορείτε να φτιάξετε και να ανεβάσετε τις δικές σας παλέτες, μερικά παραδείγματα μπορείτε να βρείτε στο github μου:
- Μόλις έχετε πολλές παλέτες στη λίστα, μπορείτε να επιλέξετε ποια θα χρησιμοποιηθεί
- Για να διαβάσετε την ώρα κοιτώντας το ρολόι, διαβάστε το Βήμα 1 του bleβλου του Φιλίππου εδώ:
-
Rainbow Cycle and Rainbow: είναι όμορφες λειτουργίες αλλαγής χρώματος, μοιράζονται μόνο μία ρύθμιση στην ενότητα Rainbow:
Η καθυστέρηση μεταξύ κάθε χρώματος μπορεί να ρυθμιστεί σύροντας τη γραμμή ή αλλάζοντας τον αριθμό. Όσο μεγαλύτερος είναι ο αριθμός τόσο πιο «αργό» είναι το εφέ του ουράνιου τόξου
-
Τυχαία: τα τεταρτημόρια του ρολογιού ανάβουν τυχαία με τυχαίο χρώμα. Αυτή η λειτουργία μπορεί να προσαρμοστεί στην ενότητα Τυχαία:
- Καθυστέρηση: η καθυστέρηση μεταξύ κάθε νέου τυχαίου τεταρτημορίου μπορεί να αλλάξει
- Ευκολία: ο χρόνος που ξεθωριάζει το τεταρτημόριο φωτεινότητας μπορεί να αλλάξει
-
Παλμός: όλες οι λυχνίες LED ανάβουν με το ίδιο χρώμα που σβήνει εναλλακτικά. Οι ρυθμίσεις βρίσκονται στην ενότητα Pulse:
- Μπορείτε να αλλάξετε το χρώμα των LED χρησιμοποιώντας το όμορφο κουτί παραλαβής χρωμάτων
- Μπορείτε επίσης να αλλάξετε πόσο "γρήγορα" σβήνουν και σβήνουν τα LED
-
Σταθερό φως: είναι σαν φακός, πάντα αναμμένος. Η μόνη ρύθμιση για αυτήν τη λειτουργία είναι στην ενότητα Σταθερό φως:
Μπορείτε να αλλάξετε το χρώμα των LED
Εκτός από όλες αυτές τις ρυθμίσεις, μπορείτε να ρυθμίσετε τη φωτεινότητα των LED στην ενότητα Γενικά. Η ρύθμιση φωτεινότητας δεν θα επηρεάσει τις λειτουργίες που χρησιμοποιούν ξεθώριασμα, όπως η τυχαία λειτουργία ή η λειτουργία παλμού.
Μπορείτε επίσης να αποθηκεύσετε τις ρυθμίσεις σας εάν θέλετε να τις μοιραστείτε ή να έχετε αντίγραφο ασφαλείας, απλά κάντε κλικ στο κουμπί Λήψη της ενότητας Ρυθμίσεις (μπορείτε να τις ανεβάσετε ξανά από την ίδια ενότητα)! Το ρολόι μπορεί επίσης να αποκατασταθεί στις "εργοστασιακές" ρυθμίσεις του, αυτό θα διακόψει προσωρινά το σήμα wifi και θα πρέπει να επανασυνδεθείτε και να φορτώσετε ξανά τη σελίδα.
Σημείωση: Οι ρυθμίσεις σας θα διατηρηθούν στη μνήμη ακόμη και αν απενεργοποιήσετε το ρολόι.
Φυσικά υπάρχει επίσης μια φυσική διεπαφή στο πίσω μέρος του ρολογιού που θα σας επιτρέψει να εκτελέσετε εύκολα τις βασικές αλλαγές:
- Κουμπί επαναφοράς: πιέστε το για επαναφορά/επανεκκίνηση του μικροελεγκτή χωρίς να χάσετε τις ρυθμίσεις.
- Κουμπί φωτεινότητας: πιέστε συνεχώς αυτό το κουμπί για να χαμηλώσετε τα LED. Όταν φτάσετε στη χαμηλότερη ένταση, αφήστε το κουμπί και πιέστε το ξανά για να χαμηλώσετε τα LED. Το αντίθετο συμβαίνει όταν φτάσετε στην υψηλότερη ένταση.
- Κουμπί λειτουργίας: πατήστε διαδοχικά αυτό το κουμπί για να περιηγηθείτε στις υπάρχουσες λειτουργίες.
- Rocker switch: μόνο για ειδικούς;) αυτός ο διακόπτης σας επιτρέπει να ρυθμίσετε το ESP σε λειτουργία προγραμματισμού/λειτουργίας
- Κεφαλίδες προγραμματισμού: εδώ θέλετε να συνδέσετε το FTDI για να αναβοσβήνει το ESP
Μπορείτε να συνδέσετε πολλές συσκευές στο ρολόι, οποιαδήποτε αλλαγή θα αντικατοπτρίζεται στη συσκευή όλων χάρη στην τεχνολογία websocket!
Βήμα 5: Τι πρέπει να κάνω εάν το ρολόι δεν αποκρίνεται;
Μερικές φορές, εξαιτίας μιας κακής μορφοποιημένης παλέτας ή του νόμου του Μέρφι, το ρολόι "πνίγεται" / κολλάει / δεν ανταποκρίνεται.
Σε αυτή την περίπτωση, η διεπαφή Wifi μπορεί να είναι άχρηστη και η μόνη διέξοδος είναι να επαναφέρετε χειροκίνητα το ρολόι στις εργοστασιακές του ρυθμίσεις.
Για να επαναφέρετε χειροκίνητα το ρολόι στις εργοστασιακές ρυθμίσεις, κάντε τα εξής: διατηρήστε πατημένο το κουμπί Λειτουργία και πατήστε το κουμπί επαναφοράς και, στη συνέχεια, αφήστε και τα δύο κουμπιά.
Προσοχή: αυτό θα διαγράψει σίγουρα τις ρυθμίσεις σας και τις παλέτες που ίσως έχετε ανεβάσει στο ρολόι.
Βήμα 6: Προαιρετικό: Προσαρμόστε το περιβάλλον χρήστη
Εάν θέλετε να αλλάξετε τη διεπαφή χρήστη, να αφαιρέσετε λειτουργίες, να προσθέσετε λειτουργίες κλπ. Θα βρείτε ένα μικρό πώς να το κάνετε στο github μου:
Βήμα 7: Συμπέρασμα
Αυτό το ρολόι είναι διασκεδαστικό και ο εφευρέτης του είναι λαμπρός!
Θα παρατηρήσετε ότι δεν είμαι τόσο ειδικευμένος όσο ο Philippe όσον αφορά την ξυλουργική: D
Πέρασα υπέροχα χτίζοντας το UI για αυτό το ρολόι και σίγουρα αξίζει τον κόπο!
Αν έχετε κάποιο σχόλιο ή πρόταση, μη διστάσετε να το μοιραστείτε παρακάτω!
Ευχαριστούμε που το διαβάσατε.
Επόμενοι στον διαγωνισμό ασύρματης σύνδεσης
Συνιστάται:
Ρολόι συνταξιοδότησης / Καταμέτρηση / Ρολόι Dn: 4 βήματα (με εικόνες)
Ρολόι συνταξιοδότησης / Count Up / Dn Clock: Είχα μερικές από αυτές τις οθόνες 8x8 LED με κουκκίδες στο συρτάρι και σκεφτόμουν τι να κάνω με αυτές. Εμπνευσμένο από άλλες οδηγίες, μου ήρθε η ιδέα να δημιουργήσω μια οθόνη αντίστροφης μέτρησης/ανύψωσης για να μετράω αντίστροφα σε μια μελλοντική ημερομηνία/ώρα και αν ο στόχος είναι
C51 4 Bits Ηλεκτρονικό Ρολόι - Ξύλινο Ρολόι: 15 Βήματα (με Εικόνες)
C51 4 Bits Ηλεκτρονικό Ρολόι - Ξύλινο Ρολόι: Είχα λίγο ελεύθερο χρόνο αυτό το Σαββατοκύριακο, έτσι προχώρησα και συναρμολόγησα αυτό το ηλεκτρονικό ψηφιακό ρολόι 4 -bit DIY 2,40 AU $ 2,40 που αγόρασα από την AliExpress πριν από λίγο
Μετατρέψτε το συνηθισμένο ρολόι στο σπίτι σε αυτόνομο λαμπερό ρολόι: 8 βήματα (με εικόνες)
Μετατρέψτε το συνηθισμένο ρολόι σε αυτό το λαμπερό ρολόι: ΠΡΩΤΑ ΔΩΣΩ ΤΗΝ ΕΥΧΑΡΙΣΤΙΚΗ ΜΟΥ ΟΜΑΔΑ ΚΑΙ ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΥΓΕΙΑ ΜΟΥ ΑΝΑΚΑΛΥΗ ΠΕΡΙΣΣΟΤΕΡΟ ΑΠΑΝΤΗΣΗ ….. Σε αυτά τα εκπαιδευτικά, θέλω να μοιραστώ μαζί σας παιδιά πώς να μετατρέψετε το συνηθισμένο ρολόι του σπιτιού σας μέσα στο λαμπερό ρολόι. > > Για να το κάνετε αυτό
Microdot - Ρολόι χειρός LED μοτίβο ρολόι: 7 βήματα (με εικόνες)
Microdot - Wrist Watch LED Pattern Timepiece: Μια άλλη παραγωγή RGB Sunset Productions! Αυτό το έργο είναι ένας πίνακας κυκλωμάτων για την κατασκευή μιας έκδοσης μεγέθους ρολογιού χειρός του ρολογιού minidot: https: //www.instructables.com/id/EEGLXQCSKIEP2876EE/ με μερικά ακόμη λειτουργίες πιο εφαρμόσιμες σε φορητή συσκευή. ΕΝΑ
Δημιουργήστε ένα πραγματικό ρολόι που χτυπά το κουδούνι για τον υπολογιστή σας και ένα ρολόι που χτυπά πυροσβεστήρα .: 3 βήματα (με εικόνες)
Δημιουργήστε ένα πραγματικό ρολόι που χτυπά το κουδούνι για τον υπολογιστή σας και ένα ρολόι που προκαλεί πυροσβεστήρα .: Ένα κουδούνι από ορείχαλκο, ένα μικρό ρελέ μερικά ακόμη πράγματα και ένα πραγματικό κουδούνι μπορούν να χτυπήσουν τις ώρες στην επιφάνεια εργασίας σας. Αν και αυτό το έργο τρέχει σε Windows και Mac Το OS X επίσης, αποφάσισα να εγκαταστήσω το Ubuntu Linux σε έναν υπολογιστή που βρήκα στα σκουπίδια και να δουλέψω σε αυτό: Δεν είχα ποτέ