Obsah:
- Krok 1: Stručný úvod do komunikace a protokolu Bluetooth
- Krok 2: Odesílání dat do Arduina přes Bluetooth
- Krok 3: Okruh
- Krok 4: Kód
- Krok 5: Odeslání AT-příkazů do modulu Bluetooth HC05
- Krok 6: Kupte si modul Bluetooth HC05
Video: Začínáme s modulem Bluetooth HC05 a Arduino [návod]: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Tento a další úžasné návody si můžete přečíst na oficiálních stránkách společnosti ElectroPeak
V tomto tutoriálu se naučíte, jak komunikovat a odesílat data pomocí Bluetooth pomocí modulu Bluetooth HC05 a desky Arduino. Na konci tohoto článku se dozvíte:
- Obecné informace o protokolu Bluetooth
- Jak odesílat data pomocí Bluetooth
- Jak poslat AT-Command do HC05
Krok 1: Stručný úvod do komunikace a protokolu Bluetooth
Existuje několik způsobů bezdrátové komunikace, jako je NRF, ZigBee, Wi-Fi a Bluetooth.
Protokol Bluetooth; cenově dostupný způsob komunikace v síti PAN s maximálním datovým tokem 1 Mb/S, pracující ve jmenovitém dosahu 100 metrů s frekvencí 2,4 G je běžným způsobem bezdrátové komunikace.
Modul HC05 je modul Bluetooth využívající sériovou komunikaci, který se většinou používá v projektech elektroniky.
Důležité specifikace modulu Bluetooth HC05:
- Pracovní napětí: 3,6V - 5V
- Interní anténa: Ano
- Automatické připojení k poslednímu zařízení: Ano
Krok 2: Odesílání dat do Arduina přes Bluetooth
Modul HC05 má interní regulátor 3,3 V, a proto jej můžete připojit k napětí 5 V. Důrazně však doporučujeme napětí 3,3 V, protože logika pinů sériové komunikace HC05 je 3,3 V. Napájení modulu 5 V může způsobit poškození modulu.
Abyste zabránili poškození modulu a zajistili jeho správnou funkci, měli byste použít odporový dělící obvod (5v až 3,3v) mezi pinem arduino TX a pinem RX modulu. Když jsou připojeny master a slave, modré a červené LED diody na desce blikají každé 2 sekundy. Pokud nejsou připojeni, každé 2 sekundy bliká pouze modrá.
Krok 3: Okruh
Krok 4: Kód
Abyste mohli komunikovat s HC05 pomocí Bluetooth, potřebujete v telefonu aplikaci Bluetooth Terminal. Můžete použít toto. Nyní můžete začít přenášet data, nahrajte tento kód do svého Arduina a připojte HC05 pomocí aplikace, kterou jste si právě nainstalovali. Název komunikace je HC05, heslo je 1234 nebo 0000 a přenosová rychlost přenosu je ve výchozím nastavení 9600.
Podívejme se hlouběji na kód a uvidíme, co každý řádek znamená:
#include "SoftwareSerial.h"
knihovna, kterou potřebujete pro softwarovou sériovou komunikaci. Můžete si jej stáhnout zde.
SoftwareSerial MyBlue (2, 3);
Definice softwaru pro sériové piny; RX2 a TX3
MyBlue.begin (9600);
Konfigurace sériové přenosové rychlosti softwaru na 9600
Čtení sériových dat a odpovídající zapnutí/vypnutí LED.
Krok 5: Odeslání AT-příkazů do modulu Bluetooth HC05
Stisknutím a podržením tlačítka se modul přepne do režimu příkazů AT. Jinak to funguje v komunikačním režimu. Některé moduly mají ve svých balíčcích tlačítko a není třeba jej přidávat. Výchozí přenosová rychlost pro vstup do režimu At-command je 38400. Nyní nahrajte tento kód na desku a nastavte příkazy pomocí Serial Monitor.
ODPOVĚĎ získáte zasláním PŘÍKAZU do modulu. Zde jsou některé z nejdůležitějších AT příkazů:
Krok 6: Kupte si modul Bluetooth HC05
Kupte si modul HC05 Blurtooth od společnosti ElectroPeak
Doporučuje:
Rozhraní Arduino Mega s modulem GPS (Neo-6M): 8 kroků
Rozhraní Arduino Mega s modulem GPS (Neo-6M): V tomto projektu jsem ukázal, jak propojit modul GPS (Neo-6M) s Arduino Mega. Knihovna TinyGPS se používá k zobrazení dat zeměpisné délky a šířky a TinyGPS ++ se používá k zobrazení zeměpisné šířky, délky, nadmořské výšky, rychlosti a počtu satelitních
Hra na samohlásky s modulem Arduino a modulem MP3 YX5300 Catalex: 13 kroků
Hra se samohláskami s modulem Arduino a modulem MP3 YX5300 Catalex: Dokážete přečíst tuto otázku? To je divné! Tuto otázku jsem položil schválně. Pokud dokážete přečíst tento text, je to proto, že znáte celou abecedu a samozřejmě jste se dozvěděli o všech samohláskách. Samohlásky jsou přítomny ve všech slovech. Není možné
HiFive1 Arduino s modulem Bluetooth HC-05 Výukový program: 7 kroků
HiFive1 Arduino s modulem Bluetooth HC-05 Výukový program: HiFive1 je první deska kompatibilní s Arduino RISC-V postavená na procesoru FE310 od SiFive. Deska je asi 20krát rychlejší než Arduino UNO a protože UNO postrádá jakékoli bezdrátové připojení. Naštěstí existuje několik levných modulů
Domácí automatizace s infračerveným a Bluetooth ovládaným reléovým modulem: 10 kroků
Domácí automatizace s infračerveným a Bluetooth řízeným reléovým modulem: V tomto projektu domácí automatizace jsem ukázal, jak můžeme ovládat světlo, ventilátor a další domácí spotřebiče z naší aplikace pro chytré telefony a infračerveného dálkového ovládání pomocí obvodu modulu řídicího relé Arduino. Toto inteligentní relé ovládané Arduinem obvod má dva režimy, Inf
Data o teplotě a vlhkosti z Arduina na telefon Android s modulem karty SD přes Bluetooth: 5 kroků
Data o teplotě a vlhkosti z Arduina na telefon Android s modulem karty SD přes Bluetooth: Dobrý den, toto je můj vůbec první instruktáž, doufám, že pomůžu komunitě tvůrců, protože jsem s tím měl prospěch. V našich projektech často používáme senzory, ale hledáme způsob, jak data sbírat, ukládat a přenášet okamžitě na telefony nebo jiná zařízení