Πίνακας περιεχομένων:
- Βήμα 1: Μέρη και εργαλεία
- Βήμα 2: Κατασκευάστε καλώδιο ήχου TRRS
- Βήμα 3: Ρύθμιση Raspberry PI
- Βήμα 4: Συνδέστε την οθόνη LCD στο Raspberry Pi, Ρυθμίστε και δοκιμάστε
- Βήμα 5: Δοκιμή συστήματος
- Βήμα 6: Τροποποίηση πλαισίου εικόνας και τελική συναρμολόγηση
Βίντεο: Ρολόι αντίστροφης μέτρησης για τα Προεδρικά Εγκαίνια (Wifi): 6 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:31
Επισκόπηση: Το ρολόι αντίστροφης μέτρησης είναι παρόμοιο με τα εμπορικά προϊόντα, με μερικές ανατροπές:
α) Όταν επιτευχθεί ο στόχος του συμβάντος, το ρολόι αντίστροφης μέτρησης: εμφανίζει μια ανακοίνωση κύλισης και αναπαράγει ηχητικά εφέ και ένα τραγούδι mp3 - στην περίπτωση αυτή, το R. E. M. τραγούδι: "It's the End of the World as We Know It (And I Feel Fine)." Play in Youtube
β) Μπορείτε να καθορίσετε τον ακριβή χρόνο ενός μελλοντικού συμβάντος μέχρι το λεπτό και το δευτερόλεπτο.
γ) Η λειτουργία ρολογιού Wifi εξαλείφει τη μετατόπιση χρόνου και επιτρέπει τον εύκολο προγραμματισμό μέσω του αέρα για μελλοντικές ημερομηνίες συμβάντων.
Κύρια εξαρτήματα: Raspberry Pi, LCD 16 x 2 και ηχείο με τροφοδοσία τοποθετημένο σε ένα κατάστημα δολαρίων 5x7 κορνίζα.
Επίπεδο δεξιοτήτων: Εξοικειωμένοι με τη ρύθμιση του Raspberry Pi και την εκτέλεση ακέφαλων, βασικές εντολές Linux και προγράμματα python και λίγη συγκόλληση (3 καλώδια).
Βήμα 1: Μέρη και εργαλεία
Μέρη:
- Raspberry Pi μοντέλο B+ ή μεταγενέστερο και θήκη
- Ηχείο με τροφοδοσία USB με είσοδο ήχου 3,5 mm. Το ηχείο που χρησιμοποίησα ήταν ένα δωρεάν στοιχείο προώθησης, αλλά αυτό το ηχείο μοιάζει πολύ κοντά… ηχείο. Ιδανικά κάτι με τετράγωνο συντελεστή μορφής.
- 2 καλώδια micro USB και φορτιστής διπλής θύρας - προαιρετική καλωδίωση με κόκκινο πηνίο
- Κορνίζα 5x7
- Καλώδιο ήχου Sparkfun TRRS - 18 "(pigtail) CAB -11580
- Στερεοφωνικό βύσμα Digikey CP-3502-ND 3,5 mm
- 3/4 "χοντρό χαρτόνι ή κόντρα πλακέ περίπου 5" επί 8"
- Μονάδα οθόνης LCD I2C 2X16
- 4 σύρματα jumper από θηλυκό σε θηλυκό (μήκους 100 ή 200 mm είναι εντάξει)
- Προσαρμογέας wifi USB
Εργαλεία:
- Πυροβόλο θερμής κόλλας
- Συγκολλητικό σίδερο
- Σύρμα striper
- Μπάντα ή πριόνι
Βήμα 2: Κατασκευάστε καλώδιο ήχου TRRS
Κολλήστε τα κίτρινα, κόκκινα και πράσινα καλώδια του Sparkfun Audio Cable TRRS-18 (pigtail) CAB-11580 στο στερεοφωνικό βύσμα Digikey CP-3502-ND 3,5 mm, όπως φαίνεται στο διάγραμμα
Βήμα 3: Ρύθμιση Raspberry PI
α) Ρυθμίστε το Raspberry Pi, βεβαιωθείτε ότι έχετε ενεργοποιήσει το I2C και το SHH, επίσης ρυθμίστε το wifi και βεβαιωθείτε ότι μπορείτε να συνδεθείτε με το raspberry pi σε "λειτουργία χωρίς κεφάλι". Οδηγός αναφοράς.
β) Δημιουργήστε έναν υποκατάλογο έργου - ονόμασα το δικό μου "ατού" για να τοποθετήσω τα απαιτούμενα αρχεία.
mkdir Trump
cd ατού
Η εντολή pwd πρέπει να δώσει/home/pi/trump
γ) Αντιγράψτε τα ηχητικά εφέ και τα αρχεία τραγουδιών σας στο/home/pi/trump. Τα ονόματα των αρχείων πρέπει να είναι DRUMROLL.wav και το τραγούδι remsong.mp3 για να λειτουργήσει με το πρόγραμμα όπως είναι python θα προσθέσουμε αργότερα. Μπορείτε να χρησιμοποιήσετε διαφορετικά ονόματα αρχείων, αλλά στη συνέχεια θα χρειαστεί να επεξεργαστείτε το αρχείο python. Δεν μπορώ να παράσχω αυτά τα αρχεία για λόγους πνευματικών δικαιωμάτων - αλλά μπορείτε να βρείτε πολλά αρχεία εφέ ήχου που περιλαμβάνονται στο λειτουργικό σύστημα Windows και φυσικά να κατεβάσετε τραγούδια από το iTunes, το Amazon…
Υπόδειξη - για μετακίνηση αρχείων μπρος -πίσω μεταξύ του υπολογιστή μου και του RasPi, χρησιμοποιώ το βοηθητικό πρόγραμμα winSCP
Βήμα 4: Συνδέστε την οθόνη LCD στο Raspberry Pi, Ρυθμίστε και δοκιμάστε
α) Συνδέστε την οθόνη LCD με το Raspberry PI χρησιμοποιώντας το άλμα 4 θηλυκών με θηλυκών. Συνδέστε τον ακροδέκτη SDA στο RasPi στον ακροδέκτη GPIO SDA στην οθόνη LCD και τον ακροδέκτη SCL στο RasPi στον ακροδέκτη SCL στην LCD, συνδέστε επίσης τους ακροδέκτες 5 volt και γείωσης από RasPi σε LCD.
β) Για να κάνετε το RasPi να μιλάει στην οθόνη LCD - αποκτήστε πρόσβαση στο Raspberry Pi σε λειτουργία χωρίς κεφάλι και δείτε τον οδηγό ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΤΗΣ LCD ΜΕ PYTHON by Circuit Basics. Θα πρέπει να συμπληρώσετε τουλάχιστον ενότητες με τίτλο: ΕΓΚΑΤΑΣΤΑΣΗ ΤΗΣ ΒΙΒΛΙΟΘΗΚΗΣ RPLCD και ΓΡΑΦΗ ΓΙΑ ΝΑ ΕΜΦΑΝΙΣΤΕ ΣΕ 8 BIT ΤΡΟΠΟ. Βεβαιωθείτε ότι μπορείτε να εμφανίσετε το "Hello World" στην οθόνη LCD. Μην προχωράς άλλο μέχρι να γίνει αυτό.
Βήμα 5: Δοκιμή συστήματος
α) Διατηρώντας την οθόνη LCD συνδεδεμένη, συνδέστε επίσης καλώδιο ήχου TRRS μεταξύ ηχείου και RasPi (το καλώδιο TRRS στο RasPi). Συνδέστε το RasPi και το ηχείο στην τροφοδοσία. Δείτε το διάγραμμα παραπάνω.
β) Αντιγράψτε το αρχείο cntDwnSng.py στον κατάλογο ατού σας. Για λόγους δοκιμής, επεξεργαστείτε το αρχείο για να αλλάξετε τις τιμές ημερομηνίας σε περίπου 10 λεπτά από τη στιγμή που εκτελείτε τη δοκιμή:
Περίληψη εντολών -
αλλαγή στον κατάλογο ατού"
cd ατού
επεξεργασία με:
nano cntDwnSng.py
αλλαγή τιμών ημερομηνίας προγράμματος python:
# πληκτρολογήστε την ώρα και την ημερομηνία στόχου εδώ ημέρα = 20
μήνας = 1
έτος = 2017
ώρα = 12
λεπτά = 00
sec = 0
γ) αποθηκεύστε το πρόγραμμα python και εκτελέστε με την εντολή:
python cntDwnSng.py
δ) Το αναμενόμενο αποτέλεσμα είναι: Η οθόνη LCD μετρά αντίστροφα το χρόνο μέχρι να φτάσει στο μηδέν χρόνο, στη συνέχεια αναπαράγεται το ηχητικό εφέ, μετά το μήνυμα LCD μετακινείται και, τέλος, το τραγούδι mp3 παίζει. Εάν όλα πάνε καλά, μπορείτε να επαναφέρετε τις τιμές ημερομηνίας.
Βήμα 6: Τροποποίηση πλαισίου εικόνας και τελική συναρμολόγηση
α) Τραβήξτε τον βραχίονα στήριξης του πλαισίου εικόνας από τη μία πλευρά στην άλλη για να αποκολληθεί από την πλάτη.
β) Εκτυπώστε το αρχείο εικόνας εγκαινίων (είτε-j.webp
γ) Κόψτε όλες τις καρφίτσες που κολλάνε κοντά στην οθόνη για να έχετε μια πιο επίπεδη βάση. Συνδέστε την οθόνη LCD στο πλαίσιο με ζεστή κόλλα και γωνιακές λωρίδες από χαρτόνι. Μην τοποθετείτε την οθόνη LCD ανάποδα!
δ) Με ζώνη ή πριόνι, κόψτε το στήριγμα πλαισίου ανά σχέδιο και στερεώστε το στο ταμπλό με καυτή κόλλα - φροντίστε να βεβαιωθείτε ότι έχει στερεωθεί τετράγωνα.
ε) Τοποθετήστε τα 4 καλώδια dupont στις καρφίτσες RasPi GPIO πριν συνδέσετε την θήκη RasPi μαζί.
στ) Συνδέστε το Raspi και το ηχείο στο βραχίονα στήριξης με ζεστή κόλλα. Ολοκληρώστε τις άλλες συνδέσεις ανά προηγούμενο βήμα. Προαιρετικά - συνδέστε το καλώδιο τροφοδοσίας USB μαζί με την καλωδίωση με κόκκινο πηνίο.
ζ) Για αυτόματη εκτέλεση του προγράμματος python κατά την εκκίνηση εισαγάγετε την εντολή:
sudo nano /etc /προφίλ
Μετακινηθείτε προς τα κάτω και προσθέστε την ακόλουθη γραμμή:
sudo python /home/pi/trump/cntDwnSng.py
Πληκτρολογήστε Ctrl-X για έξοδο, στη συνέχεια "Y" για αποθήκευση ακολουθούμενο από "Enter" δύο φορές.
η) Προχωρώντας - τώρα που διαθέτετε δυνατότητες ελέγχου RasPi, μπορείτε εύκολα να προσθέσετε ακόμη περισσότερες λειτουργίες γιορτής, ανατρέξτε στο χρονόμετρο αντίστροφης μέτρησης της παραμονής της Πρωτοχρονιάς με δυνατότητα πυροτεχνημάτων
Συνιστάται:
Χρονοδιακόπτης αντίστροφης μέτρησης επερχόμενων εκδηλώσεων: 5 βήματα
Χρονομετρητής αντίστροφης μέτρησης επερχόμενου συμβάντος: Επισκόπηση: Το ρολόι αντίστροφης μέτρησης είναι παρόμοιο με τα εμπορικά προϊόντα, με μερικές ανατροπές: α) Διαβάζεται από την οθόνη του δωματίου. χρώμα - πράσινο - > κίτρινο
Κουμπί αντίστροφης μέτρησης Arduino W/ Rest: 4 βήματα
Κουμπί αντίστροφης μέτρησης Arduino W/ Rest: Αυτό το εγχειρίδιο θα σας διδάξει πώς να δημιουργήσετε ένα χρονόμετρο αντίστροφης μέτρησης χρησιμοποιώντας μια οθόνη 4 ψηφίων 7 τμημάτων που μπορεί να επαναφερθεί με ένα κουμπί. Πήρα την ιδέα να το φτιάξω γιατί δημιουργώντας την 1ψήφια οθόνη 7 τμημάτων στην τάξη, ήθελα να δημιουργήσω κάτι
Χρονόμετρο αντίστροφης μέτρησης: 4 βήματα
Χρονόμετρο αντίστροφης μέτρησης: Σε αυτό το εκπαιδευτικό εγχειρίδιο, θα σας διδάξω πώς να φτιάξετε ένα χρονόμετρο αντίστροφης μέτρησης που θα σας βοηθήσει να ελέγξετε τη διαχείριση του χρόνου σας στην καθημερινή σας ζωή. Η κύρια έμπνευση προήλθε από αυτόν τον σύνδεσμο. Αυτός ο χρονόμετρο αντίστροφης μέτρησης θα είναι βασικά ένα τετραψήφιο επτά τμήμα t
Χρονόμετρο αντίστροφης μέτρησης για πάρτι: 7 βήματα
Χρονόμετρο αντίστροφης μέτρησης για πάρτι: Τα χρονόμετρα χρειάζονται για ξεχωριστούς σκοπούς, επειδή τις περισσότερες φορές, καθορίζεται συγκεκριμένος χρόνος σε συγκεκριμένες εργασίες. Έτσι, σε αυτό το έργο, θα μάθετε πώς να φτιάχνετε ένα χρονόμετρο αντίστροφης μέτρησης 10 δευτερολέπτων που μπορεί να χρησιμοποιηθεί για τα κουίζ χρόνου, πειράγματα εγκεφάλου και άλλα ηλεκτρονικά
Ένα ρολόι αντίστροφης μέτρησης με LED: 3 βήματα
Ένα ρολόι αντίστροφης μέτρησης με LED: Αυτές είναι μερικές σύντομες σημειώσεις σχετικά με ένα «ρολόι αντίστροφης μέτρησης» που έχτισα πριν από 10 χρόνια για το Y2K. Το ρολόι απέχει 4 πόδια τετραγωνικά από μπροστά. Έχει πάχος περίπου 4 ίντσες και λειτουργεί με ενσωματωμένο μικροελεγκτή. Κάθε τμήμα είναι κατασκευασμένο από LEDs περίπου 20x 10mm. Εγώ