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

Ρυθμίσεις εντολών Bluetooth AT (HC05 HC06): 4 βήματα
Ρυθμίσεις εντολών Bluetooth AT (HC05 HC06): 4 βήματα

Βίντεο: Ρυθμίσεις εντολών Bluetooth AT (HC05 HC06): 4 βήματα

Βίντεο: Ρυθμίσεις εντολών Bluetooth AT (HC05 HC06): 4 βήματα
Βίντεο: LDmicro 13: HC-05 Bluetooth Phone App Control (Microcontroller PLC Ladder Programming with LDmicro) 2024, Ιούλιος
Anonim
Ρυθμίσεις εντολών Bluetooth AT (HC05 HC06)
Ρυθμίσεις εντολών Bluetooth AT (HC05 HC06)

Γεια σας παιδιά! Ελπίζω να σας άρεσε ήδη το προηγούμενο διδακτικό μου "How to Control Servo Motor Arduino Tutorial". Αυτό είναι ένα άλλο ενημερωτικό σεμινάριο για να σας διδάξει πώς να διασυνδέεστε με τη μονάδα Bluetooth και να διαμορφώνετε τις ρυθμίσεις της μέσω εντολών AT, οπότε αν θέλετε να αλλάξετε το όνομα ή τον κωδικό πρόσβασης Arduino Bluetooth ή οποιαδήποτε άλλη παράμετρο Bluetooth, αυτός θα είναι ο καλύτερος οδηγός για εσάς το πετύχει.

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

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

Τι θα μάθετε από αυτό το διδακτικό:

Μάθετε το ιστορικό εμφάνισης εντολών AT.

Κατανοήστε τη διαφορά μεταξύ των μονάδων bluetooth HC.

Μάθετε το υλικό της μονάδας HC Bluetooth.

Κάντε το κατάλληλο διάγραμμα καλωδίωσης με έναν πίνακα Arduino.

Ρυθμίστε το Bluetooth στη λειτουργία εντολών AT.

Ξεκινήστε τις νέες ρυθμίσεις Bluetooth

Βήμα 1: Τρόπος διασύνδεσης με μονάδες Bluetooth

Τρόπος διασύνδεσης με μονάδες Bluetooth
Τρόπος διασύνδεσης με μονάδες Bluetooth
Τρόπος διασύνδεσης με μονάδες Bluetooth
Τρόπος διασύνδεσης με μονάδες Bluetooth
Τρόπος διασύνδεσης με μονάδες Bluetooth
Τρόπος διασύνδεσης με μονάδες Bluetooth

Ξεκινώντας με την περιγραφή του έργου, θα προσαρμόσουμε τις παραμέτρους της μονάδας Bluetooth, αλλά πώς θα μπορούσαμε να επικοινωνήσουμε με τις μονάδες Bluetooth!

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

Τι είναι αυτές οι εντολές ΑΤ

Πίσω στο έτος 1981, ο Dennis Hayes εφηύρε μια συγκεκριμένη γλώσσα εντολών για τη διασύνδεση της "συσκευής smartmodem Hayes" και αυτό το σύνολο εντολών αποτελείται από μια σειρά σύντομων συμβολοσειρών κειμένου που μπορούν να συνδυαστούν για να παράγουν εντολές για λειτουργίες όπως κλήση, κλείσιμο και αλλάζοντας τις παραμέτρους της σύνδεσης. Από εδώ έρχεται η ιδέα να αναπτυχθεί όλο και περισσότερο το σύνολο Hayes ή οι εντολές AT να ρυθμίζουν τη διασύνδεση περισσότερων συσκευών χρησιμοποιώντας κάποιο είδος προθέματος.

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

Έτσι, για να στείλουμε εντολές AT σε μια μονάδα Bluetooth, πρέπει πρώτα να τη μετατρέψουμε στη λειτουργία εντολών AT.

Οι πιο δημοφιλείς μονάδες Bluetooth είναι η HC-06 και η μονάδα HC-05 που θα χρησιμοποιηθούν στο σεμινάριό μας.

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

Βήμα 2: Το υλικό υλικού Bluetooth

Υλικό Bluetooth
Υλικό Bluetooth
Υλικό Bluetooth
Υλικό Bluetooth

Για τη μονάδα HC-05 έχουμε και τις έξι αυτές ακίδες:

  1. ΚΛΕΙΔΙ ή Ενεργοποίηση: Αυτός ο πείρος πρέπει να τραβηχτεί ψηλά για να μπείτε στη λειτουργία AT. Στη μονάδα Bluetooth έχουμε ήδη ένα κουμπί ώθησης τόσο σημαντικό για να καθορίσουμε το σετ έλξης του ΚΕΝΤΡΙΚΟΥ πείρου
  2. VCC και GND για παροχή ρεύματος.
  3. RXD και TXD για σειριακά δεδομένα εισόδου/εξόδου
  4. STATE pin, απλά αγνοήστε το γιατί πιθανότατα δεν είναι συνδεδεμένο σε καμία από τις ακίδες Bluetooth και δεν θα το χρειαστούμε σε αυτό το σεμινάριο.

Θα χρησιμοποιήσω τον πίνακα Arduino για να στείλω τις σειριακές εντολές AT στη μονάδα Bluetooth μου.

Βήμα 3: Διάγραμμα κυκλώματος

Διάγραμμα κυκλώματος
Διάγραμμα κυκλώματος

Μετακόμισα στο easyEDA για να δημιουργήσω το διάγραμμα κυκλώματος μου για αυτό το σεμινάριο και εδώ είναι πώς να συνδέσετε τη μονάδα bluetooth στο Arduino, το μόνο που χρειάζεται είναι ο αριθμός pin 3 από Arduino σε RXD του Bluetooth και ο αριθμός pin 2 του Arduino σε TXD του Bluetooth, GND σε GND και VCC σε Arduino 5V.

Βήμα 4: Κώδικες και δοκιμές

Κώδικες και δοκιμές
Κώδικες και δοκιμές
Κώδικες και δοκιμές
Κώδικες και δοκιμές
Κώδικες και δοκιμές
Κώδικες και δοκιμές
Κώδικες και δοκιμές
Κώδικες και δοκιμές

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

Μόλις τροφοδοτήσουμε το Arduino, θα έχουμε το LED Bluetooth να αναβοσβήνει γρήγορα σε διάστημα μισού δευτερολέπτου, πράγμα που σημαίνει ότι η λειτουργία AT δεν έχει μπει, οπότε πριν ενεργοποιήσετε το Arduino, κρατήστε πατημένο το κουμπί και, στη συνέχεια, τροφοδοτήστε το Arduino σας, ως αποτέλεσμα θα έχετε το LED να αναβοσβήνει πιο αργά σε διάστημα 2 δευτερολέπτων που υποδεικνύει την επιτυχή είσοδο της λειτουργίας εντολών AT. Τώρα τρέχουμε την σειριακή οθόνη Arduino ή οποιαδήποτε άλλη σειριακή οθόνη όπως τα teraterms για να ξεκινήσουμε την αποστολή των εντολών AT, μπορείτε να λάβετε το έγγραφο εντολών AT από τον παρακάτω σύνδεσμο λήψης, αυτό το έγγραφο δείχνει τη διαθέσιμη λίστα εντολών AT για την ενότητα Bluetooth μας.

Για να ξεκινήσουμε τις ρυθμίσεις εκτελούμε την σειριακή οθόνη και ορίζουμε το ρυθμό baud σε 9600 και τόσο NL όσο και επιστροφής μεταφοράς, τώρα αν στείλετε τους χαρακτήρες AT μέσω της σειριακής οθόνης θα πρέπει να λάβετε μια ΟΚ απάντηση από τη μονάδα Bluetooth.

Θα ξεκινήσουμε ρυθμίζοντας τον ρυθμό Baud στα 9600BPS και για να το κάνουμε πρέπει να γράψουμε AT+UART = 9600, 0, 0 και μετά να πατήσουμε enter, σε κάθε επιτυχή λειτουργία θα πρέπει να λάβετε μια ΟΚ απάντηση από τη μονάδα Bluetooth

Θα αλλάξουμε επίσης το όνομα Bluetooth σε Device1, ώστε να γράψουμε AT+NAME = Device1

Και θα αλλάξουμε τον κωδικό πρόσβασης Bluetooth επίσης στο 2020, ώστε να γράψουμε AT+PSWD = 2020

Υπάρχουν πολλές άλλες οδηγίες AT σχετικά με τη χρήση της μονάδας Bluetooth, οπότε το μόνο που χρειάζεται να κάνετε είναι να κατεβάσετε το έγγραφο που επισυνάπτεται στον παρακάτω σύνδεσμο και να το διαβάσετε για να λάβετε τη σωστή εντολή AT που χρειάζεστε.

Μετά από αυτό το σεμινάριο θα μπορείτε τώρα να προσαρμόσετε το Bluetooth των ρομπότ και των συσκευών σας και μπορείτε να τα εκτελέσετε σαν επαγγελματίες.

Σχετικά με τα επόμενα σεμινάρια μου, μπορείτε να προτείνετε μερικά θέματα στην παρακάτω ενότητα σχολίων,

Ένα τελευταίο πράγμα, βεβαιωθείτε ότι κάνετε ηλεκτρονικά κάθε μέρα. Θα σε δω την επόμενη φορά

Συνιστάται: