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

Ρολόι αντίστροφης μέτρησης για τα Προεδρικά Εγκαίνια (Wifi): 6 Βήματα
Ρολόι αντίστροφης μέτρησης για τα Προεδρικά Εγκαίνια (Wifi): 6 Βήματα

Βίντεο: Ρολόι αντίστροφης μέτρησης για τα Προεδρικά Εγκαίνια (Wifi): 6 Βήματα

Βίντεο: Ρολόι αντίστροφης μέτρησης για τα Προεδρικά Εγκαίνια (Wifi): 6 Βήματα
Βίντεο: Αντίστροφη μέτρηση τριάντα δευτερολέπτων 2024, Ιούλιος
Anonim
Ρολόι αντίστροφης μέτρησης για τα Προεδρικά Εγκαίνια (Wifi)
Ρολόι αντίστροφης μέτρησης για τα Προεδρικά Εγκαίνια (Wifi)
Ρολόι αντίστροφης μέτρησης για τα Προεδρικά Εγκαίνια (Wifi)
Ρολόι αντίστροφης μέτρησης για τα Προεδρικά Εγκαίνια (Wifi)
Ρολόι αντίστροφης μέτρησης για τα Προεδρικά Εγκαίνια (Wifi)
Ρολόι αντίστροφης μέτρησης για τα Προεδρικά Εγκαίνια (Wifi)

Επισκόπηση: Το ρολόι αντίστροφης μέτρησης είναι παρόμοιο με τα εμπορικά προϊόντα, με μερικές ανατροπές:

α) Όταν επιτευχθεί ο στόχος του συμβάντος, το ρολόι αντίστροφης μέτρησης: εμφανίζει μια ανακοίνωση κύλισης και αναπαράγει ηχητικά εφέ και ένα τραγούδι 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: Μέρη και εργαλεία

Μέρη και εργαλεία
Μέρη και εργαλεία
Μέρη και εργαλεία
Μέρη και εργαλεία
Μέρη και εργαλεία
Μέρη και εργαλεία

Μέρη:

  1. Raspberry Pi μοντέλο B+ ή μεταγενέστερο και θήκη
  2. Ηχείο με τροφοδοσία USB με είσοδο ήχου 3,5 mm. Το ηχείο που χρησιμοποίησα ήταν ένα δωρεάν στοιχείο προώθησης, αλλά αυτό το ηχείο μοιάζει πολύ κοντά… ηχείο. Ιδανικά κάτι με τετράγωνο συντελεστή μορφής.
  3. 2 καλώδια micro USB και φορτιστής διπλής θύρας - προαιρετική καλωδίωση με κόκκινο πηνίο
  4. Κορνίζα 5x7
  5. Καλώδιο ήχου Sparkfun TRRS - 18 "(pigtail) CAB -11580
  6. Στερεοφωνικό βύσμα Digikey CP-3502-ND 3,5 mm
  7. 3/4 "χοντρό χαρτόνι ή κόντρα πλακέ περίπου 5" επί 8"
  8. Μονάδα οθόνης LCD I2C 2X16
  9. 4 σύρματα jumper από θηλυκό σε θηλυκό (μήκους 100 ή 200 mm είναι εντάξει)
  10. Προσαρμογέας wifi USB

Εργαλεία:

  1. Πυροβόλο θερμής κόλλας
  2. Συγκολλητικό σίδερο
  3. Σύρμα striper
  4. Μπάντα ή πριόνι

Βήμα 2: Κατασκευάστε καλώδιο ήχου TRRS

Κατασκευάστε καλώδιο ήχου TRRS
Κατασκευάστε καλώδιο ήχου 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, Ρυθμίστε και δοκιμάστε
Συνδέστε την οθόνη 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, μπορείτε εύκολα να προσθέσετε ακόμη περισσότερες λειτουργίες γιορτής, ανατρέξτε στο χρονόμετρο αντίστροφης μέτρησης της παραμονής της Πρωτοχρονιάς με δυνατότητα πυροτεχνημάτων

Συνιστάται: