Obsah:

Začíname s modulom Bluetooth HC05 a Arduino [návod]: 6 krokov
Začíname s modulom Bluetooth HC05 a Arduino [návod]: 6 krokov

Video: Začíname s modulom Bluetooth HC05 a Arduino [návod]: 6 krokov

Video: Začíname s modulom Bluetooth HC05 a Arduino [návod]: 6 krokov
Video: ESP32: BLUETOOTH LOW ENERGY 2024, November
Anonim
Začíname s modulom Bluetooth HC05 a Arduino [návod]
Začíname s modulom Bluetooth HC05 a Arduino [návod]

Tento a ďalšie úžasné návody si môžete prečítať na oficiálnom webe ElectroPeak

V tomto návode sa naučíte, ako komunikovať a odosielať údaje pomocou Bluetooth pomocou modulu Bluetooth HC05 a dosky Arduino. Na konci tohto článku sa dozviete:

  • Všeobecné informácie o protokole Bluetooth
  • Ako odosielať údaje pomocou Bluetooth
  • Ako poslať AT-príkaz na HC05

Krok 1: Stručný úvod do komunikácie a protokolu Bluetooth

Existuje niekoľko spôsobov bezdrôtovej komunikácie, ako je NRF, ZigBee, Wi-Fi a Bluetooth.

Protokol Bluetooth; cenovo dostupný spôsob komunikácie v sieti PAN s maximálnym dátovým tokom 1 Mb/s, pracujúci v nominálnom rozsahu 100 metrov s frekvenciou 2,4 G je bežný spôsob bezdrôtovej komunikácie.

Modul HC05 je modul Bluetooth využívajúci sériovú komunikáciu, ktorý sa väčšinou používa v projektoch elektroniky.

Dôležité špecifikácie modulu Bluetooth HC05:

  • Pracovné napätie: 3,6V - 5V
  • Interná anténa: Áno
  • Automatické pripojenie k poslednému zariadeniu: Áno

Krok 2: Odosielanie údajov do Arduina cez Bluetooth

Modul HC05 má interný regulátor 3,3 V, a preto ho môžete pripojiť k napätiu 5 V. Dôrazne však odporúčame napätie 3,3 V, pretože logika pinov sériovej komunikácie HC05 je 3,3 V. Napájanie 5 V modulom môže spôsobiť poškodenie modulu.

Aby ste zabránili poškodeniu modulu a zaistili jeho správnu funkciu, mali by ste medzi obvod arduino TX a pin RX modulu použiť obvod s delením odporu (5 V až 3,3 V). Keď sú pripojené master a slave, modré a červené LED diódy na doske blikajú každé 2 sekundy. Ak nie sú pripojené, každé 2 sekundy bliká iba modrá.

Krok 3: Okruh

Obvod
Obvod
Obvod
Obvod

Krok 4: Kód

Aby ste mohli komunikovať s HC05 pomocou Bluetooth, potrebujete vo svojom telefóne aplikáciu Bluetooth terminál. Môžete to použiť. Teraz môžete začať s prenosom údajov, nahrať tento kód do zariadenia Arduino a pripojiť HC05 pomocou aplikácie, ktorú ste si práve nainštalovali. Názov komunikácie je HC05, heslo je 1234 alebo 0000 a prenosová rýchlosť je v predvolenom nastavení 9600.

Pozrime sa podrobnejšie na kód a zistíme, čo jednotlivé riadky znamenajú:

#include "SoftwareSerial.h"

knižnica, ktorú potrebujete pre softvérovú sériovú komunikáciu. Môžete si ho stiahnuť tu.

SoftwareSerial MyBlue (2, 3);

Definícia softvéru pre sériové piny; RX2 a TX3

MyBlue.begin (9600);

Konfigurácia sériovej prenosovej rýchlosti softvéru na 9600

Čítanie sériových údajov a zodpovedajúce zapínanie/vypínanie diód LED.

Krok 5: Odoslanie AT-príkazov do modulu Bluetooth HC05

Odosielanie AT-príkazov do modulu Bluetooth HC05
Odosielanie AT-príkazov do modulu Bluetooth HC05

Stlačením a podržaním tlačidla sa modul prepne do režimu príkazu AT. V opačnom prípade to funguje v komunikačnom režime. Niektoré moduly majú vo svojich balíkoch tlačidlo a už ho nie je potrebné pridávať. Predvolená prenosová rýchlosť na vstup do režimu At-command je 38400. Teraz nahrajte tento kód na dosku a nastavte príkazov pomocou Serial Monitor.

ODPOVEĎ dostanete odoslaním PRÍKAZU do modulu. Tu sú niektoré z najdôležitejších príkazov AT:

Krok 6: Kúpte si modul Bluetooth HC05

Kúpte si modul HC05 Blurtooth od spoločnosti ElectroPeak

Odporúča: