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

Πώς να φτιάξετε ένα ψηφιακό ρολόι Arduino: 5 βήματα
Πώς να φτιάξετε ένα ψηφιακό ρολόι Arduino: 5 βήματα

Βίντεο: Πώς να φτιάξετε ένα ψηφιακό ρολόι Arduino: 5 βήματα

Βίντεο: Πώς να φτιάξετε ένα ψηφιακό ρολόι Arduino: 5 βήματα
Βίντεο: Arduino Basics | LED με κουμπί 2024, Ιούλιος
Anonim
Image
Image
Πώς να φτιάξετε ένα ψηφιακό ρολόι Arduino
Πώς να φτιάξετε ένα ψηφιακό ρολόι Arduino

Τα ψηφιακά ρολόγια είναι μία από τις μεγαλύτερες εφευρέσεις στον τομέα της επιστήμης.

Έχετε αναρωτηθεί ποτέ "Πώς να φτιάξετε τα δικά σας ψηφιακά ρολόγια, όπως στις ταινίες!" ????

Έχω επίσης περάσει, τα παιδικά μου χρόνια σε ένα όνειρο να φτιάξω το δικό μου ψηφιακό ρολόι.. έτσι έχτισα ένα για τον εαυτό μου…

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

Έχω χρησιμοποιήσει κοινή οθόνη ανόδων 4 7 τμημάτων για την εμφάνιση των ψηφίων, 3 διακόπτες SPDT, τους οποίους αφαίρεσα από ένα παλιό ποντίκι, μερικά καλώδια και ένα arduino. μπορούμε να ορίσουμε την ώρα κρατώντας το πλήκτρο ρύθμισης και πατώντας το πλήκτρο λεπτού ή ώρας για να αλλάξουμε το λεπτό ή την ώρα σύμφωνα με τις ανάγκες μας..!

Ας ξεκινήσουμε λοιπόν…!

Βήμα 1: Απαιτούνται εξαρτήματα

Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα

Εδώ είναι τα εξαρτήματα που θα απαιτήσετε:

1. Ένα Arduino uno.

2. 4 κοινές οθόνες ανόδου 7 τμημάτων (εάν έχετε τετραψήφιο επτά τμήμα, μην ανησυχείτε ότι το κύκλωμα είναι το ίδιο και για τα δύο).

μπορείτε να τα αγοράσετε από το snapdeal, είναι υπέροχα! θα τους πρότεινα από τον ιστότοπο.

3. 3 διακόπτες spdt (τους οποίους σκούπισα από ένα παλιό ποντίκι).

4. ορισμένα καλώδια και καλώδια βραχυκυκλωτήρων (οποιοσδήποτε θα κάνει!).

5. Μια σανίδα ψωμιού.

6. 4 αντιστάσεις 1kohm.

Βήμα 2: Καλωδίωση των οθονών στο Breadboard

Καλωδίωση των οθονών στο Breadboard!
Καλωδίωση των οθονών στο Breadboard!
Καλωδίωση των οθονών στο Breadboard!
Καλωδίωση των οθονών στο Breadboard!

Κάντε τις συνδέσεις όπως φαίνεται στην παραπάνω εικόνα.. είναι πολύ απλό.!

Φροντίστε τις συνδέσεις, καθώς υπάρχουν πάρα πολλά καλώδια που μπορεί να μπερδευτείτε.

Remmenber Όλα τα τμήματα a, b, c, d, e, f, g, dot των 4 οθονών συνδέονται μεταξύ τους…. και το com κάθε οθόνης δηλαδή 3 και 8 συνδέονται μαζί με τα resitors…

Μην ανησυχείς!!, πηγαίνετε αργά και κάντε λίγη υπομονή, μπορείτε να το κάνετε.

Βήμα 3: Προσθήκη των αντιστάσεων και των κλειδιών

Προσθήκη των αντιστάσεων και των κλειδιών
Προσθήκη των αντιστάσεων και των κλειδιών
Προσθήκη των αντιστάσεων και των κλειδιών
Προσθήκη των αντιστάσεων και των κλειδιών

Συνδέστε την αντίσταση 1kohm με κάθε com των οθονών … όπως φαίνεται στο σχήμα..!

Προσθέστε τους διακόπτες Spdt ή αν έχετε πατήσει κουμπιά αυτό θα ήταν υπέροχο!…

Βήμα 4: Σύνδεση στο Arduino

Σύνδεση με Arduino
Σύνδεση με Arduino
Σύνδεση με Arduino
Σύνδεση με 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.

Συνιστάται: