Πίνακας περιεχομένων:
- Βήμα 1: Απαιτούνται εξαρτήματα
- Βήμα 2: Καλωδίωση των οθονών στο Breadboard
- Βήμα 3: Προσθήκη των αντιστάσεων και των κλειδιών
- Βήμα 4: Σύνδεση στο Arduino
- Βήμα 5: Προσθήκη του Κώδικα !!
Βίντεο: Πώς να φτιάξετε ένα ψηφιακό ρολόι Arduino: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Τα ψηφιακά ρολόγια είναι μία από τις μεγαλύτερες εφευρέσεις στον τομέα της επιστήμης.
Έχετε αναρωτηθεί ποτέ "Πώς να φτιάξετε τα δικά σας ψηφιακά ρολόγια, όπως στις ταινίες!" ????
Έχω επίσης περάσει, τα παιδικά μου χρόνια σε ένα όνειρο να φτιάξω το δικό μου ψηφιακό ρολόι.. έτσι έχτισα ένα για τον εαυτό μου…
Και θα σας δείξω πώς μπορείτε να φτιάξετε ένα καταπληκτικό ψηφιακό ρολόι με λίγη ευκολία και μικρά εξαρτήματα μόνοι σας….
Έχω χρησιμοποιήσει κοινή οθόνη ανόδων 4 7 τμημάτων για την εμφάνιση των ψηφίων, 3 διακόπτες SPDT, τους οποίους αφαίρεσα από ένα παλιό ποντίκι, μερικά καλώδια και ένα arduino. μπορούμε να ορίσουμε την ώρα κρατώντας το πλήκτρο ρύθμισης και πατώντας το πλήκτρο λεπτού ή ώρας για να αλλάξουμε το λεπτό ή την ώρα σύμφωνα με τις ανάγκες μας..!
Ας ξεκινήσουμε λοιπόν…!
Βήμα 1: Απαιτούνται εξαρτήματα
Εδώ είναι τα εξαρτήματα που θα απαιτήσετε:
1. Ένα Arduino uno.
2. 4 κοινές οθόνες ανόδου 7 τμημάτων (εάν έχετε τετραψήφιο επτά τμήμα, μην ανησυχείτε ότι το κύκλωμα είναι το ίδιο και για τα δύο).
μπορείτε να τα αγοράσετε από το snapdeal, είναι υπέροχα! θα τους πρότεινα από τον ιστότοπο.
3. 3 διακόπτες spdt (τους οποίους σκούπισα από ένα παλιό ποντίκι).
4. ορισμένα καλώδια και καλώδια βραχυκυκλωτήρων (οποιοσδήποτε θα κάνει!).
5. Μια σανίδα ψωμιού.
6. 4 αντιστάσεις 1kohm.
Βήμα 2: Καλωδίωση των οθονών στο Breadboard
Κάντε τις συνδέσεις όπως φαίνεται στην παραπάνω εικόνα.. είναι πολύ απλό.!
Φροντίστε τις συνδέσεις, καθώς υπάρχουν πάρα πολλά καλώδια που μπορεί να μπερδευτείτε.
Remmenber Όλα τα τμήματα a, b, c, d, e, f, g, dot των 4 οθονών συνδέονται μεταξύ τους…. και το com κάθε οθόνης δηλαδή 3 και 8 συνδέονται μαζί με τα resitors…
Μην ανησυχείς!!, πηγαίνετε αργά και κάντε λίγη υπομονή, μπορείτε να το κάνετε.
Βήμα 3: Προσθήκη των αντιστάσεων και των κλειδιών
Συνδέστε την αντίσταση 1kohm με κάθε com των οθονών … όπως φαίνεται στο σχήμα..!
Προσθέστε τους διακόπτες Spdt ή αν έχετε πατήσει κουμπιά αυτό θα ήταν υπέροχο!…
Βήμα 4: Σύνδεση στο Arduino
Τώρα οι συνδέσεις έχουν γίνει για την οθόνη και τους διακόπτες … τώρα ήρθε η ώρα να τις συνδέσουμε στον εγκέφαλο.
είναι απλό..
Για καρφίτσες τμημάτων!
a στο pin 2
β στην καρφίτσα 3
c στην καρφίτσα 4
d στην καρφίτσα 5
ε στην καρφίτσα 6
f στην καρφίτσα 7
g στην καρφίτσα 8
κουκκίδα στο pin 9
Για καρφίτσες οθόνης
εμφάνιση 1 έως pin 10
Εμφάνιση 2 στο pin 11
Εμφάνιση 3 στην ακίδα 12
διανείμετε 4 στην ακίδα 13
τώρα για τα κλειδιά
κλειδί 1 που είναι οι διακόπτες ρύθμισης…
Το κλειδί 2 και το κλειδί 3 αλλάζουν ώρα και διακόπτες λεπτής αλλαγής..
πρέπει να κρατήσουμε το πλήκτρο ρύθμισης1 και να πατήσουμε το πλήκτρο επιθυμίας για να αλλάξουμε την ώρα ή το λεπτό..!
δείτε την παραπάνω εικόνα για τη σύνδεση για τα κλειδιά.. χρησιμοποιήσαμε τις αναλογικές ακίδες και τις χρησιμοποιήσαμε ως ψηφιακές ακίδες εισόδου… ναι είναι αλήθεια ότι μπορούμε να τις χρησιμοποιήσουμε και ως ψηφιακές ακίδες εισόδου/εξόδου..
Βήμα 5: Προσθήκη του Κώδικα !!
Τώρα το πιο δροσερό μέρος … γράφοντας και προσθέτοντας τον κώδικα στο arduino….
Έχω επισυνάψει τον κωδικό και το αρχείο βιβλιοθήκης ώρας.. για τον υπολογισμό της ώρας και την εμφάνισή του….
Στον κώδικα η συνάρτηση ώρα () μας λέει την ώρα, και τη λειτουργία λεπτού () το λεπτό, από τη στιγμή που έχουμε ενεργοποιήσει τον πίνακα. ο χρόνος ξεθωριάζει όταν κόβεται το ρεύμα στον πίνακα και ξεκινά ξανά από τις 00:00 κάθε φορά…
Επίσης έχω επισυνάψει έναν κωδικό μορφής 12 ωρών επίσης. Απλώς χρησιμοποιεί τη λειτουργία hourFormat12 () για να πάρει τη μορφή των 12 ωρών.
Από προεπιλογή, η βιβλιοθήκη χρόνου επιστρέφει 24 ώρες διαμορφωμένο χρόνο.
Σημείωση:
Προσθέστε το φάκελο χρόνου στο Time.zip, στο φάκελο βιβλιοθηκών του Arduino
π.χ. στο σύστημά μου:
C: / Αρχεία προγράμματος (x86) Arduino / βιβλιοθήκες
Νιώστε ευέλικτοι στην αλλαγή του κώδικα για τις ανάγκες σας … και αν έχετε λατομεία, μη διστάσετε να ρωτήσετε.
Διασκεδάστε φτιάχνοντάς το…
Σημείωση: Έχω ενημερώσει το αρχείο Time.zip καθώς καταργήθηκε σε νεότερες εκδόσεις του Arduino IDE.
Συνιστάται:
Πώς να φτιάξετε αναλογικό ρολόι & ψηφιακό ρολόι με led led χρησιμοποιώντας το Arduino: 3 βήματα
Πώς να φτιάξετε αναλογικό ρολόι & ψηφιακό ρολόι με Led Strip χρησιμοποιώντας Arduino: Σήμερα θα φτιάξουμε ένα αναλογικό ρολόι & Digitalηφιακό ρολόι με Led Strip και μονάδα MAX7219 Dot με Arduino. Θα διορθώσει την ώρα με την τοπική ζώνη ώρας. Το αναλογικό ρολόι μπορεί να χρησιμοποιήσει μια μεγαλύτερη λωρίδα LED, ώστε να μπορεί να κρεμαστεί στον τοίχο για να γίνει τέχνη
Πώς να φτιάξετε ένα ψηφιακό θερμόμετρο #1: 4 βήματα
Πώς να φτιάξετε ένα ψηφιακό θερμόμετρο #1: Σε αυτό το άρθρο θα κάνω ένα έργο που ονομάζεται " Digitalηφιακό θερμόμετρο ". Χρησιμοποιώ " DHT11 " για τον αισθητήρα θερμοκρασίας. Και χρησιμοποιήστε το " 7Segmrnt Module " ως οθόνη. Σας συνιστώ να διαβάσετε πρώτα αυτό το άρθρο " DHT11 " και & q
Πώς να φτιάξετε ένα εύκολο κινούμενο σχέδιο χρησιμοποιώντας ένα ψηφιακό tablet: 6 βήματα
Πώς να φτιάξετε ένα εύκολο κινούμενο σχέδιο χρησιμοποιώντας ένα ψηφιακό tablet: Αυτό το καλοκαίρι, με τη βοήθεια των γονιών μου μπόρεσα να αποκτήσω το Wacom Intous Pro μικρό. Έμαθα να επεξεργάζομαι φωτογραφίες, να σχεδιάζω και να σχεδιάζω κινούμενα σχέδια κλπ. Στη συνέχεια αποφάσισα να φτιάξω ένα Instructable. Τελικά αποφάσισα να δημιουργήσω ένα σύντομο και διασκεδαστικό animation
Πώς να φτιάξετε ένα ψηφιακό ρολόι: 10 βήματα (με εικόνες)
Πώς να φτιάξετε ένα ψηφιακό ρολόι: Αυτή είναι η πρώτη φορά που γράφω ένα Instructable, οπότε ελπίζω να γράφω αρκετά καλά για να το καταλάβετε. Σήμερα θα σας πω πώς να φτιάξετε ένα ψηφιακό ρολόι από έναν ιστότοπο που βρήκα. Ο ιστότοπος ονομάζεται sainsmart.com. Reallyταν πραγματικά εύκολο
Πώς να φτιάξετε ένα ψηφιακό ρολόι χρησιμοποιώντας το 8051 με οθόνη 7 τμημάτων: 4 βήματα
Πώς να φτιάξετε ένα ψηφιακό ρολόι χρησιμοποιώντας το 8051 με οθόνη 7 τμημάτων: Σε αυτό το έργο σας εξήγησα πώς να φτιάξετε ένα απλό ψηφιακό ρολόι χρησιμοποιώντας μικροελεγκτή 8051 με οθόνη 7 τμημάτων