Obsah:

Začínáme s modulem Bluetooth HC05 a Arduino [návod]: 6 kroků
Začínáme s modulem Bluetooth HC05 a Arduino [návod]: 6 kroků

Video: Začínáme s modulem Bluetooth HC05 a Arduino [návod]: 6 kroků

Video: Začínáme s modulem Bluetooth HC05 a Arduino [návod]: 6 kroků
Video: ESP32: BLUETOOTH LOW ENERGY 2024, Červenec
Anonim
Začínáme s modulem Bluetooth HC05 a Arduino [návod]
Začínáme s modulem Bluetooth HC05 a Arduino [návod]

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

Obvod
Obvod
Obvod
Obvod

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

Odesílání AT-příkazů do modulu Bluetooth HC05
Odesílá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: