Πίνακας περιεχομένων:
- Βήμα 1: Καλωδίωση
- Βήμα 2: Προγραμματισμός
- Βήμα 3: Συνδέστε τον μετατροπέα SerialBT-σε-USB, τη μπαταρία και το τηλέφωνό σας
- Βήμα 4: Διασκεδάστε
Βίντεο: UChip - BEEP Sonar Sensor With Bluetooth Transmission Data: 4 Steps
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Πρόσφατα, ανέπτυξα ένα 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, τη μπαταρία και το τηλέφωνό σας
Συνδέστε τον μετατροπέα BT-σε-USB σε uChip χρησιμοποιώντας έναν μετατροπέα OTG, συνδέστε την μπαταρία στην πλακέτα σας και στη συνέχεια χρησιμοποιήστε έναν σειριακό τερματικό BT στο τηλέφωνό σας για σύνδεση με τη συσκευή BT.
Βήμα 4: Διασκεδάστε
Εδώ είσαι! Όλα είναι ρυθμισμένα, τώρα θα πρέπει να αρχίσετε να λαμβάνετε τη μετρημένη απόσταση στο τηλέφωνό σας.
Ενσωμάτωσα το δικό μου στην κορυφή του παλιού μου παιχνιδιού RC αυτοκινήτου
Δοκιμάστε το και επαληθεύστε ποιο είναι το μέγιστο εύρος που θα μπορούσατε να μετρήσετε. Λάβετε υπόψη ότι η συσκευή μπορεί να μεταδίδει λάθος δεδομένα σε περίπτωση που μετράτε την απόσταση των «απείρως μακρινών» εμποδίων. Πρέπει να χειριστείτε σωστά αυτά τα δεδομένα σε περίπτωση που θέλετε να τα χρησιμοποιήσετε για άλλους σκοπούς εκτός από την απλή απεικόνιση.
Συνιστάται:
Laser Transmission With Arduinos: 4 Βήματα
Laser Transmission With Arduinos: Αυτό το έργο αφορούσε τον BT Young επιστήμονα το 2019. wasμουν υπεύθυνος για το «Μοντέλο επίδειξης». Η επίδειξη ήταν δύο λέιζερ ελεγχόμενα με arduino που αναβοσβήνουν για να στείλουν ένα σήμα σε άλλο arduino σε κάποια απόσταση. Δοκιμάστηκε για να λειτουργήσει
UChip - Simple Sketch to Remote Control Motors And/or Servos Via 2.4GHz Radio Tx -Rx !: 3 βήματα
UChip - Simple Sketch to Remote Control Motors And/or Servos Via 2.4GHz Radio Tx -Rx !: Μου αρέσει πολύ ο κόσμος του RC. Η χρήση ενός παιχνιδιού RC σας δίνει την αίσθηση ότι έχετε τον έλεγχο κάτι εξαιρετικού, παρά το γεγονός ότι είναι ένα μικρό σκάφος, αυτοκίνητο ή drone! Ωστόσο, δεν είναι εύκολο να προσαρμόσετε τα παιχνίδια σας και να τα κάνετε να κάνουν ό, τι θέλετε
ECG Logger - Wearable Cardiac Monitor for Long -Term Data Acquisration and Analysis: 3 Steps
ECG Logger - Wearable Cardiac Monitor for Long -Term Data Acquisition and Analysis: Πρώτη κυκλοφορία: Οκτώβριος 2017 Τελευταία έκδοση: 1.6.0 Κατάσταση: Σταθερό Δυσκολία: Υψηλή Προϋπόθεση: Arduino, Προγραμματισμός, Κατασκευή υλικού Μοναδικό αποθετήριο: SF (δείτε παρακάτω συνδέσμους) Υποστήριξη: Μόνο φόρουμ, Το no PMECG Logger είναι φορητή καρδιακή οθόνη για μεγάλο χρονικό διάστημα
EASY Arduino OLED Sensor Data Display: 4 Βήματα
EASY Arduino OLED Sensor Data Display: Εάν έχετε συνεργαστεί ποτέ με το Arduino, πιθανότατα θέλετε να εμφανίζει αναγνώσεις αισθητήρων. Ενώ χρησιμοποιούσατε την παλιά κλασική LCD Nokia 5110 LCD, ίσως έχετε παρατηρήσει ότι η σύνδεση όλων αυτών των καλωδίων είναι ακατάστατη και καταλαμβάνει πάρα πολλές καρφίτσες. Φυσικά, υπάρχει μια καλύτερη
IoT Enabled Sensor Data Collection Center With ESP8266 & PubNub: 9 βήματα (με εικόνες)
IoT Enabled Sensor Data Collection Center With ESP8266 & PubNub: Τα περισσότερα από τα σεμινάρια στο ESP8266 είναι είτε σε επίπεδο αρχάριου (αναβοσβήνει από απόσταση ένα led) είτε είναι πολύ περίπλοκα για κάποιον που ψάχνει κάτι να βελτιώσει και να αναβαθμίσει με τις ικανότητές του να αναβοσβήνει με led. Αυτό Ο εκπαιδευτικός στόχος είναι να γεφυρώσει αυτό το χάσμα στη δημιουργία