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

Arduino Bluetooth Bingo οθόνη για άτομα με προβλήματα ακοής: 8 βήματα
Arduino Bluetooth Bingo οθόνη για άτομα με προβλήματα ακοής: 8 βήματα

Βίντεο: Arduino Bluetooth Bingo οθόνη για άτομα με προβλήματα ακοής: 8 βήματα

Βίντεο: Arduino Bluetooth Bingo οθόνη για άτομα με προβλήματα ακοής: 8 βήματα
Βίντεο: CS50 2015 - Week 10 2024, Ιούλιος
Anonim
Arduino Bluetooth Bingo οθόνη για άτομα με προβλήματα ακοής
Arduino Bluetooth Bingo οθόνη για άτομα με προβλήματα ακοής
Arduino Bluetooth Bingo οθόνη για άτομα με προβλήματα ακοής
Arduino Bluetooth Bingo οθόνη για άτομα με προβλήματα ακοής

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

Η μονάδα εκπομπής διαθέτει πληκτρολόγιο τύπου τηλεφώνου 12 κλειδιών. Πέντε από τα πλήκτρα (1, 4, 7, *, 0) είναι προγραμματισμένα να εισάγουν τον αλφαβητικό χαρακτήρα BINGO κάθε νέου αριθμού που καλείται. Αυτή η μονάδα διαθέτει επίσης οθόνη 4 χαρακτήρων, με αλφαριθμητικούς χαρακτήρες LED 14 τμημάτων που δείχνουν τον πλήρη αριθμό (π.χ., B-15).

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

Κάθε μονάδα διαθέτει έναν διακόπτη εναλλαγής που εναλλάσσει τη λειτουργία ενεργοποίησης και φόρτισης της εσωτερικής μπαταρίας ιόντων λιθίου 9V, μέσω της υποδοχής κάννης που εμφανίζεται. Ένα μπλε LED σε κάθε μονάδα εμφανίζεται όταν έχει συνδεθεί το Bluetooth.

Σημείωση: Στη συνέχεια θα υποδείξω τη μονάδα εκπομπής ως Master και τη μονάδα λήψης ως Slave.

Βήμα 1: Λάβετε ανταλλακτικά, υλικά και εργαλεία

Μέρη παραγγελίας αλληλογραφίας

Πληκτρολόγιο (1) Adafruit 7,50 $ εκ

Τετραπλή αλφαριθμητική οθόνη (2) Adafruit $ 10 εκ

Κολλητό ψωμί τύπου PCB (2) Adafruit 3-pack 13 $, Amazon 4-pack 13 $

Arduino Nano (2) Amazon 3-πακέτο $ 13

HC-06 μονάδα Bluetooth (2) Amazon 8,50 $ εε

Υποδοχή βαρελιού 5mm (2) Amazon 5-pack 8 $

DPDT switch Amazon 10-pack 6 $

Επαναφορτιζόμενη μπαταρία ιόντων λιθίου 9V (2) και διπλός φορτιστής Amazon (EBL) 17 $

Καλώδιο φόρτισης, με συνδετήρα μπαταρίας 9V και βύσμα κάννης (2) Amazon 5-pack 6 $

Τοπικά μέρη

Μικρό κουτί αναμνηστικών (2), ύψος περίπου 4,75 χ 4,75 χ 2,5 ίντσες, JoAnn (τοπικά και διαδικτυακά) 5,50 $

#4 Βίδες και παξιμάδια μηχανών για εγκατάσταση οθόνης (8)

Αποστάτες για τις βίδες του μηχανήματος (8)

Μικρές βίδες (σε ορείχαλκο μεντεσέ πακέτο) για εγκατάσταση πληκτρολογίου (1 πακέτο) Michaels

Ανταλλακτικά πιθανώς στο χέρι

Μπλε LED (2)

Υποδοχή LED (2), προαιρετικό

Κορδέλες, γυναικείες

Κορδέλες, άνδρες-γυναίκες

Αντίσταση 1K ohm (4)

Αντίσταση 2K ohm (2)

Αρσενικές κεφαλίδες

#22 Στερεό σύρμα σύνδεσης χαλκού: κόκκινο, μαύρο, λευκό

Υλικά

Σφραγιστικό ξύλου

Χρώμα με σπρέι ή πινέλο

Ταινία κάλυψης, κατά προτίμηση κανονικού και μπλε τύπου

Scotch Permanent Mounting Tape (ταινία αφρού 2 όψεων)

Εργαλεία

Δαγκάνα (συνιστάται)

Ηλεκτροκίνητο πριόνι κύλισης ή πριόνι χειρός

Αρχείο (ή γυαλόχαρτο)

Τρυπάνι και κομμάτια

Οδηγός τρυπανιών (έχει τρύπες διαστάσεων για όλα τα κομμάτια)

Κοπίδι για πάγο

Σετ κατσαβίδι κοσμηματοπωλείο

Κοινά κατσαβίδια και πένσες Phillips

Κόφτης καλωδίων

Απογυμνωτής καλωδίων

Εξοπλισμός συγκόλλησης

Πινελο ΖΩΓΡΑΦΙΚΗΣ

Βήμα 2: Προετοιμάστε τα κουτιά

(Σημείωση: Θα δείτε στις φωτογραφίες που έφτιαξα το κύριο κουτί πριν βρω το μεντεσέ κουτί για το Slave στο JoAnn. Το συνιστώ ανεπιφύλακτα αυτό το κουτί. Είναι σχεδόν το ίδιο μέγεθος, καλοφτιαγμένο, σε λογικές τιμές και το μεντεσέ καπάκι είναι υπέροχο, σε σύγκριση με την αφαίρεση και την αντικατάσταση βιδών, όταν χρειάζεται να έχω πρόσβαση στο εσωτερικό. Πραγματικά πλήρωσα περισσότερα για το κόντρα πλακέ JoAnn the ίντσας του Master, που είχα ήδη στο χέρι και σπατάλησα χρόνο και ενέργεια για να το φτιάξω. Έτσι, θα υποθέσω ότι θα χρησιμοποιήσετε δύο από τα πλαίσια JoAnn.)

Αφαιρέστε τις μεντεσέδες και τις μεντεσέδες. Βάλτε τους μεντεσέδες και τις βίδες σε ένα ασφαλές δοχείο για να αποφύγετε την απώλειά τους.

Οι οθόνες και το πληκτρολόγιο τοποθετούνται κάτω από τις κορυφές των κουτιών με τα προφανή μέρη να διαπερνούν. Μετρήστε προσεκτικά αυτά τα μέρη για να καθορίσετε τις διαστάσεις για τις απαιτούμενες ορθογώνιες οπές στις κορυφές, με στόχο μια τακτοποιημένη στενή εφαρμογή. Μια δαγκάνα είναι η καλύτερη για αυτό το σκοπό.

Απλώστε αυτά τα περιγράμματα στις κορυφές των κουτιών με μολύβι και χάρακα, κεντράροντάς τα οριζόντια και τοποθετώντας τα κάθετα, όπως θέλετε. Επίσης, θυμηθείτε να εντοπίσετε το LED στην κορυφή Slave. Τοποθέτησα (Μπλε) ταινία κάλυψης στις γραμμές με μολύβι για να φτιάξω έναν πολύ καλό οδηγό για κοπή.

Τρυπήστε μια τρύπα για τη λεπίδα πριονιού και προχωρήστε στο κόψιμο όσο πιο κοντά μπορείτε στην ταινία, χωρίς να ξεφύγετε από τη γραμμή. Ολοκληρώστε τις τρύπες με λίπανση ή λείανση μέχρι την ταινία/γραμμή. Στη συνέχεια, δοκιμάστε την προσαρμογή με μια οθόνη. Εάν είναι πολύ σφιχτό, μπορεί να είστε σε θέση να εφαρμόσετε με δύναμη στο σχετικά μαλακό μπαστούνι.

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

Τώρα είναι μια καλή στιγμή για να σφραγίσετε και να βάψετε τους εξωτερικούς χώρους του κουτιού. Το Basswood απορροφά το χρώμα, οπότε σφραγίστε το με βούρτσα πριν το βάψετε. Μετά το στέγνωμα, ψέκασα τους πυθμένες και τις κορυφές του κουτιού με Rustoleum γυαλιστερό μπλε, κάνοντας μόνο το εξωτερικό. Επέλεξα να καλύψω όλες τις τρύπες με ταινία κάλυψης στο εσωτερικό.

Όταν στεγνώσει, επανατοποθετήστε τις μεντεσέδες στις κορυφές.

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

Βήμα 3: Συναρμολογήστε τις δύο οθόνες

Σημείωση: Όταν προσπάθησα να παραγγείλω το κιτ οθόνης στη λίστα ανταλλακτικών, το Adafruit δεν ήταν διαθέσιμο σε όλα τα χρώματα. Έτσι έπρεπε να παραγγείλω μια διαφορετική έκδοση: την τετραπλή οθόνη Featherlight που διέφερε μόνο στο σακίδιο. Δείτε https://www.adafruit.com/product/3130. Ωστόσο, αυτό δεν είχε κανένα τρόπο να τοποθετηθεί στις κορυφές του κουτιού, οπότε έπρεπε να επινοήσω τη δική μου βάση. Συγκόλλησα απλώς τις τέσσερις ενεργές καρφίτσες στις κεφαλίδες σε έναν πίνακα τέχνης συγκολλήσιμου τύπου που βλέπετε στις φωτογραφίες ανοιχτού εξωφύλλου του βήματος 6. Διάτρησα τέσσερις οπές στερέωσης στον πίνακα. Διέγραψα ακόμη και έναν ανδρικό σύνδεσμο κεφαλίδας για το Master, αλλά αποφάσισα να μην πάω τόσο μακριά στο Slave.

Ας ελπίσουμε ότι θα είστε σε θέση να έχετε την πιο ωραία οθόνη που προτείνω στη λίστα ανταλλακτικών.

Κάθε οθόνη έρχεται ως κιτ τεσσάρων τμημάτων: δύο διπλές αλφαριθμητικές οθόνες LED, ένα σακίδιο (οδηγός LED) και μια αντρική κεφαλίδα 5 ακίδων. Τα LED και η κεφαλίδα πρέπει να κολληθούν στο σακίδιο. Δείτε το εξαιρετικό σεμινάριο στη διεύθυνση https://learn.adafruit.com/adafruit-led-backpack/0…. Θα χρειαστείτε μια άκρη συγκόλλησης λεπτού σημείου κατά τη συγκόλληση των ακίδων LED δίπλα στο IC του σακιδίου. Σε αυτό το έργο χρησιμοποιούνται μόνο 4 συνδέσεις με την κεφαλίδα: γραμμές ισχύος 5V (VCC. GND) και γραμμές δεδομένων I2C (SDA) και ρολογιού (SCL).

Βήμα 4: Φτιάξτε την πλακέτα κυκλωμάτων

Φτιάξτε τον πίνακα κυκλωμάτων
Φτιάξτε τον πίνακα κυκλωμάτων
Φτιάξτε τον πίνακα κυκλωμάτων
Φτιάξτε τον πίνακα κυκλωμάτων

Μου αρέσει να χρησιμοποιώ την έκδοση PCB του κοινού ψωμιού μισού μεγέθους, ειδικά όταν έχω κάνει ήδη μια προκαταρκτική σύνδεση συστήματος με ψωμί και βοηθητικές συσκευές. Η καλωδίωση της συγκολλήσιμης έκδοσης PCB είναι πολύ πιο εύκολη από την εναλλακτική έκδοση με δυνατότητα συγκόλλησης perfboard (από σημείο σε σημείο).

Ο παρακάτω πίνακας λήψης δίνει τις οδηγίες καλωδίωσης, συμπεριλαμβανομένων των ανδρικών κεφαλών για καλωδίωση και των γυναικείων κεφαλών για την κατασκευή πριζών Nano και HC-06. Οι αρσενικές κεφαλίδες ξεκολλούν από 40 ταινίες, αλλά οι θηλυκές κεφαλίδες πρέπει να αποκοπούν. Χρησιμοποιώ Dremel με τροχό κοπής.

Ο πίνακας είναι πανομοιότυπος για το Master και το Slave εκτός από την κεφαλίδα του πληκτρολογίου που απαιτείται στον κύριο πίνακα.

Η παραπάνω φωτογραφία δείχνει την πλακέτα Slave γυμνή και ολοκληρωμένη.

Βήμα 5: Εγκαταστήστε όλα τα εξαρτήματα στα κουτιά

Απεικόνιση

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

Πληκτρολόγιο

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

Διακόπτης, βύσμα και LED

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

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

Τέλος, βάλτε το LED στη θήκη του και σπρώξτε το στην τρύπα του (από μπροστά). Αυτό πρέπει να ταιριάζει καλά.

Πλακέτα κυκλώματος και μπαταρία

Συνήθως αφήνω αρκετό χώρο στο κουτί για να έχω πρόσβαση στην υποδοχή USB μικροελεγκτή (Nano) USB με καλώδιο USB, χωρίς να μετακινήσω την πλακέτα, γιατί καθιστά τον εντοπισμό σφαλμάτων και τις αλλαγές ευκολότερες. Δεν το έκανα εδώ εδώ επειδή τα κουτιά ήταν ήδη μεγαλύτερα από ό, τι περίμενα.

Πιστεύω ότι η ταινία διπλής όψης αφρού είναι ένας καλός τρόπος για να εγκαταστήσετε τον πίνακα και την μπαταρία. Εάν χρησιμοποιείτε ελάχιστη ταινία επιτρέπει την εύκολη αφαίρεση ενώ παράλληλα παρέχετε σταθερή εγκατάσταση. Αφήστε την ταινία μέχρι να είστε έτοιμοι να κουμπώσετε για τα καλά.

Βήμα 6: Εγκατάσταση καλωδίωσης και καλωδίωσης

Εγκατάσταση καλωδίωσης και καλωδίωσης
Εγκατάσταση καλωδίωσης και καλωδίωσης
Εγκατάσταση καλωδίωσης και καλωδίωσης
Εγκατάσταση καλωδίωσης και καλωδίωσης

Καλωδίωση

Ο διακόπτης είναι DPDT. Οι κεντρικοί πόλοι συνδέονται με την μπαταρία. Οι επάνω πόλοι συνδέονται με την υποδοχή φόρτισης. Και οι κάτω πόλοι συνδέονται με την κεφαλίδα Vin/Gnd του Nano.

Συγκολλήστε ένα κλιπ μπαταρίας 9V στους κεντρικούς πόλους του διακόπτη. Το κόκκινο σύρμα θα καθορίσει ποιος πόλος είναι θετικός (+).

Συγκολλήστε σύρμα σύνδεσης από τους επάνω πόλους του διακόπτη στην υποδοχή.

ΚΑΟΥΤΟΝ! Βεβαιωθείτε ότι η αρνητική πλευρά πηγαίνει στον κεντρικό πείρο της υποδοχής. Γιατί; Επειδή η τάση φόρτισης είναι αρνητική στον κεντρικό πείρο του βύσματος της κάννης. Δείτε το βήμα 8 για μια εξήγηση.

Χρησιμοποιήστε ένα ζεύγος βραχυκυκλωτήρων M-F για να συνδέσετε τους κάτω πόλους του διακόπτη στην κεφαλίδα καλωδίου Vano/Gnd του Nano. Συγκολλήστε τις καρφίτσες στους κάτω πόλους, βεβαιωθείτε ότι θα πάτε στο Vin χωρίς περιστροφή καλωδίου.

Χρησιμοποιήστε επίσης ένα ζεύγος βραχυκυκλωτήρων M-F για να συνδέσετε το LED στην κεφαλίδα στην αντίσταση περιορισμού ρεύματος 1K στην έξοδο "STATE" του HC-06. Συγκολλήστε τις ακίδες στα καλώδια LED, βεβαιωθείτε ότι το μακρύτερο καλώδιο (ανόδου) πηγαίνει στην αντίσταση.

Καλωδίωση

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

Το πληκτρολόγιο διαθέτει σύνδεση με κλειδί μήτρας, τέσσερις σειρές και τρεις στήλες, οπότε η σύνδεση κεφαλίδας του χρησιμοποιεί 7 ακίδες. Συνδέστε έναν βραχυκυκλωτήρα με κορδέλα F-F 7 συρμάτων στην κεφαλίδα και, χωρίς να στρίψετε, συνδέστε το άλλο άκρο στη σύνδεση κεφαλίδας του πληκτρολογίου του Nano.

Η οθόνη διαθέτει σύνδεση κεφαλίδας 5 ακίδων, αλλά χρειαζόμαστε μόνο 4 ακίδες, για τροφοδοσία και σειριακά δεδομένα I2C (SDA, SCL). Συνδέστε έναν βραχυκυκλωτήρα 4 συρμάτων F-F σε αυτό. Διαχωρίστε το άλλο άκρο σε δύο συνδετήρες 2-καλωδίων και συνδέστε τα στην ηλεκτρική λωρίδα 5v του breadboard και στην κεφαλίδα I2C του Nano στις ακίδες A4-A5. Βεβαιωθείτε ότι το +5V θα εμφανίσει 5V και το SDA θα εμφανίσει το SDA.

Μου αρέσει να τυλίγω τις θηλυκές συνδέσεις σε κάθε άκρο καλωδίου για να κάνω μια ισχυρότερη σύνδεση και να διευκολύνω το ζευγάρωμα με τις αρσενικές κεφαλίδες.

Βήμα 7: Κατεβάστε τα σκίτσα και δοκιμάστε το σύστημα

Κατεβάστε και αντιγράψτε τα δύο σκίτσα Arduino παρακάτω και επικολλήστε τα στο Arduino IDE (1.8.9 ή μεταγενέστερη έκδοση).

www.dropbox.com/s/qut4pkywkijbag9/Bingo_Ma…

www.dropbox.com/s/4td68e3vspoduut/Bingo_Slave_7-15.odt?dl=0

Πιστεύω ότι θα βρείτε εύκολα τα σκίτσα γιατί έχω φροντίσει να προσθέσω χρήσιμα σχόλια. Επίσης, οι ειδικές λειτουργίες από τις βιβλιοθήκες απλοποιούν τα σκίτσα. Ακόμα κι αν δεν καταλαβαίνετε πλήρως μια λειτουργία, μπορείτε να αισθανθείτε άνετα επειδή λειτουργεί και πιθανότατα θα μπορούσατε να τη χρησιμοποιήσετε σε ένα σκίτσο δικό σας με μικρό ή καθόλου πρόβλημα.

Συνδέστε τον υπολογιστή σας στην υποδοχή Nano USB Mini B στο Master. Δυστυχώς, ο πίνακας Nano πρέπει να γείρει προς τα πάνω για να το κάνει αυτό. Ενεργοποιήστε και μεταγλωττίστε/κατεβάστε το κύριο σκίτσο. Ομοίως, επαναλάβετε αυτό με το Slave. Είστε τώρα έτοιμοι να χρησιμοποιήσετε το σύστημα.

Αφαιρέστε τα καλώδια USB και ενεργοποιήστε και τα δύο κουτιά. Θα πρέπει τώρα να δείτε και τις δύο οθόνες να ενεργοποιούνται, εμφανίζοντας όλες τις παύλες. Αυτό δείχνει ότι η τροφοδοσία είναι ενεργοποιημένη και το σύστημα λειτουργεί. Περιμένετε μέχρι να ανάψουν και οι δύο λυχνίες LED Bluetooth, δείχνοντας ότι έχει πραγματοποιηθεί σύνδεση Bluetooth του Master και του Slave.

Σημείωση: Πρώτο πάτημα ορισμένων πλήκτρων οδηγεί σε αλφαβητική καταχώρηση.

Το "1" εισέρχεται στο "Β".

Το "4" μπαίνει στο "εγώ"

Το "7" μπαίνει στο "N"

Το "*" εισάγει το "G"

Το "0" εισέρχεται στο "O"

Δοκιμάστε το "B01". Και οι δύο οθόνες Master και Slave πρέπει να εμφανίζουν "B-01"

Δοκιμάστε άλλες καταχωρήσεις.

Τώρα πληκτρολογήστε "B15" στο κύριο πληκτρολόγιο. Θα πρέπει να δείτε το B-15 και στις δύο οθόνες. Εισάγετε ξανά αργά το Β15. Οι χαρακτήρες στο Master θα εμφανιστούν κατά την εισαγωγή τους. Η οθόνη Slave δεν θα αλλάξει μέχρι να εισαχθούν και οι τρεις χαρακτήρες σε έναν αριθμό Bingo.

Θα πρέπει να μπορείτε να διαγράψετε τα λάθη ανά πάσα στιγμή πατώντας "#". Κάντε το και η παραπάνω τελευταία καταχώρηση θα πρέπει να διαγραφεί και στις δύο οθόνες. Ωστόσο, εάν εισαγάγετε λιγότερους από τρεις χαρακτήρες και πατήσετε "#", θα καθαρίσει μόνο η κύρια οθόνη σας. Έτσι, ο θεατής στο Slave δεν θα γνωρίζει το σφάλμα σας.

Αυτό ολοκληρώνει τη δοκιμή. Ελπίζω να ήταν επιτυχής!

Βήμα 8: Μάθετε περισσότερα για τα εξαρτήματα

Μάθετε περισσότερα για τα εξαρτήματα
Μάθετε περισσότερα για τα εξαρτήματα
Μάθετε περισσότερα για τα εξαρτήματα
Μάθετε περισσότερα για τα εξαρτήματα
Μάθετε περισσότερα για τα εξαρτήματα
Μάθετε περισσότερα για τα εξαρτήματα

Πληκτρολόγιο

Δείτε

και

Τα κλειδιά υποτίθεται ότι είναι συνδεδεμένα σε έναν πίνακα 4 σειρών και 3 στηλών που μοιάζει ακριβώς με το πληκτρολόγιο:

{'1', '2', '3'}, {'4', '5', '6'}, {'7', '8', '9'}, {'*', '0', '#'}

Τα κλειδιά σε κάθε σειρά και κάθε στήλη σύρμα μαζί. Τα καλώδια 7 σειρών και στηλών βγαίνουν στη σύνδεση κεφαλίδας 7 ακίδων του πληκτρολογίου. Σύμφωνα με την πρώτη διεύθυνση URL παραπάνω, οι τρεις πρώτες καρφίτσες στα αριστερά της κεφαλίδας μου είναι οι στήλες και οι ακόλουθες τέσσερις καρφίτσες στα δεξιά είναι οι σειρές. Ωστόσο, οι δύο διευθύνσεις URL φαίνεται να αντιστρέφουν τη σειρά, εκτός εάν κοιτάζουν διαφορετικές πλευρές του πίνακα. Υπέθεσα ότι το κλειδί "1" ορίζει τη στήλη 1 και τη σειρά 1 και οι άλλες στήλες και γραμμές προχωρούν με αριθμητική σειρά. Ωστόσο, διαπίστωσα ότι οι στήλες και οι γραμμές δεν αντιστοιχούν στην ομαλή εξέλιξη των αριθμών pin στο Nano, όπως δίνεται και στις δύο παραπάνω διευθύνσεις URL. Δεν μπορώ να βρω κανένα λόγο εκτός από το ότι το πληκτρολόγιο είναι ενσύρματο διαφορετικά.

Το καλώδιο κορδέλας πληκτρολογίου συνδέεται με την κεφαλίδα 7 ακίδων του breadboard του Nano χωρίς περιστροφή. Αυτή η κεφαλίδα συνδέεται με τις εισόδους D4-D10 του Nano. Διαπίστωσα ότι η παραγγελία έπρεπε να είναι όπως φαίνεται παρακάτω για να εμφανίζονται σωστά τα πατήματα πλήκτρων.:

Οι ακίδες πληκτρολογίου (1, 2, 3) συνδέονται με τις ακίδες Nano (D8, D10, D6} με αυτή τη σειρά

Οι ακίδες πληκτρολογίου (4, 5, 6, 7) συνδέονται με τις ακίδες Nano (D9, D4, D5, D7) με αυτή τη σειρά

Αυτό σίγουρα λειτουργεί σωστά. Τα σκίτσα στο Βήμα 7 φροντίζουν για την εκχώρηση της σύνδεσης καρφιτσών.

Απεικόνιση

Όπως ήδη συζητήθηκε, υπάρχουν τέσσερα αλφαριθμητικά τμήματα οθόνης LED 14 τμημάτων. Αυτά ελέγχονται από το σακίδιο, το οποίο περνάει από το καθένα, ανάβοντας τα κατάλληλα LED.

Χωρίς το σακίδιο θα πρέπει να φέρετε 14 καλώδια τροφοδοσίας LED στο Nano, καθώς και μια επιλογή 4 συρμάτων οθόνης/κοινή επιστροφή. Αυτές οι 18 γραμμές θα χρησιμοποιούσαν και τους 18 ψηφιακούς ακροδέκτες εισόδου/εξόδου Nano (D0-D12 και A0-A5), χωρίς να αφήνουν τίποτα για τις 11 ακίδες που απαιτούνται για την κανονική σειρά (Arduino IDE), το σειριακό λογισμικού (Bluetooth) και το πληκτρολόγιο (7 καρφίτσες).

Με το σακίδιο χρειάζεστε μόνο τα δύο ψηφιακά καλώδια I2C για έλεγχο, καθώς και δύο καλώδια ισχύος/γείωσης +5V.

Bluetooth (εμφανίζεται παραπάνω)

Το HC-06 είναι μια υπέροχη μικρή μονάδα. Το μόνο που έχετε να κάνετε είναι να του δώσετε τους σειριακούς χαρακτήρες που θέλετε να μεταδώσετε και να διαβάσετε τους σειριακούς χαρακτήρες που του μεταδίδονται. Φροντίζει για όλες τις λειτουργίες Bluetooth.

Συνδέεται σε μια τυπική σανίδα ψύξης ή μια πρίζα PCB κατασκευασμένη από γυναικεία κεφαλίδα μήκους 7 ακίδων. Οι έξι ακίδες είναι: +5V ισχύς και γείωση, σειριακή είσοδος από Nano RXD), σειριακή έξοδος στο Nano (TXD) και έξοδος STATE που χρησιμοποιούμε για να οδηγήσουμε το LED που εμφανίζεται όταν υπάρχει σύνδεση των δύο HC-06 in Κύριος και Δούλος.

Μπαταρία και φορτιστής

Η μπαταρία είναι ιόντων λιθίου "9V". (Σε αυτή την περίπτωση, το 9V ισχύει περισσότερο για τη διαμόρφωση του πακέτου παρά για την τάση.) Διαθέτει δύο κυψέλες σε σειρά, κάθε κυψέλη έχει ονομαστική έξοδο 3,6-3,7V. Έτσι, η ονομαστική τάση της μπαταρίας είναι 7,2-7,4V. Σε πλήρη φόρτιση η τάση της μπαταρίας μπορεί να φτάσει τα 8,4V. Το παρακάτω γράφημα δίνει μια τυπική καμπύλη εκφόρτισης και δείχνει πώς η τάση παραμένει υψηλή για μεγάλο χρονικό διάστημα. Η μπαταρία διαθέτει κύκλωμα εσωτερικής προστασίας που περιλαμβάνει διακοπή λειτουργίας στα περίπου 6,6V (3,3V ανά κύτταρο). Οι μπαταρίες ιόντων λιθίου δεν τους αρέσει να αποφορτίζονται πλήρως και η ταχεία πτώση τάσης στο τέλος της εκφόρτισης απαιτεί μια λογικά υψηλή τάση διακοπής. Σημειώστε ότι η τάση αποκοπής είναι λίγο μικρότερη από την ελάχιστη προδιαγραφή Nano 7V, η οποία επιτρέπει τον χώρο κεφαλής ρυθμιστή τάσης πάνω από τη ρυθμιζόμενη έξοδο 5V. Επομένως, είναι πιθανό ο Nano να σταματήσει να εργάζεται πριν το κάνει η μπαταρία.

Η ονομαστική ισχύς της μπαταρίας είναι 600 milliamp-ώρες. Μέτρησα την αποστράγγιση ρεύματος Slave στα 113mA με οθόνη "B-88" και συνδεδεμένο Bluetooth. (Αυτή η οθόνη είναι ισοδύναμη με τις πιο ορατές εκπομπές ενέργειας στην εφαρμογή μας BINGO.) Η συνεδρία BINGO που παρακολουθώ διαρκεί περίπου 2,5 ώρες, με 6 παιχνίδια και περίπου 10 λεπτά μεταξύ των παιχνιδιών. Έχω απενεργοποιήσει ανάμεσα στα παιχνίδια. Μετά από ένα βράδυ γύρισα σπίτι, ενεργοποιήθηκα και περίμενα να σταματήσει ο Σκλάβος να δουλέψει, κάτι που έγινε 2,3 ώρες αργότερα. Διάβασα την τάση και ήταν 6,6V, οπότε η μπαταρία σταμάτησε πριν το κάνει ο Νάνο. Είναι ασφαλές να πούμε ότι η μπαταρία είναι περισσότερο από επαρκής για τον σκοπό μου.

Ακολουθούν οι τρέχουσες μετρήσεις Slave (στα 7.2V):

Όλα τρέχουν, εμφανίζουν "B-88": 113 mA

(Δεν είναι πραγματικός αριθμός Bingo, αλλά ο αναμενόμενος μέσος όρος: 7 τμήματα LED σε κάθε ενότητα)

Εκκαθάριση οθόνης: 27 mA (Η οθόνη αντλεί το μεγαλύτερο μέρος του ρεύματος: 113-27 = 86 mA)

Το Bluetooth δεν είναι συνδεδεμένο, η οθόνη απενεργοποιήθηκε: 64 mA

(Το Bluetooth τώρα εκπέμπει, προσπαθεί να συνδεθεί. Αυτό φαίνεται να είναι εφέ 64 - 27 mA = 37 mA.)

Η μονάδα Bluetooth αφαιρείται μετά την απενεργοποίηση: 51 mA, μετά την ενεργοποίηση

(Η οθόνη είναι όλες οι γραμμές. Κάθε μπάρα είναι 2 LED, οπότε περιμένετε 2/7 x 86 = 25 mA για εμφάνιση.

έτσι η διαφορά των 26 mA οφείλεται στο Bluetooth.)

Το κύριο ρεύμα θα είναι ουσιαστικά το ίδιο. Το πληκτρολόγιο δεν αντλεί ενέργεια και οι εκπομπές Bluetooth είναι πολύ σύντομες.

Ο φορτιστής και τα καλώδια φόρτισης εμφανίζονται στην παραπάνω φωτογραφία. Το Master και το Slave μπορούν να φορτιστούν ταυτόχρονα. Λόγω των σύντομων καλωδίων, ο φορτιστής πρέπει να συνδεθεί σε ένα καλώδιο επέκτασης. Ο φορτιστής λειτουργεί καλά εκτός από το ότι ένα από τα LEDS δεν σβήνει όταν η μπαταρία είναι πλήρως φορτισμένη. υπάρχουν παρόμοια σχόλια στο Amazon σχετικά με τα LED.

Τα καλώδια φόρτισης είναι πραγματικά σχεδιασμένα για να συνδέονται σε μπαταρία 9V και να συνδέονται σε υποδοχή κάννης για να τροφοδοτούν ένα Arduino Uno ή άλλη πλακέτα κυκλώματος. Τα χρησιμοποιώ για σύνδεση στο φορτιστή. Αλλά πρέπει να είστε προσεκτικοί σχετικά με την πολικότητα, όπως σημείωσα στο βήμα 6 και εξηγώ παρακάτω.

Όταν συνδέουμε το καλώδιο φόρτισης στον φορτιστή 9V, η τάση στον κεντρικό πείρο του βύσματος είναι αρνητική, όχι θετική όπως είναι εάν συνδεθούμε σε μπαταρία 9V. Οι συνδετήρες φορτιστή και καλωδίου φόρτισης έχουν τις ίδιες πολικότητες. πρέπει να δέχεται ο καθένας μια μπαταρία 9V. Έτσι, ο σύνδεσμος καλωδίου φόρτισης πρέπει να περιστραφεί κατά 90 μοίρες όταν συνδέεται στο φορτιστή, αντιστρέφοντας έτσι τις πολικότητες στο βύσμα της κάννης. Αυτό απαιτεί τη σύνδεση αρνητικής μπαταρίας στον κεντρικό ακροδέκτη της υποδοχής φόρτισης.

Συνιστάται: