Ändra standardinställningarna av HC-05 Bluetooth-modul med hjälp av AT-kommandon
4 september 2013: Med på Hackaday.com http://goo.gl/qxvWkd
1 september 2013: Med på DangerousPrototypes.com http://goo.gl/K4kH9g
INTRODUKTION
I den här guiden kommer jag förklara hur du använder Arduino för att ändra inställningarna för den allestädes närvarande HC-05 Bluetooth-modul med hjälp AT command set. HC-05 kommer med en rik uppsättning på kommandon för att utföra olika uppgifter som att ändra modulen standardinställningar inklusive ändra lösenordskoden, enhetens namn och överföringshastigheten. Men processen att byta HC-05 in i kommando-läge för förstagångsanvändare av modulen är inte rakt fram och docs tar genvägar. Det finns ett par sätt att göra detta. Jag har plockat den som jag tycker är det enklaste jag kommer göra mitt bästa att illustrera processen i enkel att följa steg. Du kan hitta alla AT-kommandon i bifogade databladet.
BAKGRUND
HC-05 Bluetooth-modulen och dess syskon är överlägset de mest populära och billiga Bluetooth-moduler används för RF-kommunikation av mikrokontroller hackare. Det kostar mindre än $10 på ebay och det är lätt att genomföra. Jag har publicerat två guider baserat på HC-05 Bluetooth-modulen. Den första guiden förklarar hur du använder HC-05 med Arduino. Andra är en Android app som förenklar kontrollerande Arduino från din smarta telefon via Bluetooth med HC-05. I båda fallen var standardinställningarna för HC-05 fina.
Håller på med HC-05 för ett projekt, sprang jag in i en situation där jag behövde ändra standardinställningar för modulen. Till exempel är standard överföringshastigheten på HC-05 9600. Det är långsam för höghastighetsöverföring. HC-05 kan gå så högt som 1382400 baudhastighet enligt HC-05 hänvisningen. HC-05 har också en standard enhetsnamnet HC-05. Har två eller fler av dessa enheter i samma område kan vara förvirrande. En AT-kommandot kan du ändra enhetsnamnet. Dessutom är standard pin kod 1234. Du kanske vill ändra på det för några projekt för att säkerställa grundläggande trygghet.
Efter att ha tillbringat en tid på jakt insåg jag att många människor har svårt att ändra standardinställningarna för HC-05. Byta den HC-05 från data överföringsläge till konfigurationsläge, skickar AT-kommandon till HC-05, innebär några ledningar och programvara akrobatik. Lägga till mixen alla varianter av familjen HC Bluetooth-modul och olika leverantör inställningar och du får bild.
Denna guide endast omfattar modulen HC-05 med breakout styrelse.
VARNING
HC-05 är en 3.3V system men breakout styrelsen erbjuder strömbegränsande motstånd för visst skydd. Det är inte tillrådligt att hålla HC-05 ansluten till 5V Arduino Uno stift, här kort övningen jag beslutat att hoppa över Spänning avdelare som jag använder att släppa 5V till 3.3V. Jag råder dig att använda spänningsavdelare när du ansluter HC-05 stiften till 5V pins som Arduino Uno. Om du hoppar över spänningsavdelaren, göra det på egen risk.