Γρήγορη κουίζ: Πόσο πολλές ενότητες ESP8266 χρειάζεστε για να κάνετε ένα ρολόι LED; Συμβουλή: Ένα ρολόι εμφανίζει 12 ώρες.
Οχι! Δώδεκα δεν είναι η απάντηση. Αλλά αυτό δεν εμπόδισε το Hackaday.io χρήστη [Tamberg] από την οικοδόμηση ενός ρολογιού 12 ESP κατά τη διάρκεια του Bilbao, Ισπανία Maker Faire. Το “όφελος” της χρήσης τόσο πολυάριθμων ESP8266 είναι ότι ο καθένας μπορεί να ελέγξει ανεξάρτητα μία ώρα οδήγησε μία ώρα και τη σχετική φέτα των πέντε λεπτών LED δείκτη. Κάθε ESP φέρει το χρόνο μέσω του Διαδικτύου, αλλά μόνο ανάβει όταν ήρθε η ώρα.
Είναι σαν παράλληλη επεξεργασία ή κάτι τέτοιο. Ή ίσως είναι περιττό και αποτυχημένο. Ή ίσως είναι απλά μια προσπάθεια να βάλουμε το μέγιστο internet σε ένα πράγμα. Ίσως είχαν μια ομάδα δώδεκα ανθρώπων και ήθελαν να χωρίσουν ομοιόμορφα το φορτίο ομοιόμορφα. (Δεν μπορούσαμε να σκεφτούμε έναν πραγματικό λόγο που θα θέλατε να το κάνετε αυτό.)
Όλο το Snark Astity, το έργο φαίνεται καταπληκτικό όπως μπορείτε να δείτε σε αυτή τη γκαλερί Flickr και όλα τα αρχεία σχεδιασμού είναι διαθέσιμα αν θέλετε να χρησιμοποιήσετε ξανά τυχόν μέρη αυτού του έργου. Σκεφτόμαστε ότι το πρόσωπο του ρολογιού είναι αρκετά δροσερό.
Ο κωδικός για κάθε μονάδα είναι διαθέσιμη για την εξέταση σας. Στη γραμμή 13, μπορείτε να δείτε πού θέτουν μια μεταβλητή (σε υλικολογισμικό) που λέει σε κάθε esp ποια ώρα αντιπροσωπεύει.
Πιο ενδιαφέρον, ξεκινώντας γύρω από τη γραμμή 38 είναι ένα χαριτωμένο τέχνασμα για να εξαγάγετε το χρόνο από τον πλησιέστερο διακομιστή Google. Βασικά, το goog επιστρέφει μια συμβολοσειρά “ημερομηνία:” και ο κώδικας το διαβάζει. Διαβάστε περισσότερα σχετικά με αυτή την τεχνική πάνω στο φόρουμ ESP.
Σχολιαστές, πυροβολούν τα “overkill” λέιζερ σας. Μας αρέσει το έργο για όλα όσα κάνει σωστά. Τουλάχιστον δεν είναι ένας φακός που τροφοδοτείται με αλυσοπρίονο.
Το βίντεο Flickr που φαίνεται παραπάνω έχει αυτή την περιγραφή:
Κάθε ESP ελέγχει μια φέτα 5 λεπτών του ρολογιού. Κατά την εκκίνηση, δεν υπάρχει καμία σύνδεση (πορτοκαλί). Μόλις συνδεθεί στο δίκτυο WiFi (Blue), κάθε ESP δημοσιεύει το Current Time με ένα εύκολο αίτημα του Web Head στο Google.com και στη συνέχεια εμφανίζει το μέρος του ρολογιού (μπλε ή ροζ, πράσινο, πράσινο). Σημειώστε τα “δυσλειτουργίες” λόγω της ανεξάρτητης λειτουργίας των φετών (συν ένα σφάλμα προγραμματισμού στη φέτα 0, σταθερή αργότερα). Το κόκκινο κουμπί αναμένεται να δείξει ένα καρδιακό παλμό και να επαναφέρει όλα τα ESP, αλλά δεν υπήρχε αρκετός χρόνος για να εκτελέσει αυτό. Για αυτό το βίντεο, το ρολόι εμφανίζει δευτερόλεπτα, αντί για λεπτά, όπως και η τελική έκδοση.