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

Δυαδικό ρολόι χρησιμοποιώντας νεοπίξελ: 6 βήματα (με εικόνες)
Δυαδικό ρολόι χρησιμοποιώντας νεοπίξελ: 6 βήματα (με εικόνες)

Βίντεο: Δυαδικό ρολόι χρησιμοποιώντας νεοπίξελ: 6 βήματα (με εικόνες)

Βίντεο: Δυαδικό ρολόι χρησιμοποιώντας νεοπίξελ: 6 βήματα (με εικόνες)
Βίντεο: 6 (+κάτι) πράγματα που δεν ξέρεις για το Apple Watch! | 2022 Apple Watch Tips 2024, Ιούλιος
Anonim
Image
Image
Λωρίδα LED, Ας ξεκινήσουμε με αυτό
Λωρίδα LED, Ας ξεκινήσουμε με αυτό

Γεια σας, λατρεύω όλα τα πράγματα που σχετίζονται με το LED και επίσης μου αρέσει να τα χρησιμοποιώ με διαφορετικούς ενδιαφέροντες τρόπους Ναι, ξέρω ότι το Binary Clock έχει γίνει εδώ πολλές φορές, και το καθένα είναι ένα εξαιρετικό παράδειγμα για το πώς να δημιουργήσετε το δικό σας ρολόι.

Πραγματικά φανταζόμουν ένα δυαδικό ρολόι για να πει "το έφτιαξα αυτό" και έριξα μια ματιά σε ποια μέρη είχα διαθέσιμα, LED, αντιστάσεις, RTC, Arduino.. τότε βρήκα ένα Neopixel Strip (WS2812). Αυτό με έβαλε σε σκέψεις, σχεδόν όλα τα δυαδικά ρολόγια που έχω δει να χρησιμοποιούν LED Matrix που περιλαμβάνει πολλή συγκόλληση, μην με παρεξηγήσετε, δεν έχω προβλήματα συγκόλλησης, αλλά γιατί δεν μπορώ να χρησιμοποιήσω τη λωρίδα… Ένα σχέδιο σχηματίστηκε, αποδεκτή η πρόκληση..

Έτσι, πρώτα, κάθισα να καταλάβω τι ήθελα σε ένα δυαδικό ρολόι, απλό, ώρες, δευτερόλεπτα, το πολύ 4 σειρές, ώστε να μπορώ να το διαβάσω με σχετική ευκολία, και αν αναρωτιέστε πώς να διαβάσετε ένα δυαδικό ρολόι, μπορεί να σας προτείνει να περιηγηθείτε σε αυτήν τη σελίδα: Πώς να διαβάσετε ένα δυαδικό ρολόι Επίσης σε τι το χωρώ, ευτυχώς ήμουν στην Ikea και είχα χρησιμοποιήσει μερικά από τα πλαίσια εικόνας Ribba σε άλλα έργα, έτσι σκέφτηκε το bingo, ότι θα κάνει ωραία (και στα 2,99 £ είναι καλή τιμή).

Χωρίς περαιτέρω καθυστέρηση, μια λίστα μερών:

  • Arduino Uno
  • Ενότητα RTC (ds1302) Ebay (Ηνωμένο Βασίλειο)
  • (Τώρα άλλαξε σε κατσαρόλα 10k) Ποτενσιόμετρο 220k Ebay (Ηνωμένο Βασίλειο)
  • 470r Resistor Ebay (Ηνωμένο Βασίλειο)
  • Κορνίζα Ribba Ikea Ribba
  • Οξικό - για τη μάσκα
  • Χρήση εκτυπωτή λέιζερ

Θα απαιτηθούν άλλα καλώδια σύνδεσης, σανίδα και πηγή ισχύος 5v, υποθέτω ότι τα έχετε:)

Πάμε τώρα να χτίσουμε…

Βήμα 1: Λωρίδα LED, Ας ξεκινήσουμε με αυτό

Λωρίδα LED, Ας ξεκινήσουμε με αυτό
Λωρίδα LED, Ας ξεκινήσουμε με αυτό
Λωρίδα LED, Ας ξεκινήσουμε με αυτό
Λωρίδα LED, Ας ξεκινήσουμε με αυτό
Λωρίδα LED, Ας ξεκινήσουμε με αυτό
Λωρίδα LED, Ας ξεκινήσουμε με αυτό

Λοιπόν, πρώτα, πάρτε το LED Strip, αυτό που είχα είχε LED (εικονοστοιχεία) κάθε 16,5 mm, το οποίο φαινόταν καλό για το πλαίσιο που είχα, οπότε τα έκοψα σε διαστήματα 6 pixel χρησιμοποιώντας ένα κοφτερό ψαλίδι (ισχύει η συνήθης ασφάλεια) Το

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

Θα πρέπει τώρα να έχετε 4 λωρίδες LED με 6 εικονοστοιχεία σε κάθε μία, αν έχετε, μπράβο, αν όχι, λοιπόν, δοκιμάστε ξανά ή συγκολλήστε τις ξανά (βεβαιωθείτε ότι τα βέλη είναι ενσωματωμένα) και προσπαθήστε να μετρήσετε σωστά την επόμενη φορά.

Προχωρώντας γρήγορα, αφήνουμε τις λωρίδες LED να μοιάζουν με κάποια σειρά, πώς το έκανα αυτό για να μετρήσω το πλαίσιο και να το χωρίσω σε ίσα τμήματα. Iθελα το δικό μου μέσα στο στήριγμα εικόνας, το ίδιο και οι υπολογισμοί μου χρησιμοποιώντας αυτό και όχι ολόκληρο το πλαίσιο. Η βάση είναι το αντικείμενο από χαρτόνι που κανονικά θα πλαισιώνει τη φωτογραφία, υπάρχει μια εικόνα σε αυτό το βήμα με τη βάση τοποθετημένη πάνω από το πλαίσιο.

Βήμα 2: Τοποθετήστε τις λωρίδες LED και συγκολλήστε…

Τοποθετήστε τις λωρίδες LED και συγκολλήστε…
Τοποθετήστε τις λωρίδες LED και συγκολλήστε…
Τοποθετήστε τις λωρίδες LED και συγκολλήστε…
Τοποθετήστε τις λωρίδες LED και συγκολλήστε…
Τοποθετήστε τις λωρίδες LED και συγκολλήστε…
Τοποθετήστε τις λωρίδες LED και συγκολλήστε…
Τοποθετήστε τις λωρίδες LED και συγκολλήστε…
Τοποθετήστε τις λωρίδες LED και συγκολλήστε…

Όπως φαίνεται στις φωτογραφίες για αυτό το βήμα, εκτύπωσα γραμμές σε χαρτί και έβαλα τις λωρίδες πάνω τους, έπειτα, ξανάφτιαχνα το πλαίσιο κάθε φορά και το "κοίταζα" για να εξασφαλίσω ότι είχα το βλέμμα που ήθελα. Μόλις ήμουν ευχαριστημένος, έδεσα μόνιμα τη λωρίδα στο πίσω μέρος με κόλλα, η κολλητική πλάτη στο δικό μου δεν ήταν πολύ καλή.

Για το σχεδιασμό αυτού, χρησιμοποίησα το LibreCAD, το οποίο είναι ανοιχτού κώδικα και περισσότερο από επαρκές για την εργασία, θυμηθείτε κατά την εκτύπωση για να κεντράρετε την εικόνα και να αλλάξετε την αναλογία εκτύπωσης σε 1: 1. Έχω επισυνάψει τη διάταξη που χρησιμοποίησα σε αυτό το βήμα.

Επόμενο στη λίστα ToDo ήταν να συνδέσετε τις λωρίδες. Στο κουτί των μπιτ μου είχα μερικούς αρσενικούς συνδετήρες άκρων PCB, οπότε τα χρησιμοποίησα αντί να κολλήσω την πρώτη σύνδεση. Εάν έχετε αυτά και θέλετε να ακολουθήσετε αυτήν τη διαδρομή, μη διστάσετε να το κάνετε.

Ούτως ή άλλως, ξεκινώντας από την κάτω λωρίδα, βέλη που πηγαίνουν ΔΕΞΙΑ ΑΡΙΣΤΕΡΑ, κολλήστε το σύνδεσμο άκρης σας στη λωρίδα ή τα κύρια καλώδια σύνδεσης, θα πρότεινα να χρησιμοποιήσετε Κόκκινο, Μαύρο και άλλο χρώμα για τα δεδομένα. Οι περισσότερες λωρίδες είναι ετικέτες +. -, D… + είναι το θετικό σας, - είναι αρνητικό, το D είναι δεδομένα, δεν είναι όλα ίδια και μπορεί να έχουν διαφορετική τάση, η δική μου είναι 5v. βεβαιωθείτε ότι κατά την ενεργοποίηση χρησιμοποιείτε κατάλληλο τροφοδοτικό.

Αυτή είναι η πρώτη ταινία που ξεκίνησε, τώρα αυτό που πρέπει να κάνουμε είναι να συνδέσουμε όλες τις λωρίδες σε σειρά, έτσι ώστε να είναι αριστερά της κάτω λωρίδας, δεξιά της επόμενης λωρίδας προς τα πάνω, ούτω καθεξής και ούτω καθεξής, η τελευταία ταινία δεν έχουν σύνδεση στην αριστερή πλευρά και τα βέλη για όλες τις λωρίδες πρέπει να είναι ΔΕΞΙΑ ΑΡΙΣΤΕΡΑ όπως αναφέρθηκε προηγουμένως.

Βήμα 3: Σε μερικούς δεν αρέσει Bare

Σε μερικούς δεν αρέσει Bare!
Σε μερικούς δεν αρέσει Bare!
Σε μερικούς δεν αρέσει Bare!
Σε μερικούς δεν αρέσει Bare!
Σε μερικούς δεν αρέσει Bare!
Σε μερικούς δεν αρέσει Bare!

Προσωπικά προτίμησα τις απλές γυμνές εμφανίσεις για να δείτε πώς λειτούργησε, ωστόσο, "Αυτή που πρέπει να υπακούει" είπε ότι αν συνέβαινε σε αυτόν τον τοίχο έπρεπε να "φαίνεται πιο τακτοποιημένη", οπότε έπρεπε να σκεφτώ γρήγορα και συνειδητοποίησα ότι θα μπορούσε να χρησιμοποιήσει το Layout και να το τροποποιήσει ελαφρώς, να το εκτυπώσει σε οξικό και θα φαινόταν καλό. Όσο κι αν θα ήθελα να πω ότι ξέσπασα το photoshop και το έκανα αυτό τριπλά, δεν μπορώ, ένας φίλος μου έκανε αυτό το κομμάτι για μένα, καθώς οι ικανότητές μου στο photoshop δεν είναι τόσο καλές όσο θα ήθελε να φανταστεί ο εγκέφαλός μου.

Η τελική απόδοση εκτυπώθηκε σε οξικό άκρο, κόπηκε και τοποθετήθηκε πίσω από το γυαλί, στη συνέχεια τοποθετήθηκε η φωτογραφία, στη συνέχεια οι λωρίδες LED, και τέλος η πλάκα στήριξης με τα καλώδια να βγαίνουν για ισχύ και δεδομένα.

Όπως φαίνεται στην εικόνα, έχω κόκκινα, μαύρα και πράσινα καλώδια που βγαίνουν και τα καλώδια διασύνδεσης είναι τυλιγμένα γύρω από την πλάτη.

Το τελικό προϊόν που πρέπει να ομολογήσω με κακία δεν φαίνεται καθόλου άσχημο..

Το δυαδικό στο κάτω μέρος λέει "δυαδικό ρολόι"

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

Βήμα 4: Ξεκινήστε με την καλωδίωση… Αφήστε τη διασκέδαση να ξεκινήσει

Ξεκινήστε με την καλωδίωση… Αφήστε τη διασκέδαση να ξεκινήσει
Ξεκινήστε με την καλωδίωση… Αφήστε τη διασκέδαση να ξεκινήσει
Ξεκινήστε με την καλωδίωση… Αφήστε τη διασκέδαση να ξεκινήσει
Ξεκινήστε με την καλωδίωση… Αφήστε τη διασκέδαση να ξεκινήσει

Όπως είμαι βέβαιος ότι μπορείτε να δείτε στις εικόνες, δεν κατάφερα να βρω τη σωστή μονάδα στο Fritzing, οπότε εισήγαγα μια εικόνα και την ευθυγραμμίστηκα όσο καλύτερα μπορούσα.

Η κάτω ράγα τροφοδοσίας θα πρέπει να έχει τη δική της τροφοδοσία 5v, το μέγεθος της τροφοδοσίας εξαρτάται από την κατανάλωση των LED σας. Θα πρότεινα να κάνετε λάθος από την πλευρά σας και να χρησιμοποιήσετε ένα που θα μπορούσε να χειριστεί όλα τα LED που φωτίζονται στη μέγιστη φωτεινότητα.

Δεν το έχω ακόμη δεσμεύσει σε ένα PCB (θα χρησιμοποιήσω stripboard) καθώς ενδέχεται να προσθέσω μια οθόνη LCD στο άμεσο μέλλον με αισθητήρα θερμοκρασίας και να εμφανίσω την Ημερομηνία/andρα και Θερμοκρασία σε τυπική μορφή, γι 'αυτό δεν υπάρχει άλλη σχηματικό προς το παρόν..

ΠΡΟΕΙΔΟΠΟΙΗΣΗ.. σημειώστε το σφάλμα στο διάγραμμα, το Ground από το RTC (Μαύρο καλώδιο) πρέπει να γειωθεί όχι με τη θετική ράγα όπως φαίνεται, θα ενημερώσει το διάγραμμα και θα το ανεβάσει ξανά, ευχαριστώ istoos για την παρατήρηση.

Βήμα 5: Τέλος, το Τέρας Ζει !

Image
Image
Τώρα λίγο κάτι επιπλέον !!!!
Τώρα λίγο κάτι επιπλέον !!!!

Τελευταίο βήμα… χούζα

Ελέγξτε, ελέγξτε ξανά και ελέγξτε ξανά τις συνδέσεις σας…

Τώρα ανεβάστε το σκίτσο στο Arduino σας, δεν πρόκειται να σας εξηγήσω πώς να το κάνετε αυτό, καθώς υπάρχουν περισσότεροι από αρκετοί οδηγοί για να το κάνετε αυτό και δεν θα προσθέσετε καμία αξία σε αυτό το "ible" …

Στα σχόλια του κώδικα, γραμμή 119, αυτό χρειάζεται χωρίς σχόλιο, αυτή η γραμμή κώδικα ορίζει την ώρα και την ημερομηνία του ρολογιού:

// myRTC.setDS1302Time (00, 28, 17, 7, 27, 3, 2016);

Για να μην σχολιάσετε αλλάξτε αυτό σε:

myRTC.setDS1302Time (00, 28, 17, 7, 27, 3, 2016);

Και προσθέστε την τρέχουσα ημερομηνία/ώρα σε μορφή όπως τεκμηριώθηκε στο σκίτσο στη γραμμή 115:

// δευτερόλεπτα, λεπτά, ώρες, ημέρα της εβδομάδας, ημέρα του μήνα, μήνα, έτος

Εντάξει, τώρα ανεβάστε αυτό το σκίτσο … τελείωσε; Εντάξει

Τώρα, όταν κάνετε επανεκκίνηση του Adruino, θα ορίσει την ημερομηνία/ώρα σε αυτήν που καθορίζεται και δεν θέλετε να το κάνει αυτό, οπότε σχολιάστε τη γραμμή 119 και ανεβάστε ξανά το σκίτσο. Τώρα κατά την επανεκκίνηση θα διαβάσει την ώρα από το RTC (Ρολόι πραγματικού χρόνου) και θα πρέπει να είναι ακριβής.

Τυχόν προβλήματα, ελέγξτε τις συνδέσεις σας, αυτό θα είναι το κύριο ζήτημα και εάν η μπαταρία που χρησιμοποιείτε στο RTC σας είναι αδύναμη, τότε λαμβάνετε ψευδείς ενδείξεις χρόνου (ξέρω, μου συνέβη, προεπιλεγμένο σε 48:45:45)

Οποιεσδήποτε ερωτήσεις ή προβλήματα παρακαλώ γράψτε στα σχόλια και θα βοηθήσω ό, τι μπορώ..

Διασκεδάστε και απολαύστε..

Βήμα 6: Τώρα λίγο κάτι επιπλέον !!

Τώρα λίγο κάτι επιπλέον !!!!
Τώρα λίγο κάτι επιπλέον !!!!
Τώρα λίγο κάτι επιπλέον !!!!
Τώρα λίγο κάτι επιπλέον !!!!

Σήμερα το πρωί σκεφτόμουν πώς θα μπορούσα να βελτιώσω το Δυαδικό Ρολόι, οπότε ενώ το σκεφτόμουν και έπινα έναν καφέ έφτασα για να ενεργοποιήσω την κεντρική θέρμανση καθώς ένιωθα κρύο, αλλά πόσο κρύο, ποια ήταν η θερμοκρασία !!!

Ένα πονηρό σχέδιο…

Γιατί να μην προσθέσετε τη θερμοκρασία στο ρολόι;

Καλή ερώτηση, δεν υπάρχει λόγος να μην το κάνετε, οπότε ας το κάνουμε..

20 λεπτά με το Fritzing και είχα το επόμενο στάδιο στο αριστούργημά μου έτοιμο, απλώς χρειάστηκε να κόψω ένα ακόμη μήκος LED pixel μήκους 6 pixel, μερικά καλώδια, μια αντίσταση 4k7ohm και μια ώρα με το αξιόπιστο κολλητήρι μου και μερικές γραμμές του κωδικού… Τέλος!

Το κάνω να ακούγεται εύκολο, καλά, εκπληκτικά είναι…

Έτσι, με ένα κομμάτι λωρίδας έβαλα το DHT11 και την απαιτούμενη αντίσταση, ακριβώς όπως στο διάγραμμα.

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

Η θερμοκρασία είναι τοποθετημένη κάθετα και διαβάζεται όπως φαίνεται στη φωτογραφία, οπότε η θερμοκρασία κατά τη λήψη αυτής της εικόνας ήταν 19 βαθμοί Κελσίου.

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

Συνιστάται: