Obsah:
- Krok 1: Stručný úvod do komunikácie a protokolu Bluetooth
- Krok 2: Odosielanie údajov do Arduina cez Bluetooth
- Krok 3: Okruh
- Krok 4: Kód
- Krok 5: Odoslanie AT-príkazov do modulu Bluetooth HC05
- Krok 6: Kúpte si modul Bluetooth HC05
Video: Začíname s modulom Bluetooth HC05 a Arduino [návod]: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
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
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
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:
HiFive1 Arduino s modulom Bluetooth HC-05 Výučba: 7 krokov
HiFive1 Arduino s modulom Bluetooth HC-05 Výučba: HiFive1 je prvou doskou kompatibilnou s Arduino RISC-V postavenou na procesore FE310 od SiFive. Doska je asi 20 -krát rýchlejšia ako Arduino UNO a keďže UNO nemá žiadne bezdrôtové pripojenie. Našťastie existuje niekoľko lacných modulov
Domáca automatizácia s infračerveným a Bluetooth riadeným reléovým modulom: 10 krokov
Domáca automatizácia s infračerveným a Bluetooth riadeným reléovým modulom: V tomto projekte domácej automatizácie som ukázal, ako môžeme ovládať svetlo, ventilátor a ďalšie domáce spotrebiče z našej aplikácie pre smartfóny a infračerveného diaľkového ovládača pomocou obvodu modulu ovládacieho relé Arduino. Toto inteligentné relé ovládané Arduinom obvod má dva režimy, Inf
ESP32 Bluetooth návod - Ako používať vstavané Bluetooth v ESP32: 5 krokov
ESP32 Bluetooth návod | Ako používať vstavaný Bluetooth v ESP32: Ahoj, pretože doska ESP32 je vybavená WiFi a Bluetooth, ale pre naše väčšinou Projekty zvyčajne používame iba Wifi, nepoužívame Bluetooth. Takže v tomto návode ukážem, aké ľahké je používať Bluetooth ESP32 & Pre vaše základné projekty
ESP32 s modulom E32-433T LoRa-návod - Rozhranie LoRa Arduino: 8 krokov
ESP32 s modulom E32-433T LoRa-návod | Rozhranie LoRa Arduino: Hej, čo sa deje, chlapci! Akarsh tu od CETech. Tento môj projekt je prepojením modulu E32 LoRa od eByte, čo je vysokovýkonný 1-wattový transceiverový modul s ESP32 pomocou Arduino IDE. Pochopili sme fungovanie E32 v našej poslednej lekcii
Záznamník údajov o teplote a vlhkosti z Arduina do telefónu s Androidom s modulom karty SD cez Bluetooth: 5 krokov
Záznamník údajov o teplote a vlhkosti z Arduina na telefón s Androidom s modulom karty SD cez Bluetooth: Dobrý deň, toto je môj vôbec prvý návod, dúfam, že pomôžem komunite tvorcov, pretože mi to prinieslo úžitok. V našich projektoch často používame senzory, ale nachádzame spôsob, ako zhromažďovať údaje, ukladať ich a okamžite prenášať telefóny alebo iné zariadenia