Bluetooth
Wat is bluetooth?
Steeds meer apparaten kunnen we tegenwoordig draadloos bedienen. Er zijn dan ook verschillende manieren om dingen draadloos met elkaar te kunnen verbinden. Bluetooth is er daar 1 van. Bluetooth maakt gebruik van radiogolven.
Bluetooth is bedoeld om verschillende apparaten op korte afstand met elkaar te verbinden. De nadruk ligt op de korte afstand, aangezien het bereik van bluetooth ongeveer tot zo'n 10 meter reikt. Bluetooth werkt door muren heen, maar de ontvangst wordt wel beïnvloed door de aanwezigheid van metalen.
Het bluetooth-protocol werkt op de 2,4GHz frequentie. Dit is de ISM-frequentieband, deze loopt van 863,1 MHz tot 864,9MHz. In Europa is deze ongeveer overal zonder problemen te gebruiken. Het protocol WiFi is hier ook terug te vinden.
Wat kun je met Bluetooth?
Bluetooth wordt vooral gebruikt in mobiele
apparaten om gemakkelijk gegevens over te zenden. Je ziet Bluetooth vaak bij de
volgende type apparaten:
- Mobiele telefoons;
- Tablets;
- Laptops;
- Autoradio's;
- etc.
In ons geval gebruiken we bluetooth om een
wireless communicatie tot stand te brengen tussen ons wagentje en de pc.
Bluetooth configuratie
We sluiten
de HC-06 aan de VCC en de GND aan met deze van op de print plaat. Tevens
sluiten we ook de RX van de bluetooth aan met de TX van de microcontroller en
omgekeerd.
Vervolgens
laden we het programma welke u hier kan terugvinden.
De
volgende instructies typen we in de seriële monitor:
- · BEGIN ( start het programma, hij zoekt op welke baudrate de HC-06 momenteel is ingesteld. Dit is standaard 9800 )
- · COMMAND AT ( test de verbinding )
- · COMMAND AT+VERSION ( controleer de versie van de bluetooth)
- · COMMAND AT+PINxxxx (=instellen van de pincode. Vervang hiervoor xxxx door de gewenste code)
- · COMMAND AT+NAMEx (=instellen van de naam van de bluetooth. Vervang hier x door de nieuwe naam. Standaard is de naam HC-06)
- · COMMAND AT+BAUDx (=instellen van de nieuwe baudrate. Vervang x door één van de onderstaande letters/cijfers)
Ø
1 = 1200
Ø
2 = 2400
Ø
3 = 4800
Ø
4 = 9600
Ø
5 = 19200
Ø
6 = 38400
Ø
7 = 57600
Ø
8 = 115200
Ø
9 = 230400
Ø
A = 460800
Ø
B = 921600
Ø
C = 1382400
Wij
hebben de baudrate ingesteld op 115200.
In je
Arduino programma moeten er maar 2 zaken aangepast worden om via Bluetooth te
kunnen werken.
Eerst
verander je de Serial naar Serial 1 :
#define SerialPort Serial //Om via
usb te werken
#define SerialPort Serial1 //Om via
bluetooth te werken
Daarna
pas je ook de baudrate aan naar degene die jij hebt ingesteld :
SerialPort.begin(115200);
Daarna
kan je via de Serial monitor of de Android app die op chamilo staat verbinden
met de Bluetooth module en gewoon de commando’s doorsturen die je normaal in
het Serial command venster van Arduino intypt.
Geen opmerkingen:
Een reactie posten