Πίνακας περιεχομένων:
- Βήμα 1: Λογαριασμός υλικού (ό, τι θα χρειαστείτε)
- Βήμα 2: Χτίζοντας τη στέγαση (Μέρος 1)
- Βήμα 3: Χτίζοντας τη στέγαση (Μέρος 2)
- Βήμα 4: Εισαγωγή LED στην μπροστινή πλάκα
- Βήμα 5: Συγκόλληση της μήτρας μαζί
- Βήμα 6: Εισαγωγή της 4-ψηφιακής οθόνης 7 τμημάτων
- Βήμα 7: Χτίζοντας το ηλεκτρονικό
- Βήμα 8: Δημιουργία ηλεκτρονικής και επεξήγησης κώδικα
Βίντεο: LED - Mega Clock: 8 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
LED - Mega Clock
Βήμα 1: Λογαριασμός υλικού (ό, τι θα χρειαστείτε)
Για τη Στέγαση
- Τρία ακρυλικό γυαλί πάχους 300x300mm x 3mm (μαύρο)
- Ένα ακρυλικό γυαλί πάχους 300x300mm x 3mm (διαφανές)
- Ακρυλικό κολλητικό γυαλιού και γυαλιστικό
- Είκοσι σπειρώματα αποστάτων 15 mm M3
- Είκοσι βίδες Μ3 + ροδέλες
- Ένα πλαίσιο εικόνας 300x300
Για τα Ηλεκτρονικά
- 480 LED 3mm (χρώμα της επιλογής σας)
- Εξήντα αντιστάσεις 120 Ω
- Μία κοινή άνοδος 4 ψηφίων 7 τμημάτων
- Οκτώ καταχωρητές βάρδια 74HC595
- Οκτώ τρανζίστορ BD139 NPN
- Ένας πίνακας Arduino ATMEGA 2560
- Ένα TLC5940
- Λωρίδα RGB-LED-1μ
- Ένας ρυθμιστής τάσης LM317
- Ένας πυκνωτής 0,1μF
- Ένας πυκνωτής 1μF
- Μία αντίσταση 1 kΩ
- Μία αντίσταση 330 Ω
- Ένα βύσμα DC 2,5 mm
- Καλωδιοταινία
- Λωρίδες κεφαλίδας
- Μία μονάδα ρολογιού πραγματικού χρόνου I2C RTC DS1307 AT24C32 για Arduino Mega2560
- Πολλή συγκόλληση καλωδίων χαλκού και κασσίτερου
- Οκτώ αντιστάσεις 750 Ohm
- Τέσσερις σανίδες λωρίδων κυκλώματος
- Μία τροφοδοσία 12V 1A ή μία επαναφορτιζόμενη μπαταρία Lipo 11, 1 1000-2000mAh
Βήμα 2: Χτίζοντας τη στέγαση (Μέρος 1)
- Κόψτε και τρυπήστε τις ακρυλικές πλάκες 3mm όπως φαίνεται στο σκίτσο
- Κολλήστε την μπροστινή πλάκα του περιβλήματος (μαύρη πλάκα), το μέρος συγκόλλησης (διάφανη πλάκα) και την πλάκα φέτας LED (μαύρη πλάκα) μαζί
Βήμα 3: Χτίζοντας τη στέγαση (Μέρος 2)
- Κολλήστε μία ακρυλική πλάκα πάχους 300x300mm 3mm στο πίσω χαρτόνι της κορνίζας για μεγαλύτερη σταθερότητα, αν η κορνίζα έχει ένα ποτήρι μπορείτε να την αφαιρέσετε, δεν τη χρειαζόμαστε
- Τραβήξτε τέσσερα αποστάτες 15 mm στην ακρυλική πλάκα όπως φαίνεται στις εικόνες
- Τώρα μπορείτε να κολλήσετε τους τέσσερις αποστάτες από τη μία πλευρά του πλαισίου της εικόνας στην μπροστινή πλάκα (το άκρο γρατσουνίστε πρώτα την πλάκα πριν κολλήσετε τα διαχωριστικά, θα στερεωθούν καλύτερα)
- Ξεβιδώστε τους κολλημένους τέσσερις αποστάτες για το επόμενο βήμα
Βήμα 4: Εισαγωγή LED στην μπροστινή πλάκα
- Τοποθετήστε πρώτα τα LED 3mm στην πρώτη σειρά της τρυπημένης πλάκας (πρώτα 60 LED)
- Λυγίστε τις άνοδος στο πλάι και κολλήστε τις καθόδους γύρω από την πλάκα μαζί με χάλκινο σύρμα 0,8 mm
- Επαναλάβετε αυτό για τις άλλες 7 σειρές
- Τώρα συγκολλήστε ανόδους της ίδιας στήλης μαζί
- Θα πρέπει να έχετε έναν πίνακα 8 σειρών (καθόδων) και 60 στηλών (ανόδων)
Βήμα 5: Συγκόλληση της μήτρας μαζί
- Κολλήστε έναν σύνδεσμο καλωδίου 8-pol στις 8 σειρές (κάθοδοι) της μήτρας
- Συγκολλήστε οκτώ συνδετήρες καλωδίων 8-pol στις 60 στήλες (άνοδος) της μήτρας. Έχω χρησιμοποιήσει συνδετήρες 8-pol τώρα έχω 64 καλώδια διαθέσιμα αλλά χρειαζόμαστε μόνο 60, στα αριστερά τέσσερα έβαλα λαστιχένια ταινία. Μπορείτε επίσης να κάνετε το καλύτερο και να χρησιμοποιήσετε επτά συνδετήρες 8-pol σε έναν σύνδεσμο 4-pol, ώστε να έχετε ακριβείς 60 συνδέσεις
Βήμα 6: Εισαγωγή της 4-ψηφιακής οθόνης 7 τμημάτων
- Κόψτε την πλάκα LED της φέτα στο κέντρο και κολλήστε την οθόνη 4 ψηφίων 7 τμημάτων (σύρματα συγκόλλησης με άκρη στην οθόνη πριν κολλήσετε την οθόνη)
- Έπρεπε να γρατσουνίσω την πίσω πλευρά της πλάκας και να κολλήσω ξανά τα διαχωριστικά, γιατί δεν ήταν πραγματικά σταθερό όπως προανέφερα
Βήμα 7: Χτίζοντας το ηλεκτρονικό
- Κόψτε τις πινακίδες κυκλώματος έτσι ώστε να ταιριάζουν στο πλαίσιο της εικόνας
- Θα χρειαστείτε κάποιους συνδετήρες που μπορείτε να φτιάξετε μόνοι σας όπως έφτιαξα εγώ
Βήμα 8: Δημιουργία ηλεκτρονικής και επεξήγησης κώδικα
Εδώ είναι το πλήρες κύκλωμα και ο κωδικός
Έβαλα επίσης μια επαναφορτιζόμενη μπαταρία Lipo 11, 1V 1000mAh, ώστε να μπορώ να τροφοδοτώ το ρολόι χωρίς εξωτερικό καλώδιο DC.
Επεξήγηση κώδικα:
Μετά τη σύνδεση όλων των ηλεκτρονικών λήψεων του zip 3 zip-Files, ένας είναι ο κωδικός και οι άλλοι είναι οι βιβλιοθήκες. Πρώτα πρέπει να βάλετε και τους δύο φακέλους βιβλιοθηκών για TLC και RTC-Module στο φάκελο βιβλιοθήκης arduino, διαφορετικά θα λάβετε σφάλμα κατά το άνοιγμα του κώδικα, ή μπορείτε επίσης να κατεβάσετε τις βιβλιοθήκες από τον ιστότοπο arduino.
Ο κωδικός περιλαμβάνει 3 φακέλους:
Ο φάκελος SetTime με το SetTime.ino: χρησιμοποιήστε αυτό το αρχείο για να ορίσετε την ώρα χειροκίνητα για τη μονάδα RTC για πρώτη φορά, για αυτό πρέπει να αλλάξετε τις μεταβλητές byte στη συνάρτηση setDateTime () με την τοπική σας ώρα και, στη συνέχεια, φορτώστε αυτόν τον κωδικό στο arduino σας και η μονάδα RTC θα αποθηκεύσει την τοπική σας ώρα, θα πρέπει να το κάνετε μόνο την πρώτη φορά για να ρυθμίσετε την ώρα ή αν αλλάξετε την μπαταρία της μονάδας RTC. Ο φάκελος TestTimeFold με
TestTime.ino: χρησιμοποιήστε αυτό μόνο για να ελέγξετε εάν η μονάδα RTC έχει αποθηκεύσει τη σωστή ώρα, φορτώστε αυτόν τον κωδικό και ανοίξτε τη σειριακή οθόνη για να τον ελέγξετε.
Ο φάκελος LED_Mega_Clock: με 6 αρχεία, όλα αυτά τα 6 αρχεία πρέπει να βρίσκονται στον ίδιο φάκελο, να ανοίγουν μόνο το LED_Mega_Clock.ino και θα λάβετε και τα 6 αρχεία σε διαφορετικά πατήματα.
- "LED_Mega_Clock Tap": εδώ είναι η ρύθμιση για τις ακίδες και ο ορισμός καθολικών μεταβλητών και συστοιχιών για τους καταχωρητές και τη λειτουργία βρόχου (). Έχω κάνει 3 συναρτήσεις στην καρτέλα "προγράμματα" με 3 διαφορετικές κινούμενες εικόνες να επιλέξω μία από αυτές και να τις βάλω στη λειτουργία βρόχου.
- "Καρτέλα RTC": εδώ είναι η ρύθμιση του RTC που δεν χρειάζεται πραγματικά να επεξεργαστείτε αυτήν την καρτέλα, αλλά για περισσότερες πληροφορίες επισκεφτείτε τον ιστότοπο arduino. Εδώ έκανα τη συνάρτηση checkTime () για να ξεκινήσει η μετάβαση μεταξύ RTC-Module και arduino. Το χρησιμοποιώ πριν από κάθε κινούμενη εικόνα και επίσης μην ξεχνάτε να διαβάζετε την ώρα πριν την κίνηση και να μετατρέπετε αυτά τα δυαδικά κωδικοποιημένα δεδομένα σε κανονικά δεκαδικά με τη συνάρτηση byte bcdToDec () που έκανα. Για παράδειγμα: int second = bcdToDec (Wire.read ()); "RGB_LED_Strip Tap": εδώ έκανα 2 λειτουργίες μία που αλλάζει όλο το φάσμα χρωμάτων από κόκκινο σε πορφυρό πολύ 20 λεπτά και μία που αλλάζει κάθε χρώμα κάθε δευτερόλεπτο για να το κάνετε αυτό, χρησιμοποιήστε εξόδους PWM του arduino σας. μπορείτε να κάνετε τις δικές σας λειτουργίες.
- "blue_LEDs Tap": εδώ έκανα 3 συναρτήσεις χρησιμοποιώντας πολυπλεξία για να ορίσω το μπλε LED-Matrix με δείκτη δεύτερου, λεπτού και ώρας, ενώ το άλλο κάνει το ίδιο, αλλά με ένα σημείο ταλάντευσης από δεξιά προς τα αριστερά ως δεύτερο δείκτη. και τη συνάρτηση shift () για μετατόπιση δεδομένων. Μπορείτε να δημιουργήσετε τις δικές σας κινούμενες εικόνες.
Πώς να αλλάξετε δεδομένα:
digit_display Πατήστε: εδώ είναι 3 συναρτήσεις μία για να ορίσετε τα ψηφία (ανόδια ή καρφίτσες arduino που ορίζονται στον πίνακα CA στο "LED_Mega_Clock Tap") μία για να ορίσετε τα τμήματα (κάθοδοι ή ακίδες TLC για να βυθιστεί το ρεύμα σε GND) και ένα για να επαναφέρετε το TLC Αυτό σημαίνει ότι έχετε 4 ψηφία που έχετε ορίσει υψηλά ή χαμηλά με τις καρφίτσες arduino και 7 τμήματα σε κάθε ψηφίο που έχετε θέσει ψηλά ή χαμηλά με το TLC χρησιμοποιώντας το Multiplexing. Πώς να χρησιμοποιήσετε τη βιβλιοθήκη TLC:
Μπορείτε να βελτιστοποιήσετε το ρολόι, για παράδειγμα, συνδέοντας ένα Foto-Resistor στο κύκλωμα για αυτόματο έλεγχο της φωτεινότητας του ρολογιού ανάλογα με το φως του δωματίου σας ή μπορείτε να χρησιμοποιήσετε ένα ποτενσιόμετρο 10k για να ελέγξετε τη φωτεινότητα χειροκίνητα.
Μπορείτε επίσης να εισαγάγετε ένα κουμπί για εναλλαγή μεταξύ διαφορετικών προγραμμάτων ή να τοποθετήσετε μια άλλη λωρίδα LED στο ρολόι για να φωτίσετε το διαφανές πλαστικό μέρος στον μπροστινό πίνακα.
Συνιστάται:
8x8 Led Matrix Clock & Anti-Intrusion Warning: 4 βήματα (με εικόνες)
8x8 Led Matrix Clock & Anti-Intrusion Warning: Σε αυτό το Instructable θα δούμε πώς να φτιάξουμε ένα 8x8 Led Matrix Clock που ενεργοποιείται με ανίχνευση κίνησης. Αυτό το ρολόι μπορεί να χρησιμοποιηθεί και ως συσκευή αντιεμβολής που στέλνει ένα προειδοποιητικό μήνυμα σε περίπτωση κίνησης εντοπίστηκε σε ένα bot τηλεγράφου !!! Θα κάνουμε με δύο διαφορετικά
Bolt - DIY Wireless Charging Night Clock (6 βήματα): 6 βήματα (με εικόνες)
Bolt - Νυχτερινό ρολόι ασύρματης φόρτισης DIY (6 βήματα): Οι επαγωγικές φορτίσεις (επίσης γνωστές ως ασύρματη φόρτιση ή φόρτιση χωρίς καλώδιο) είναι ένας τύπος ασύρματης μεταφοράς ισχύος. Χρησιμοποιεί ηλεκτρομαγνητική επαγωγή για να παρέχει ηλεκτρική ενέργεια σε φορητές συσκευές. Η πιο κοινή εφαρμογή είναι η ασύρματη φόρτιση Qi
WiFi 7 Segment LED Clock: 3 βήματα (με εικόνες)
WiFi 7 Segment LED Clock: Έργο: WiFi 7 Segment LED Clock Ημερομηνία: Νοέμβριος - Δεκέμβριος 2019Το 7 Segment Clock χρησιμοποιεί μια κοινή τροφοδοσία Anode 5V μέσω ελέγχου ελέγχου Shift Register με αντιστάσεις 22ohm. Ο κύριος λόγος για την κατασκευή αυτού του ρολογιού ήταν πρώτα η επαναχρησιμοποίηση δύο ρολογιών δίπλα στο κρεβάτι
O-R-A RGB Led Matrix Wall Clock and More ** ενημερώθηκε Ιουλ 2019 **: 6 βήματα (με εικόνες)
O-R-A RGB Led Matrix Wall Clock and More ** ενημερώθηκε Ιουλ 2019 **: Γεια σας. Εδώ είμαι με ένα νέο έργο που ονομάζεται O-R-A Είναι ένα ρολόι τοίχου RGB LED Matrix που εμφανίζει: ώρα: λεπτό θερμοκρασία υγρασία τρέχουσα καιρική κατάσταση εικονίδιο Συμβάντα Google Calendar και ειδοποιήσεις υπενθύμισης 1 ώρας σε μια συγκεκριμένη ώρα που δείχνει:
Πώς να αποσυναρμολογήσετε έναν υπολογιστή με εύκολα βήματα και εικόνες: 13 βήματα (με εικόνες)
Πώς να αποσυναρμολογήσετε έναν υπολογιστή με εύκολα βήματα και εικόνες: Αυτή είναι μια οδηγία σχετικά με τον τρόπο αποσυναρμολόγησης ενός υπολογιστή. Τα περισσότερα από τα βασικά στοιχεία είναι αρθρωτά και αφαιρούνται εύκολα. Ωστόσο, είναι σημαντικό να είστε οργανωμένοι σε αυτό. Αυτό θα σας βοηθήσει να αποφύγετε την απώλεια εξαρτημάτων και επίσης να κάνετε την επανασυναρμολόγηση να