Obsah:

Nastavení AT příkazů Bluetooth (HC05 HC06): 4 kroky
Nastavení AT příkazů Bluetooth (HC05 HC06): 4 kroky

Video: Nastavení AT příkazů Bluetooth (HC05 HC06): 4 kroky

Video: Nastavení AT příkazů Bluetooth (HC05 HC06): 4 kroky
Video: GPS Hodiny v2 - Popis konstrukce 2024, Listopad
Anonim
Nastavení Bluetooth AT příkazů (HC05 HC06)
Nastavení Bluetooth AT příkazů (HC05 HC06)

Hej lidi! Doufám, že se vám už líbil můj předchozí instruktážní návod „Jak ovládat servomotor Arduino“. Toto je další informativní tutoriál, který vás naučí komunikovat s modulem Bluetooth a konfigurovat jeho nastavení pomocí příkazů AT, takže pokud chcete změnit název nebo heslo Bluetooth Arduino nebo jiné parametry Bluetooth, bude to pro vás nejlepší průvodce dosáhnout toho.

Během tvorby tohoto tutoriálu jsme se pokusili ujistit, že tento článek bude pro vás tím nejlepším průvodcem, abyste si mohli užít základy základů fungování modulů bluetooth v režimu příkazu AT a dozvědět se pár užitečných informací o tom, jak správně používat Sada příkazů AT.

Tyto detaily jsou tak důležité zejména pro ty, kteří se chtějí začít učit elektroniku a robotiku. doufáme tedy, že tento návod obsahuje potřebné dokumenty.

Co se z tohoto návodu naučíte:

Naučte se historii vzhledu příkazů AT.

Pochopte rozdíl mezi moduly bluetooth HC.

Naučte se hardware modulu HC Bluetooth.

Vytvořte příslušné schéma zapojení s deskou Arduino.

Nastavte příkazový režim Bluetooth na AT.

Spusťte nové nastavení Bluetooth

Krok 1: Rozhraní s moduly Bluetooth

Jak komunikovat s moduly Bluetooth
Jak komunikovat s moduly Bluetooth
Jak komunikovat s moduly Bluetooth
Jak komunikovat s moduly Bluetooth
Jak komunikovat s moduly Bluetooth
Jak komunikovat s moduly Bluetooth

Počínaje popisem projektu přizpůsobíme parametry modulu Bluetooth, ale jak bychom mohli komunikovat s moduly Bluetooth!

Stejně jako mnoho jiných zařízení moduly Bluetooth přijímají komunikaci prostřednictvím příkazů AT a konfigurují jim nastavení, jako je jméno, heslo, přenosová rychlost a další nastavení.

Co jsou to za AT příkazy

Od roku 1981 Dennis Hayes vynalezl specifický příkazový jazyk pro propojení „zařízení Hayes smartmodem“a tato sada příkazových jazyků se skládá ze série krátkých textových řetězců, které lze kombinovat a vytvářet příkazy pro operace, jako je vytáčení, zavěšení a změnou parametrů připojení. Odtud přichází nápad vyvíjet stále více Hayesovu sadu nebo AT příkazy pro propojení více zařízení pomocí nějakého předponového znaku.

Stejně jako ostatní zařízení mají moduly Bluetooth AT příkazový režim, ve kterém je můžete propojit pomocí AT příkazů a nastavit jim parametry.

Abychom mohli odesílat AT příkazy do modulu Bluetooth, musíme jej nejprve přepnout do příkazového režimu AT.

Nejoblíbenější moduly Bluetooth jsou HC-06 a HC-05, které budou použity v našem tutoriálu.

Je těžké rozlišit mezi těmito dvěma Bluetooth pouhým viděním, ale pomocí breakout desky je rozdíl na pinech.

Krok 2: Hardware Bluetooth

Hardware Bluetooth
Hardware Bluetooth
Hardware Bluetooth
Hardware Bluetooth

Pro náš modul HC-05 máme všech těchto šest pinů:

  1. KLÍČ nebo Povolit: Tento pin musí být vytažen vysoko, aby vstoupil do režimu AT. V našem modulu Bluetooth již máme tlačítko tak důležité, aby bylo možné nastavit vysoký tah klíče KEY
  2. VCC a GND pro napájení.
  3. RXD a TXD pro sériová vstupní/výstupní data
  4. STATE pin, jednoduše jej ignorujte, protože pravděpodobně není připojen k žádnému z pinů Bluetooth a v tomto tutoriálu jej nebudeme potřebovat.

Budu používat desku Arduino k odesílání příkazů sériového AT do mého modulu Bluetooth.

Krok 3: Obvodový diagram

Obvodový diagram
Obvodový diagram

Přestěhoval jsem se do easyEDA, abych vytvořil svůj obvodový diagram pro tento tutoriál a tady je návod, jak připojit modul bluetooth k Arduinu, vše, co je potřeba, je pin číslo 3 od Arduina k RXD Bluetooth a pin číslo 2 Arduina k TXD Bluetooth, GND na GND a VCC na Arduino 5V.

Krok 4: Kódy a testy

Kódy a testy
Kódy a testy
Kódy a testy
Kódy a testy
Kódy a testy
Kódy a testy
Kódy a testy
Kódy a testy

Přecházíme na softwarovou část, jak jsem již zmínil, budeme ke komunikaci s Bluetooth používat desku Arduino.

Jakmile zapneme Arduino, LED Bluetooth začne rychle blikat v intervalu půl sekundy, což znamená, že režim AT nebyl zadán, takže před zapnutím Arduina jednoduše podržte stisknuté tlačítko a poté zapněte Arduino LED bude blikat pomaleji v intervalu 2 sekund, což indikuje úspěšné zadání režimu příkazu AT. Nyní spustíme sériový monitor Arduino nebo jakýkoli jiný sériový monitor, jako jsou teratermy, abychom začali odesílat AT příkazy, dokument AT příkazů můžete získat z níže uvedeného odkazu ke stažení, tento dokument ukazuje seznam dostupných AT příkazů pro náš modul Bluetooth.

Aby bylo možné zahájit nastavení, spustíme sériový monitor a nastavíme přenosovou rychlost na 9600 a návrat NL i carriage, nyní pokud odešlete znaky AT přes sériový monitor, měli byste dostat odpověď OK z modulu Bluetooth.

Začneme nastavením přenosové rychlosti na 9600 BPS a k tomu potřebujeme napsat AT+UART = 9600, 0, 0 a poté stisknout Enter, při každé úspěšné operaci musíte dostat z modulu Bluetooth odpověď OK

Změníme také název Bluetooth na Device1, takže napíšeme AT+NAME = Device1

A změníme také heslo Bluetooth na 2020, takže napíšeme AT+PSWD = 2020

K používání modulu Bluetooth je k dispozici mnoho dalších pokynů AT, takže si stačí stáhnout dokument připojený k níže uvedenému odkazu a přečíst si jej, abyste získali správný příkaz AT, který potřebujete.

Podle tohoto tutoriálu si nyní budete moci přizpůsobit Bluetooth svých robotů a zařízení a můžete je provozovat jako profesionálové.

O mých nadcházejících tutoriálech můžete navrhnout některá témata v sekci komentáře níže,

Poslední věc, ujistěte se, že děláte elektroniku každý den. Uvidíme se příště

Doporučuje: