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

UChip - BEEP Sonar Sensor With Bluetooth Transmission Data: 4 Steps
UChip - BEEP Sonar Sensor With Bluetooth Transmission Data: 4 Steps

Βίντεο: UChip - BEEP Sonar Sensor With Bluetooth Transmission Data: 4 Steps

Βίντεο: UChip - BEEP Sonar Sensor With Bluetooth Transmission Data: 4 Steps
Βίντεο: How To - Elite FS Full Basics Training Pt.2 2024, Νοέμβριος
Anonim
UChip - BEEP Sonar Sensor With Bluetooth Data Transmission
UChip - BEEP Sonar Sensor With Bluetooth Data Transmission
UChip - BEEP Sonar Sensor With Bluetooth Data Transmission
UChip - BEEP Sonar Sensor With Bluetooth Data Transmission

Πρόσφατα, ανέπτυξα ένα BEEP όπως ένα σόναρ αυτοκινήτου και έναν σειριακό προσαρμογέα Bluetooth σε USB χρησιμοποιώντας το uChip. Κάθε έργο ήταν αρκετά ενδιαφέρον από μόνο του, αλλά… θα ήταν δυνατόν να τα συγχωνεύσουμε και να δημιουργήσουμε έναν αισθητήρα “BT τηλεχειριστήριο BEP σαν αυτοκίνητο”;!;

Η απάντηση είναι ΝΑΙ (ποιος θα ήταν ο λόγος για να γράψετε ένα Instructables διαφορετικά!:)) και αυτό το γρήγορο σεμινάριο θα σας δείξει πώς.

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

Λογαριασμός υλικών:

- ΜΠΙΠ σαν συσκευή αυτοκινήτου: φτιάξτε τη δική σας

-Προσαρμογέας SerialBT-to-USB: εδώ πώς να το φτιάξετε

- Μπαταρία ιόντων λιθίου (ή αντίστοιχη συσκευασία): οποιαδήποτε μπαταρία με τάση μεταξύ 3V3 και 5V

Βήμα 1: Καλωδίωση

Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση

Υποθέτω ότι έχετε φτιάξει ήδη το δικό σας BEEP σαν συσκευή αυτοκινήτου και σειριακό προσαρμογέα BT-to-USB. Σε περίπτωση που δεν το είχατε, ακολουθούν οι οδηγίες:

- ΜΠΙΠ σαν αυτοκίνητο

-Σειριακός προσαρμογέας BT-to-USB

Δεν υπάρχει πραγματική καλωδίωση για να γίνει αυτό το έργο. απλά πρέπει να κολλήσετε το βύσμα της μπαταρίας στο BEEP σαν μια πλακέτα αυτοκινήτου για να παρέχετε εξωτερική τροφοδοσία (στο προηγούμενο σεμινάριο τροφοδότησα την πλακέτα μέσω της υποδοχής micro-USB).

Σε περίπτωση που χρειάζεστε βοήθεια με τις συνδέσεις, σας έδωσα το σχηματικό από το "BEEP like a car!" με τονισμένες τις απαραίτητες αλλαγές.

Βήμα 2: Προγραμματισμός

Φορτώστε το σκίτσο "BeepLikeACarWithBT.ino" στο uChip χρησιμοποιώντας το Arduino IDE.

Ρίξτε μια ματιά στον κώδικα αν θέλετε. Ο κώδικας είναι (κατά τη γνώμη μου) αρκετά απλός, είναι δυνατόν να βελτιστοποιηθεί περαιτέρω, αλλάζοντας τη συχνότητα και την προτεραιότητα με την οποία η σειριακή θύρα μεταδίδει δεδομένα. Ωστόσο, η βελτιστοποίηση είναι εκτός του πεδίου εφαρμογής αυτού του έργου.

Ρυθμίστε τα διάφορα #define ανάλογα με τις ανάγκες σας. Ως προεπιλογή, η ελάχιστη απόσταση είναι 200 mm, ενώ η μέγιστη είναι 2500 mm. Επιπλέον, είστε ευπρόσδεκτοι να τροποποιήσετε τον ορισμό BUZZ_DIV προκειμένου να αλλάξετε τη συχνότητα με την οποία εμφανίζεται το ηχητικό σήμα.

Βήμα 3: Συνδέστε τον μετατροπέα SerialBT-σε-USB, τη μπαταρία και το τηλέφωνό σας

Συνδέστε τον μετατροπέα SerialBT-σε-USB, την μπαταρία και το τηλέφωνό σας
Συνδέστε τον μετατροπέα SerialBT-σε-USB, την μπαταρία και το τηλέφωνό σας

Συνδέστε τον μετατροπέα BT-σε-USB σε uChip χρησιμοποιώντας έναν μετατροπέα OTG, συνδέστε την μπαταρία στην πλακέτα σας και στη συνέχεια χρησιμοποιήστε έναν σειριακό τερματικό BT στο τηλέφωνό σας για σύνδεση με τη συσκευή BT.

Βήμα 4: Διασκεδάστε

Καλα να περνατε!
Καλα να περνατε!

Εδώ είσαι! Όλα είναι ρυθμισμένα, τώρα θα πρέπει να αρχίσετε να λαμβάνετε τη μετρημένη απόσταση στο τηλέφωνό σας.

Ενσωμάτωσα το δικό μου στην κορυφή του παλιού μου παιχνιδιού RC αυτοκινήτου

Δοκιμάστε το και επαληθεύστε ποιο είναι το μέγιστο εύρος που θα μπορούσατε να μετρήσετε. Λάβετε υπόψη ότι η συσκευή μπορεί να μεταδίδει λάθος δεδομένα σε περίπτωση που μετράτε την απόσταση των «απείρως μακρινών» εμποδίων. Πρέπει να χειριστείτε σωστά αυτά τα δεδομένα σε περίπτωση που θέλετε να τα χρησιμοποιήσετε για άλλους σκοπούς εκτός από την απλή απεικόνιση.

Συνιστάται: