Όσο περισσότερο γνωρίζω το κιτ εκπαιδευτικής Ρομποτικής (Polytech) R2, τόσο περισσότερο μου αρέσει και εννοώ το hardware (υλικό) του. Μαζί με όλα όσα περιλαμβάνει η συσκευασία, υπάρχει και ένα BT-24 Bluetooth Module το οποίο επιτρέπει σύνδεση με tablet ώστε να μπορεί να χρησιμοποιηθεί ως τηλεχειριζόμενο όχημα – από την Android εφαρμογή της Polytech. Ένα από τα προβλήματα αυτού του setup είναι ότι όταν προσπαθείς να κάνεις pairing περισσότερα από ένα οχήματα (όπως συμβαίνει τυπικά σε μια τάξη), όλα έχουν το ίδιο Bluetooth Name με αποτέλεσμα να μην γνωρίζει κανείς ποιο tablet προσπαθεί να συνδεθεί σε ποιο όχημα.
Στο διαδίκτυο υπάρχουν αρκετά άρθρα για αλλαγή ονόματος σε Bluetooth Dongles για Arduino αλλά αφορούν κυρίως τα HC05 και HC06 τα οποία είναι τα δημοφιλέστερα Dongles. Για να αλλάξει κάποιος το όνομα σε Dongle ΒΤ-24 (όπως αυτό που περιέχουν τα R2 κιτ) χρειάζεται λίγο περισσότερο ψάξιμο.
Απαραίτητα υλικά / εφαρμογές
- Ένα οποιδήποτε Arduino, εγώ έχω πολλά Arduino Nano και θα χρησιμοποιήσω ένα από αυτά.
- 5 female to female dupont cables
- Arduino IDE (δωρεάν download από εδώ)
Βήμα 0
Πριν συνδέσουμε το Bluetooth Dongle, συνδέουμε το Arduino στον ΗΥ και ανεβάζουμε ένα κενό sketch (ώστε να σβηστεί ότι πιθανόν έχει ήδη φορτωμένο).
Βήμα 1 – Σύνδεση BT-24 στο Arduino
Αποσυνδέουμε το Arduino από τον ΗΥ. Στην πίσω μεριά του BT-24 υπάρχει μια πολύ βολική σήμανση για το κάθε pin. Εφαρμόζουμε την παρακάτω συνδεσμολογία:
- STATE -> Αυτό το pin δεν θα το χρειαστούμε, δεν θα συνδέσουμε κάτι
- RXD -> στο RX pin του Arduino
- TXD -> στο TX pin του Arduino
- GND -> στο GND (γείωση) του Arduino
- Vcc -> στο Vcc (+5V) του Arduino
- EN -> Είναι το pin Enable, θα πρέπει να συνδεθεί στα +5V του Arduino
Βήμα 2
Συνδέουμε και πάλι το Arduino στον HY. Από το Arduino IDE επιλέγουμε τη θύρα στην οποία έχει ανιχνευτεί το Arduino.
Ανοίγουμε το Serial Monitor. Ρυθμίζουμε την ταχύτητα στα 9600 baud και το Line Termination σε Both NL & CR.
Στο terminal δίνουμε AT και πατάμε Enter, αν απαντήσει OK η σύνδεση έχει γίνει με επιτυχία.
Για να δούμε το όνομα που έχει ήδη το Dongle, δίνουμε AT+NAME
Για να αλλάξουμε το όνομα δίνουμε AT+NAMEnew_name (ΠΡΟΣΟΧΗ: Tο νέο όνομα πρέπει να γραφεί κολλητα στο AT+NAME, δεν θα πρέπει να μεσολαβεί κενό).
Καλή ευκολία!
Πηγές
DX-BT24 Bluetooth module-AT command and cell phone transmissions tutorial