HC-05 -HC-06 Bluetooth MODULE AT Commands. Met & zonder knop

Toon hier Uw afgeronde projecten aan anderen.
Berichten: 9
Geregistreerd: 12 Mei 2016, 01:43

HC-05 -HC-06 Bluetooth MODULE AT Commands. Met & zonder knop

Berichtdoor arduinosensorsNL » 21 Okt 2016, 00:53

Afbeelding

Dit onderwerp heb ik gekopieerd van mijn instructable on intructables.com

ga hier naar de instructable. http://www.instructables.com/id/HOW-TO-HC-05-Bluetooth-MODULE-AT-Commands-With-But/

Ik heb mijn best gedaan om wat info op een rijtje te zetten die zou moeten werken voor iedereen.
Ik heb de instructable vertaald vanuit engels naar nederlands.

Aan het einde van dit onderwerp staan wat links met uitgebreide info.


Ik heb een TTL USB programmer & Tera Term gebruikt voor deze instructies.

Stap 1 Gaat over hoe je het moet gebruiken met een USB TTL en reset button.

Stap 2 Gaat over het gebruik van een arduino geen Reset button.

Stap 3 Gaat over de HC-06 Bluetooth module en wat links met wat goeie info over de HC-05 & HC-06


Step 1: Setting up a master or slave module Using a USB TLL progammer
Afbeelding

NOTE: Dit telt niet voor iedereen, maar ik moest de kabel tussen 5v en de USB-TTL and the HC-06 eruit halen en de reset knop ingedrukt houden terwijl ik de 5v kabel terug deed, hierdoor ging the led knipperen met een interval van 2 seconden, dit betekent dat die aangeeft dat hij klaar is voor AT command Mode. Als je geen reset knop heb ga naar de volgende stap.

Connectie:

HC-05 USB-TTL

VCC —–> +5V

GND —–> GND

Tx ——> Rx

Rx ——> Tx

KEY ——> +3.3V


We maken gebruik van de Terminal Software TERA TERM om de MASTER te configureren. De voordelen van deze Software zijn: Het ondersteunt CR+LF Carriage Return en Line FEED na elk command , wat nodig is voor de HC-05 – Het zend commandos met zero Transmit delay ,
omdat de HC-05 module commando's onmiddellijk interpreteert.

Download TERA TERM Hier: http://en.sourceforge.jp/frs/redir.php?m=jaist&f=%2Fttssh2%2F61906%2Fteraterm-4.84.exe

Open de TERA TERM terminal & selecteer de SERIAL & de port number waar ed USB-TTL module aangesloten is.



Onder SETUP –> Terminal & select CR+LF at TRANSMIT, ook Local echo instellen.

Onder SETUP –> SERIAL PORT select:

Baud Rate naar 38400 ,

Data: 8bit

Parity: None,

Stop: 1bit

Als je AT typt zou je een antwoord met OK.
Reset de module door AT+ORGL te typen dit herstelt de module naar originele staat.

De naam verander je door AT+NAME=YOURDEVICENAM te typen.

AT+NAME=YOURDEVICENAME veranderd je naam naar YOURDEVICENAME (of wat je ook wilt)

AT+RMAAD release de PAIRING.

AT+PSWD=1234 stelt het password 1234 in

1234 AT+ROLE=1 veranderd de ROLE van de module naar MASTER, 0 stelt SLAVE in

AT+UART=9600,1,0 Veranderd baud rate naar 9600, 1 stop bit, 0 parity:

Lees meer hier: https://alselectro.wordpress.com/2014/10/21/bluetooth-hc05-how-to-pair-two-modules/

Step 2: Setting AT commands with a Arduino And no Reset button on the HC-05

Er zijn verschillende HC-05 modules, maar het werkt met elk van hen. Op de foto ziet u een kale HC-05 module, een 5V HC-05-module en er is een 6V HC-05 module met een knop te zien. Ik geef de voorkeur aan de laatste, de knop maakt het gemakkelijker veranderingen in te stellen.

Om de instellingen te wijzigen, moet de module in "AT Mode". Om dit te doen, moet de 'Key Pin "van de module worden ingesteld op" HIGH ". Op de 6V HC-05 module, doe de knop dit werk. druk er gewoon op, terwijl je de 5V aansluit. Op de module zonder knop, moet je 3.3V leveren aan de "Key Pin" terwijl je de module inplugged.

How to connect:

Connect de Arduino aan de PC over USB. Connect de kabels zoals volgende:

TX Bluetooth –> TX Arduino
RX Bluetooth –> RX Arduino
GND Bluetooth –> GND Arduino


5V Bluetooth naar 5V Arduino Door de knop ingedrukt te houden.

Op de module zonder knop, connect de “Key Pin” aan 3.3V op Arduino.

Note: bridge de GND en RST pins met een jumper. De Arduino zou een FTDI chip moeten hebben.

We maken gebruik van de Terminal Software TERA TERM om de MASTER te configureren. De voordelen van deze Software zijn: Het ondersteunt CR+LF Carriage Return en Line FEED na elk command , wat nodig is voor de HC-05 – Het zend commandos met zero Transmit delay ,
omdat de HC-05 module commando's onmiddellijk interpreteert.

Download TERA TERM Hier: http://en.sourceforge.jp/frs/redir.php?m=jaist&f=%2Fttssh2%2F61906%2Fteraterm-4.84.exe

Open de TERA TERM terminal & selecteer de SERIAL & de port number waar ed USB-TTL module aangesloten is.



Onder SETUP –> Terminal & select CR+LF at TRANSMIT, ook Local echo instellen.

Onder SETUP –> SERIAL PORT select:

Baud Rate naar 38400 ,

Data: 8bit

Parity: None,

Stop: 1bit

Als je AT typt zou je een antwoord met OK.
Reset de module door AT+ORGL te typen dit herstelt de module naar originele staat.

De naam verander je door AT+NAME=YOURDEVICENAM te typen.

AT+NAME=YOURDEVICENAME veranderd je naam naar YOURDEVICENAME (of wat je ook wilt)

AT+RMAAD release de PAIRING.

AT+PSWD=1234 stelt het password 1234 in

1234 AT+ROLE=1 veranderd de ROLE van de module naar MASTER, 0 stelt SLAVE in

AT+UART=9600,1,0 Veranderd baud rate naar 9600, 1 stop bit, 0 parity:

Lees hier meer: http://dronehitech.com/change-baud-rate-bluetooth-module/


Step 3: Setup the HC-06 Module (Slave module by default)

What is needed?

1 x USB to TTL microcontroller programmer
http://www.aliexpress.com/item/1pcs-USB-to-TTL-USB-TTL-STC-microcontroller-programmer-PL2303-in-nine-upgrades-plate-with-a/1289167033.html

How to connect the Programmer?

VCC to VCC
GND to GND
RXD to TX
TXD to RX


Lets get started...

connect de USB TTL programmer aan de HC-06

Plug de USB in en open de Arduino IDE

Open de seriele monitor.

Typ "AT" zonder quotes. je zou een antwoord moeten zien in de Serial monitor smet "OK"

Typ "AT+NAMExyz" veranderd de module naam naar “xyz” (Verander xyz met wat jij wilt.) Antwoord = OKsetname.

Typ "AT+PIN1234" Veranderd de pin naar 1234 (Verander 1234 met wat jij wilt.) Antwoord = OKsetPIN

Voor meer info over baudrate veranderen etc. heb ik een PDF file. toegevoegd hier beneden als link

Good luck!

Great wiki documentation about the HC-05 + Datasheet at the bottom of the page : Find it here

http://wiki.iteadstudio.com/Serial_Port_Bluetooth_Module_(Master/Slave)_:_HC-05

Another documentation about the HC-06: Find it here

http://wiki.iteadstudio.com/Serial_Port_Bluetooth_Module_(Slave):_HC-06

Changing name COMMANDS/BAUDRATE etc bluetooth HC-06.pdf: http://www.instructables.com/files/orig/FKT/YB60/IOD6JZO5/FKTYB60IOD6JZO5.pdf
Sensors voor arduino! http://arduinosensors.nl

Advertisement

Terug naar Afgeronde projecten

Wie is er online?

Gebruikers in dit forum: Google [Bot] en 1 gast