Inhoudsopgave:

Instellingen Bluetooth AT-opdrachten (HC05 HC06): 4 stappen
Instellingen Bluetooth AT-opdrachten (HC05 HC06): 4 stappen

Video: Instellingen Bluetooth AT-opdrachten (HC05 HC06): 4 stappen

Video: Instellingen Bluetooth AT-opdrachten (HC05 HC06): 4 stappen
Video: LDmicro 13: HC-05 Управление через приложение Bluetooth для телефона (программирование ПЛК микроконтроллера с помощью LDmicro) 2024, November
Anonim
Instellingen Bluetooth AT-opdrachten (HC05 HC06)
Instellingen Bluetooth AT-opdrachten (HC05 HC06)

Hallo jongens! Ik hoop dat je al genoten hebt van mijn vorige instructable "How to Control Servo Motor Arduino Tutorial". Dit is weer een informatieve zelfstudie om u te leren hoe u met uw Bluetooth-module kunt communiceren en de instellingen ervan kunt configureren via AT-opdrachten, dus als u uw Arduino Bluetooth-naam of -wachtwoord of andere Bluetooth-paramerters wilt wijzigen, is dit de beste gids voor u om het bereiken.

Tijdens het maken van deze zelfstudie hebben we geprobeerd ervoor te zorgen dat dit artikel de beste gids voor u is om te genieten van het leren van de basisprincipes van hoe de Bluetooth-modules werken in de AT-opdrachtmodus en om wat nuttige informatie te leren over het juiste gebruik van de AT-commandoset.

Dergelijke details zijn zo belangrijk, vooral voor degenen die willen beginnen met het leren van elektronica en robotica. dus we hopen dat dit instructable de benodigde documenten bevat.

Wat je leert van deze instructable:

Leer de geschiedenis van het uiterlijk van AT-commando's.

Begrijp het verschil tussen HC bluetooth-modules.

Leer de hardware van de HC Bluetooth-module.

Maak het juiste bedradingsschema met een Arduino-bord.

Stel de Bluetooth in op de AT-opdrachtmodus.

Start de nieuwe Bluetooth-instellingen

Stap 1: Hoe te communiceren met Bluetooth-modules

Hoe te communiceren met Bluetooth-modules
Hoe te communiceren met Bluetooth-modules
Hoe te communiceren met Bluetooth-modules
Hoe te communiceren met Bluetooth-modules
Hoe te communiceren met Bluetooth-modules
Hoe te communiceren met Bluetooth-modules

Beginnend met de projectbeschrijving, zullen we de parameters van de Bluetooth-module aanpassen, maar hoe kunnen we communiceren met de Bluetooth-modules!

Net als veel andere apparaten accepteren Bluetooth-modules de communicatie via AT-opdrachten om instellingen zoals naam, wachtwoord, baudrate en andere instellingen te configureren.

Wat zijn deze AT-commando's

Terug naar het jaar 1981 vond Dennis Hayes een specifieke commandotaal uit om het "Hayes smartmodem-apparaat" te koppelen en deze set met commandotalen bestaat uit een reeks korte tekstreeksen die kunnen worden gecombineerd om commando's te produceren voor bewerkingen zoals bellen, ophangen en het wijzigen van de parameters van de verbinding. Van hieruit komt het idee om steeds meer de Hayes-set of de AT-commando's te ontwikkelen om meer apparaten te koppelen met een soort prefix-teken.

Net als de andere apparaten hebben de Bluetooth-modules een AT-opdrachtmodus waarin u ze kunt koppelen met behulp van AT-opdrachten om ze parameters in te stellen.

Dus om AT-commando's naar een Bluetooth-module te sturen, moeten we deze eerst in de AT-commandomodus zetten.

De meest populaire Bluetooth-modules zijn de HC-06 en de HC-05-module die in onze tutorial zullen worden gebruikt.

Het is moeilijk om onderscheid te maken tussen deze twee Bluetooth alleen door te zien, maar met behulp van een breakout-bord zit het verschil op de pinnen.

Stap 2: De Bluetooth-hardware

De Bluetooth-hardware
De Bluetooth-hardware
De Bluetooth-hardware
De Bluetooth-hardware

Voor onze HC-05-module hebben we al deze zes pinnen:

  1. KEY of Enable: Deze pin moet hoog worden getrokken om de AT-modus te openen. In onze Bluetooth-module hebben we al een drukknop die zo belangrijk is om de pull-high-set van de KEY-pin vast te stellen
  2. VCC en GND voor voeding.
  3. RXD en TXD voor seriële invoer-/uitvoergegevens
  4. STATE-pin, negeer het gewoon omdat het waarschijnlijk niet is verbonden met geen van de Bluetooth-pinnen en we hebben het niet nodig in deze tutorial.

Ik zal het Arduino-bord gebruiken om de seriële AT-opdrachten naar mijn Bluetooth-module te sturen.

Stap 3: Circuitdiagram

Circuitdiagram
Circuitdiagram

Ik ben naar easyEDA verhuisd om mijn schakelschema voor deze tutorial te maken en hier is hoe je de bluetooth-module op de Arduino kunt aansluiten, het enige wat nodig is, is pinnummer 3 van Arduino naar RXD van Bluetooth en pinnummer 2 van de Arduino om TXD van de Bluetooth, GND naar GND en VCC naar Arduino 5V.

Stap 4: Codes en tests

Codes en tests
Codes en tests
Codes en tests
Codes en tests
Codes en tests
Codes en tests
Codes en tests
Codes en tests

We gaan naar het softwaregedeelte, zoals ik al zei, we zullen het Arduino-bord gebruiken om met Bluetooth te communiceren.

Zodra we de Arduino van stroom voorzien, zullen we de Bluetooth-LED snel laten knipperen met een interval van een halve seconde, wat betekent dat de AT-modus niet is geactiveerd, dus voordat u de Arduino aanzet, houdt u gewoon de drukknop ingedrukt en schakelt u uw Arduino in. u zult de LED langzamer laten knipperen met een interval van 2 seconden, wat aangeeft dat de AT-commandomodus met succes is binnengegaan. Nu gebruiken we de Arduino seriële monitor of een andere seriële monitor zoals teraterms om de AT-commando's te verzenden. U kunt het document met AT-commando's downloaden via de onderstaande downloadlink. Dit document toont de lijst met beschikbare AT-commando's voor onze Bluetooth-module.

Om de instellingen te starten, voeren we de seriële monitor uit en stellen we de baudrate in op 9600 en zowel NL & carriage return, als je nu de karakters AT door de seriële monitor stuurt, zou je een OK-antwoord van de Bluetooth-module moeten krijgen.

We beginnen met het instellen van de baudrate op 9600 BPS en om dit te doen, moeten we AT + UART = 9600, 0, 0 schrijven en vervolgens op enter drukken, bij elke succesvolle bewerking moet u een OK-antwoord krijgen van de Bluetooth-module

We zullen ook de Bluetooth-naam wijzigen in Device1 dus we schrijven AT+NAME=Device1

En we zullen ook het Bluetooth-wachtwoord wijzigen in 2020, dus we schrijven AT+PSWD=2020

Er zijn veel andere AT-instructies beschikbaar met betrekking tot het gebruik van de Bluetooth-module, dus het enige dat u hoeft te doen, is het document bij de onderstaande link downloaden en het lezen om het juiste AT-commando te krijgen dat u nodig hebt.

Na deze tutorial kun je nu de Bluetooth van je robots en apparaten aanpassen en je kunt ze als een professional gebruiken.

Over mijn komende tutorials kun je enkele thema's voorstellen in het commentaargedeelte hieronder,

Een laatste ding, zorg ervoor dat je elke dag met elektronica bezig bent. Tot de volgende keer

Aanbevolen: