Obsah:
- Krok 1: Rozhraní s moduly Bluetooth
- Krok 2: Hardware Bluetooth
- Krok 3: Obvodový diagram
- Krok 4: Kódy a testy
Video: Nastavení AT příkazů Bluetooth (HC05 HC06): 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
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
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
Pro náš modul HC-05 máme všech těchto šest pinů:
- 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
- VCC a GND pro napájení.
- RXD a TXD pro sériová vstupní/výstupní data
- 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
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
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:
Naprogramujte libovolnou desku/modul ESP8266 pomocí firmwaru AT příkazů: 5 kroků
Naprogramujte libovolnou desku/modul ESP8266 s AT příkazy Firmware: Každý modul a desku ESP8266 lze naprogramovat mnoha způsoby: Arduino, python, Lua, AT příkazy, mnoho dalších pravděpodobně … První tři z nich jsou nejlepší pro samostatný provoz, AT firmware je pro použití ESP8266 jako modulu nebo pro rychlé testování s TTL RS232 c
Vytváření souborů pomocí příkazů systému Windows DOS: 16 kroků
Vytváření souborů pomocí příkazů systému Windows DOS: Naučíte se používat některé základní příkazy systému Windows DOS. Přejdeme na plochu, vytvoříme složku a v této složce vytvoříme soubor
Automatické uchopení pomocí laserového senzoru a hlasových příkazů: 5 kroků (s obrázky)
Automatické uchopení pomocí laserového senzoru a hlasových příkazů: Uchopení předmětů, které se nám zdají jednoduché a přirozené, je ve skutečnosti složitý úkol. Člověk pomocí zraku určuje vzdálenost od předmětu, který chce uchopit. Ruka se automaticky otevře, když je v těsné blízkosti
Jak zobrazit všechny kroky ve výchozím nastavení V.3: 4 kroky
Jak zobrazit všechny kroky ve výchozím nastavení V.3: Dobrý den! V tomto Instructable vám ukážu, jak zobrazit své Instructables všemi kroky, místo abyste museli klikat na každý krok a unavovat prst, což mělo za následek selhání jater a ztrátu krve. Pijte prosím zodpovědně. Dík
Přidejte text do obrázků pomocí příkazu Linux „převést“: 3 kroky
Přidání textu do obrázků pomocí příkazu „převést“v systému Linux: Tento návod vám ukáže, jak přidat text k obrázku pomocí příkazu převést v systému Linux. Jedním z cenných využití tohoto je umístění popisku na obrázek pro dokumentaci. Dalším využitím by bylo umístění časového razítka na obrázek, který by