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

Δυαδικό ρολόι γραφείου: 9 βήματα (με εικόνες)
Δυαδικό ρολόι γραφείου: 9 βήματα (με εικόνες)

Βίντεο: Δυαδικό ρολόι γραφείου: 9 βήματα (με εικόνες)

Βίντεο: Δυαδικό ρολόι γραφείου: 9 βήματα (με εικόνες)
Βίντεο: Κάνουμε Squats στην Σαντορίνη #shorts 2024, Ιούνιος
Anonim
Δυαδικό ρολόι γραφείου
Δυαδικό ρολόι γραφείου
Δυαδικό ρολόι γραφείου
Δυαδικό ρολόι γραφείου
Δυαδικό ρολόι γραφείου
Δυαδικό ρολόι γραφείου

Τα δυαδικά ρολόγια είναι φοβερά και αποκλειστικά για το άτομο που γνωρίζει το δυαδικό (τη γλώσσα των ψηφιακών συσκευών). Αν είστε τεχνικός, αυτό το περίεργο ρολόι είναι για εσάς. Έτσι, φτιάξτε μόνοι σας και κρατήστε τον χρόνο σας μυστικό!

Θα βρείτε πολλά δυαδικά ρολόγια διαφορετικών τύπων στο Διαδίκτυο. Ακόμα και εσείς μπορείτε να αγοράσετε ένα δυαδικό ρολόι από ηλεκτρονικό κατάστημα όπως το amazon.com. Αλλά αυτό το ρολόι είναι διαφορετικό από όλα και εδώ χρησιμοποίησα παίζοντας μάρμαρο για να του δώσω μια κομψή εμφάνιση.

Πριν κατεβείτε, δείτε το βίντεο επίδειξης.

Βήμα 1: Λογαριασμός Υλικών

Λογαριασμός Υλικών
Λογαριασμός Υλικών
Λογαριασμός Υλικών
Λογαριασμός Υλικών
Λογαριασμός Υλικών
Λογαριασμός Υλικών

Συστατικά υλικού

1. Arduino Pro Micro (αγοράστε από το aliexpress.com): Αυτή είναι η κύρια καρδιά του ρολογιού και διαβάζει την ώρα από το RTC και δίνει οδηγίες για να οδηγήσετε τα LED ανάλογα. Μπορείτε να χρησιμοποιήσετε το Arduino Nano ακόμη και το Arduino Uno αντί για το Pro Micro εάν το μέγεθος δεν έχει σημασία για εσάς.

2. Μονάδα DS3231 RTC (αγοράστε από το aliexpress.com): Το DS3231 RTC παρακολουθεί την ώρα ακόμη και όταν κλείνει η τροφοδοσία. Αν και μπορεί να χρησιμοποιηθεί άλλο RTC όπως το DS1307, το DS3231 είναι πιο ακριβές.

3. IC IC οδηγού MAX7219CNG (αγοράστε από το aliexpress.com): Το Arduino διαθέτει περιορισμένο αριθμό καρφιτσών. Έτσι, εάν θέλετε να οδηγήσετε τόνους LED χωρίς να σπαταλήσετε τις καρφίτσες Arduino, το MAX7219 είναι το σωσίβιο. Παίρνει σειριακά δεδομένα και μπορεί να οδηγήσει ανεξάρτητα 64 LED.

4. 20 τεμάχια μπλε LED, 5mm (αγοράστε από το aliexpress.com): Το μπλε έδωσε το καλύτερο αποτέλεσμα για μένα. Μπορείτε να δοκιμάσετε με άλλα χρώματα.

5. 20 ΤΕΜ Παίζοντας Μάρμαρο (αγοράστε από το aliexpress.com): Χρησιμοποιήθηκε μάρμαρο τυπικού μεγέθους. Το μάρμαρο πρέπει να είναι διαφανές για να περάσει το φως.

6. Αντίσταση 10K: Χρησιμοποιείται για τον έλεγχο του ρεύματος τμήματος του MAX7219 IC. Ανατρέξτε στο φύλλο δεδομένων για να μάθετε την ακριβή τιμή για διαφορετικό ρεύμα τμήματος.

7. Σύρματα

8. Πρωτότυπο PCB Board (αγοράστε από το aliexpress.com): Χρησιμοποίησα μια πρωτότυπη πλακέτα PCB για MAX7219 IC με βάση IC. Μπορείτε επίσης να σχεδιάσετε την προσαρμοσμένη πλακέτα PCB.

Εργαλεία υλικού

1. CNC 3018 PRO Laser Engraver Wood CNC Router Machine (αγοράστε από το aliexpress.com): Η μηχανή Theis DIY CNG χρησιμοποιήθηκε για σκάλισμα στο ξύλο για μάρμαρο και LED. Αυτό είναι ένα εξαιρετικό μηχάνημα με χαμηλή τιμή για κάθε κατασκευαστή και χομπίστη.

2. Σταθμός συγκόλλησης (αγοράστε ένα από το aliexpress.com): Απαιτείται κάποια συγκόλληση για το έργο και ένα καλό συγκολλητικό σίδερο είναι ένα απαραίτητο εργαλείο για έναν κατασκευαστή. Τα 60W είναι μια καλή επιλογή για συγκόλληση DIY.

3. Wire Cutter (αγοράστε από το aliexpress.com)

4. Κόφτης άλεσης άκρου καρβιδίου με επικάλυψη τιτανίου για CNC (αγοράστε από το aliexpress.com): Μπορείτε επίσης να δοκιμάσετε με το κομμάτι που παρέχεται με το μηχάνημα. Σε αυτή την περίπτωση, θα πρέπει να κάνετε κάποιες αλλαγές στο σχέδιο.

Βήμα 2: Χαρακτική και σκάλισμα

Χαρακτική και Σκάλισμα
Χαρακτική και Σκάλισμα
Χαρακτική και Σκάλισμα
Χαρακτική και Σκάλισμα
Χαρακτική και Σκάλισμα
Χαρακτική και Σκάλισμα

Πήρα ένα ξύλινο μαλακό κομμάτι σφενδάμου 165X145X18,8 mm για την τοποθέτηση των LED του ρολογιού. Στην κορυφή κάθε led, θα τοποθετήσω ένα μάρμαρο και το μέγεθος ενός τυπικού μαρμάρου είναι 15,5mm σε διάμετρο. Έτσι, έκανα τρύπες 15,7 mm με βάθος 7 mm. Στο κέντρο της τρύπας, έφτιαξα ένα τρυπάνι 5mm για την τοποθέτηση του LED. Όλο το κείμενο έγινε με βάθος 2mm. Μπορείτε να αυξήσετε ή να μειώσετε το βάθος της επιλογής σας. Μπορείτε επίσης να δοκιμάσετε χάραξη λέιζερ για το κείμενο.

Ο πλήρης σχεδιασμός έγινε από την Easel από την Inventables. Το Easel είναι μια διαδικτυακή πλατφόρμα λογισμικού που σας επιτρέπει να σχεδιάζετε και να χαράζετε από ένα απλό πρόγραμμα και τα περισσότερα από τα χαρακτηριστικά είναι δωρεάν στη χρήση. Απαιτήσατε μόνο να συνδεθείτε στο σύστημα δημιουργώντας έναν λογαριασμό ή χρησιμοποιώντας το Gmail.

Το Easel Pro είναι λογισμικό cloud που βασίζεται σε μέλη και βασίζεται στο δωρεάν λογισμικό Easel της Inventables. Το Easel και το Easel Pro ελαχιστοποιούν τα εμπόδια που σχετίζονται με το περίπλοκο λογισμικό κατασκευής προϊόντων CAD και CAM, διευκολύνοντας τους χρήστες να παράγουν φυσικά προϊόντα.

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

Βήμα 3: Λείανση και εφαρμογή βερνικιού

Λείανση και εφαρμογή βερνικιού
Λείανση και εφαρμογή βερνικιού
Λείανση και εφαρμογή βερνικιού
Λείανση και εφαρμογή βερνικιού
Λείανση και εφαρμογή βερνικιού
Λείανση και εφαρμογή βερνικιού
Λείανση και εφαρμογή βερνικιού
Λείανση και εφαρμογή βερνικιού

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

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

Το βερνίκι σώζει το ξύλο από τη σκόνη και την υγρασία του περιβάλλοντος, αλλά μπορεί να επηρεάσει το χρώμα του ξύλου.

Βήμα 4: Κάνοντας το κύκλωμα

Κάνοντας το κύκλωμα
Κάνοντας το κύκλωμα
Κάνοντας το κύκλωμα
Κάνοντας το κύκλωμα
Κάνοντας το κύκλωμα
Κάνοντας το κύκλωμα
Κάνοντας το κύκλωμα
Κάνοντας το κύκλωμα

Το κύριο συστατικό του ρολογιού είναι μια πλακέτα μικροελεγκτή Arduino Pro Mini και μια μονάδα DS3231 RTC. Η σύνδεση του Arduino Pro Mini και της μονάδας RTC είναι πολύ απλή. Πρέπει να συνδέσετε τον πείρο SDA της μονάδας RTC με τον πείρο SDA του Arduino και τον πείρο SCL της μονάδας RTC με τον πείρο SCL του Arduino. Οι καρφίτσες SDA και SCL είναι στην πραγματικότητα A4 και A5 pin του Arduino αντίστοιχα. Πρέπει επίσης να κάνετε μια κοινή σύνδεση μεταξύ των μονάδων Arduino και RTC. Χρησιμοποίησα καλώδια για να κάνω τις συνδέσεις.

Η σύνδεση μεταξύ Arduino και DS3231 RTC:

Arduino DS3231
SCL (A5) SCL
SDA (A4) SDA
5V VCC
GND GND

Για την εμφάνιση ώρας, λεπτού και δευτερολέπτου ένα δυαδικό ρολόι απαιτούσε 20 LED. Αν θέλετε να εμφανίσετε την ημερομηνία, απαιτεί περισσότερα. Ο πίνακας Arduino έχει έναν περιορισμό των ακίδων GPIO. Έτσι, χρησιμοποίησα το IC οδηγού MAX7219CNG LED για την οδήγηση τόνων LED χρησιμοποιώντας μόνο τρεις ακίδες της πλακέτας Arduino.

Το IC οδηγού MAX7219 μπορεί να οδηγήσει 64 μεμονωμένα LED ενώ χρησιμοποιεί μόνο 3 καλώδια για επικοινωνία με το Arduino, και επιπλέον, μπορούμε να μαργαρίσουμε πολλαπλούς οδηγούς και μήτρες και να χρησιμοποιήσουμε τα ίδια 3 καλώδια.

Τα 64 LED οδηγούνται από 16 ακίδες εξόδου του IC. Το ερώτημα τώρα είναι πώς είναι δυνατόν. Λοιπόν, ο μέγιστος αριθμός LED που ανάβουν ταυτόχρονα είναι στην πραγματικότητα οκτώ. Τα LED είναι διατεταγμένα ως σύνολο σειρών και στηλών 8 8. Έτσι, το MAX7219 ενεργοποιεί κάθε στήλη για πολύ σύντομο χρονικό διάστημα και ταυτόχρονα οδηγεί επίσης κάθε σειρά. Έτσι, με γρήγορη εναλλαγή στις στήλες και τις σειρές, το ανθρώπινο μάτι θα παρατηρήσει μόνο ένα συνεχές φως.

Το VCC και το GND του MAX7219 πηγαίνουν στις καρφίτσες 5V και GND του Arduino και οι άλλοι τρεις ακροδέκτες, DIN, CLK και CS πηγαίνουν σε οποιαδήποτε ψηφιακή ακίδα του πίνακα Arduino. Αν θέλουμε να συνδέσουμε περισσότερες από μία μονάδες, απλώς συνδέουμε τους πείρους εξόδου του προηγούμενου πίνακα ανάρτησης με τους πείρους εισόδου της νέας μονάδας. Στην πραγματικότητα, αυτές οι ακίδες είναι όλες ίδιες, εκτός από το ότι ο πείρος DOUT του προηγούμενου πίνακα πηγαίνει στον πείρο DIN του νέου πίνακα.

Η σύνδεση μεταξύ Arduino και MAX7219CNG:

Arduino MAX7219
Δ12 ΦΑΣΑΡΙΑ
D11 CLK
Δ10 ΦΟΡΤΩΝΩ
GND GND

Βήμα 5: Μεταφόρτωση του προγράμματος

Μεταφόρτωση του Προγράμματος
Μεταφόρτωση του Προγράμματος

Όλο το πρόγραμμα είναι γραμμένο σε περιβάλλον Arduino. Για το σκίτσο χρησιμοποιήθηκαν δύο εξωτερικές βιβλιοθήκες. Ένα είναι για τη μονάδα RTC και ένα άλλο για το IC MAX7219. Κατεβάστε τις βιβλιοθήκες από το σύνδεσμο και προσθέστε τις στο IED Arduino πριν από τη σύνταξη του προγράμματος.

Η μεταφόρτωση προγράμματος στο Arduino Pro Mini είναι λίγο δύσκολη. Ρίξτε μια ματιά στο σεμινάριο εάν δεν χρησιμοποιείτε ποτέ το Arduino Pro Mini πριν:

/*

GIT: https://github.com/jarzebski/Arduino-DS3231> GIT: https://github.com/jarzebski/Arduino-DS3231> */#include "Wire.h" #include "DS3231.h" #include "LedControl.h" /* Τώρα χρειαζόμαστε ένα LedControl για να συνεργαστούμε. ***** Αυτοί οι αριθμοί καρφιτσών πιθανότατα δεν θα λειτουργήσουν με το υλικό σας */ Ρολόι DS3231 RTCDateTime dt; LedControl lc = LedControl (12, 11, 10, 1); int δευτερόλεπτα, λεπτά, ώρες. αριθμός byte [10] = {B00000000, B01000000, B00100000, B01100000, B00010000, B01010000, B00110000, B01110000, B00001000, B01001000}; void setup () {//Serial.begin(9600); / * Το MAX72XX βρίσκεται σε κατάσταση εξοικονόμησης ενέργειας κατά την εκκίνηση, πρέπει να πραγματοποιήσουμε μια κλήση αφύπνισης */ lc.shutdown (0, false). / * Ρυθμίστε τη φωτεινότητα σε μεσαίες τιμές */ lc.setIntensity (0, 15). / * και καθαρίστε την οθόνη */ lc.clearDisplay (0). //lc.setLed(0, row, col, true); // lc.setRow (0, 0, B11111111); // lc.setRow (0, 1, B11111111); // lc.setRow (0, 2, B11111111); // lc.setRow (0, 3, B11111111); // lc.setRow (0, 4, B11111111); // lc.setRow (0, 5, B11111111); // lc.setColumn (0, 2, B11111111); // lc.setColumn (0, 3, B11111111); // lc.setColumn (0, 4, B11111111); // lc.setColumn (0, 5, B11111111); // Αρχικοποίηση DS3231 clock.begin (); // Ορισμός χρόνου σύνταξης σκίτσων //clock.setDateTime(_DATE_, _TIME_); pinMode (5, INPUT_PULLUP); pinMode (6, INPUT_PULLUP); pinMode (7, INPUT_PULLUP); } int menu = 0, πάνω, κάτω; int hours_one? int hours_ten; int λεπτά_ένα? int minutes_ten; int seconds_one; int seconds_ten; void loop () {if (digitalRead (5) == 0) {delay (300); μενού ++; αν (μενού> 3) μενού = 0; } if (menu == 0) {dt = clock.getDateTime (); ώρες = dt.hour; λεπτά = dt.minute; δευτερόλεπτα = dt.second; εάν (ώρες> 12) ώρες = ώρες - 12? εάν (ώρες == 0) ώρες = 1? hours_one = ώρες%10; hours_ten = ώρες/10; λεπτά_ένα = λεπτά%10; minutes_ten = λεπτά/10; seconds_one = δευτερόλεπτα%10; seconds_ten = δευτερόλεπτα/10; lc.setRow (0, 0, αριθμός [seconds_one]); lc.setRow (0, 1, αριθμός [seconds_ten]); lc.setRow (0, 2, αριθμός [λεπτά_ένας]); lc.setRow (0, 3, αριθμός [minutes_ten]); lc.setRow (0, 4, αριθμός [ώρες_ένας]); lc.setRow (0, 5, αριθμός [ώρες_δεκα]); } if (menu == 1) {if (digitalRead (6) == 0) {delay (300); ώρες ++? εάν (ώρες> = 24) ώρες = 0; } if (digitalRead (7) == 0) {καθυστέρηση (300); ώρες--; εάν (ώρες = 60) λεπτά = 0? } if (digitalRead (7) == 0) {καθυστέρηση (300); λεπτά--; αν (λεπτά <0) λεπτά = 0? } λεπτά_ένα = λεπτά%10; minutes_ten = λεπτά/10; lc.setRow (0, 4, B00000000); lc.setRow (0, 5, B00000000); lc.setRow (0, 1, B00000000); lc.setRow (0, 0, B00000000); lc.setRow (0, 2, αριθμός [λεπτά_ένας]); lc.setRow (0, 3, αριθμός [λεπτά_δεκα]); } if (menu == 3) {clock.setDateTime (2020, 4, 13, ώρες, λεπτά, 01); μενού = 0; } //lc.setLed(0, row, col, false); //lc.setLed(0, row, col, true); //lc.setColumn(0, col, B10100000); //lc.setRow(0, 4, B11111111); //lc.setRow(0, σειρά, (byte) 0); //lc.setColumn(0, col, (byte) 0); // Για μηδενική ματιά στο DS3231_dateformat παράδειγμα // Serial.print ("Ακατέργαστα δεδομένα:"); // Serial.print (dt.year); Serial.print ("-"); // Serial.print (dt.month); Serial.print ("-"); // Serial.print (dt.day); Serial.print (""); // Serial.print (dt.hour); Serial.print (":"); // Serial.print (dt.minute); Serial.print (":"); // Serial.print (dt.second); Serial.println (""); // // καθυστέρηση (1000); }

Βήμα 6: Τοποθέτηση των LED

Τοποθέτηση των LED
Τοποθέτηση των LED
Τοποθέτηση των LED
Τοποθέτηση των LED
Τοποθέτηση των LED
Τοποθέτηση των LED
Τοποθέτηση των LED
Τοποθέτηση των LED

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

Για οδήγηση LED με χρήση MAX7219 πρέπει να συνδέσετε τον πείρο καθόδου ενός led σε έναν ψηφιακό πείρο του IC και τον πείρο ανόδου του led σε έναν ακροδέκτη τμήματος του IC. Έτσι, οι καρφίτσες της στήλης μας πρέπει να είναι συνδεδεμένες με τις καρφίτσες τμημάτων και οι ακίδες γραμμών πρέπει να συνδέονται με τον ακροδέκτη ψηφίων του MAX7219.

Πρέπει να συνδέσετε μια αντίσταση μεταξύ του πείρου ISET και του VCC του MAX7219 IC και αυτή η αντίσταση ελέγχει το ρεύμα των ακίδων τμημάτων. Χρησιμοποίησα μια αντίσταση 10Κ για να διατηρήσω 20mA σε κάθε ακίδα τμήματος.

Βήμα 7: Σύνδεση LED

Σύνδεση LED
Σύνδεση LED
Σύνδεση LED
Σύνδεση LED
Σύνδεση LED
Σύνδεση LED

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

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

Βήμα 8: Σύνδεση πλακέτας κυκλώματος με τα LED

Σύνδεση πλακέτας κυκλώματος με τις λυχνίες LED
Σύνδεση πλακέτας κυκλώματος με τις λυχνίες LED
Σύνδεση πλακέτας κυκλώματος με τις λυχνίες LED
Σύνδεση πλακέτας κυκλώματος με τις λυχνίες LED
Σύνδεση πλακέτας κυκλώματος με τις λυχνίες LED
Σύνδεση πλακέτας κυκλώματος με τις λυχνίες LED

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

LED μήτρα MAX7219CNG
ROW0 DIGIT0
ΣΕΙΡΑ 1 IGΗΦΙΑ1
ΣΕΙΡΑ 2 IGΗΦΙΑ2
ΣΕΙΡΑ 3 DIGIT3
ΣΤΗΛΗ 0 SEGA
ΣΤΗΛΗ 1 SEGB
ΣΤΗΛΗ 2 SEGC
ΣΤΗΛΗ 3 SEGD
ΣΤΗΛΗ 4 SEGE
ΣΤΗΛΗ 5 SEGF

ROW0-> Κορυφαία σειρά

COLUMN0 -> Δεξιά στήλη (SS COLUMN)

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

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

Βήμα 9: Τοποθέτηση των μαρμάρων

Τοποθέτηση των Μαρμάρων
Τοποθέτηση των Μαρμάρων
Τοποθέτηση των Μαρμάρων
Τοποθέτηση των Μαρμάρων
Τοποθέτηση των Μαρμάρων
Τοποθέτηση των Μαρμάρων

Αυτό είναι το τελευταίο στάδιο του έργου μας. Όλη η σύνδεση κυκλώματος έχει ολοκληρωθεί. Τώρα πρέπει να τοποθετήσετε το μάρμαρο στην πάνω πλευρά του ξύλινου ρολογιού. Για την τοποθέτηση των μαρμάρων χρησιμοποίησα ζεστή κόλλα. Χρησιμοποιήστε διαφανή λευκή κόλλα για αυτό το σκοπό. Εφάρμοσα ζεστή κόλλα σε κάθε τρύπα από την πάνω πλευρά και πάνω από τα LED τοποθέτησα απαλά το μάρμαρο σε κάθε τρύπα. Η ομοιόμορφη προσθήκη κόλλας θα αυξήσει τη λάμψη του led. Χρησιμοποίησα το μπλε LED για το ρολόι μου. Μου έδωσε το καλύτερο αποτέλεσμα.

Δώστε δύναμη στο ρολόι. Αν δείχνει χρόνο τότε συγχαρητήρια !!!

Τα κατάφερες!

Απολαμβάνω!

Διαγωνισμός Make it Glow
Διαγωνισμός Make it Glow
Διαγωνισμός Make it Glow
Διαγωνισμός Make it Glow

Δευτέρα στο διαγωνισμό Make it Glow

Συνιστάται: