4 september 2013: Featured op Hackaday.com http://goo.gl/qxvWkd
1 september 2013: Featured op DangerousPrototypes.com http://goo.gl/K4kH9g
INTRODUCTIE
In deze handleiding zal ik uitleggen hoe Arduino kunt wijzigen van de instellingen van de alomtegenwoordige HC-05 Bluetooth-module met behulp van de AT-opdrachtenset. De HC-05 komt met een rijke set van AT commando's voor het uitvoeren van verschillende taken, zoals het wijzigen van de module standaardinstellingen zoals het wijzigen van de pass-code, de naam van het apparaat en de baud-rate. Maar het proces van omschakeling van de HC-05 in op commandomodus voor eerste keer gebruikers van de module is niet ongecompliceerd en de docs neemt kort door de bocht. Er zijn een paar manieren om dit te doen. Ik heb degene die ik denk dat is de makkelijkste, ik zal mijn best doen om te illustreren het proces in eenvoudige stappen te volgen. In het bijgevoegde gegevensblad vindt u de volledige set van AT commando's.
ACHTERGROND
De HC-05 Bluetooth-module en haar broers en zussen zijn veruit de meest populaire en goedkope Bluetooth modules gebruikt voor RF-communicatie door microcontroller hackers. Het kost minder dan $10 op ebay en het is eenvoudig te implementeren. Ik heb twee gidsen op basis van de HC-05 Bluetooth-module gepubliceerd. De eerste gids wordt uitgelegd hoe u de HC-05 met de Arduino. De tweede is een Android app die controlerende Arduino vanaf uw smartphone via Bluetooth met behulp van de HC-05 vereenvoudigt. In beide gevallen waren de standaardinstellingen voor de HC-05 fijn.
In het proces van het gebruik van de HC-05 voor een project, liep ik in een situatie waar ik moest veranderen de standaardinstellingen voor de module. Bijvoorbeeld, is de standaard baud-rate van de HC-05 9600. Die is traag voor snelle overdracht. De HC-05 kan gaan zo hoog als 1382400 baud-rate volgens de HC-05. Ook heeft de HC-05 apparaat een standaardnaam voor HC-05. Met twee of meer van deze apparaten in hetzelfde gebied kunnen verwarrend zijn. Een AT-opdracht kunt u de apparaatnaam wijzigen. Ook is de standaard pin-code 1234. Kunt u dat voor sommige projecten om ervoor te zorgen fundamentele veiligheid te veranderen.
Na enige tijd zoeken op het web besefte ik dat veel mensen hebben een harde tijd wijzigen van de standaardinstellingen voor de HC-05. Overschakelen van de HC-05 van de wijze van de transmissie van de gegevens aan de configuratiemodus, verzenden AT-opdrachten naar de HC-05, gaat een paar bedrading en software acrobatiek. Voeg aan de mix alle variaties van de familie van HC Bluetooth module en de verschillende instellingen van de leverancier en je krijgt het beeld.
In deze gids worden alleen de HC-05-module met de breakout board.
WAARSCHUWING
De HC-05 is een 3,3 v systeem maar de breakout board biedt huidige beperkende weerstanden voor enige bescherming. Hoewel het niet raadzaam te houden de HC-05 aangesloten op de 5V Arduino Uno pinnen, voor deze korte oefening heb ik besloten om het overslaan van de scheidingslijnen van de spanning die ik gebruik om te laten vallen van 5 v naar 3,3 v. Ik raden u aan spanning dividers gebruiken wanneer u verbinding maakt met de pinnen van de HC-05 naar 5V pinnen zoals de Arduino Uno. Als u de scheidingslijn voltage overslaat, doen op uw eigen risico.