Spisu treści:

Pierwsze kroki z modułem Bluetooth HC05 i Arduino [samouczek]: 6 kroków
Pierwsze kroki z modułem Bluetooth HC05 i Arduino [samouczek]: 6 kroków

Wideo: Pierwsze kroki z modułem Bluetooth HC05 i Arduino [samouczek]: 6 kroków

Wideo: Pierwsze kroki z modułem Bluetooth HC05 i Arduino [samouczek]: 6 kroków
Wideo: HC06 HC05 2024, Lipiec
Anonim
Pierwsze kroki z modułem Bluetooth HC05 i Arduino [Samouczek]
Pierwsze kroki z modułem Bluetooth HC05 i Arduino [Samouczek]

Możesz przeczytać ten i inne niesamowite samouczki na oficjalnej stronie ElectroPeak

W tym samouczku dowiesz się, jak komunikować się i wysyłać dane przez Bluetooth za pomocą modułu Bluetooth HC05 i płytki Arduino. Na końcu tego artykułu dowiesz się:

  • Ogólne informacje o protokole Bluetooth
  • Jak wysyłać dane za pomocą Bluetooth
  • Jak wysłać polecenie AT do HC05?

Krok 1: Krótkie wprowadzenie do komunikacji i protokołu Bluetooth

Istnieje kilka sposobów komunikacji bezprzewodowej, takich jak NRF, ZigBee, Wi-Fi i Bluetooth.

protokół Bluetooth; przystępna cenowo metoda komunikacji w sieci PAN, z maksymalną szybkością transmisji danych 1Mb/s, pracująca w nominalnym zasięgu 100 metrów z wykorzystaniem częstotliwości 2,4G jest powszechnym sposobem komunikacji bezprzewodowej.

Moduł HC05 to moduł Bluetooth wykorzystujący komunikację szeregową, najczęściej wykorzystywany w projektach elektronicznych.

Ważne specyfikacje modułu Bluetooth HC05:

  • Napięcie robocze: 3,6 V – 5 V
  • Antena wewnętrzna: Tak
  • Automatyczne połączenie z ostatnim urządzeniem: Tak

Krok 2: Wysyłanie danych do Arduino przez Bluetooth

Moduł HC05 posiada wewnętrzny regulator 3.3v dzięki czemu można podłączyć go do napięcia 5v. Ale zdecydowanie zalecamy napięcie 3,3 V, ponieważ logika pinów komunikacji szeregowej HC05 wynosi 3,3 V. Doprowadzenie 5V do modułu może spowodować uszkodzenie modułu.

Aby zapobiec uszkodzeniom modułu i zapewnić jego prawidłowe działanie, należy zastosować obwód podziału rezystancji (5 V do 3,3 V) pomiędzy pinem arduino TX a pinem RX modułu. Gdy master i slave są połączone, niebieska i czerwona dioda LED na płycie miga co 2 sekundy. Jeśli nie są połączone, tylko niebieski miga co 2 sekundy.

Krok 3: Obwód

Okrążenie
Okrążenie
Okrążenie
Okrążenie

Krok 4: Kod

Aby komunikować się z HC05 za pomocą Bluetooth, potrzebujesz aplikacji terminala Bluetooth w telefonie. Możesz użyć tego. Teraz możesz rozpocząć przesyłanie danych, prześlij ten kod na Arduino i podłącz HC05 za pomocą aplikacji, którą właśnie zainstalowałeś. Nazwa komunikacji to HC05, hasło to 1234 lub 0000, a domyślna prędkość transmisji to 9600.

Przyjrzyjmy się bliżej kodowi i zobaczmy, co oznacza każda linia:

#include "SoftwareSerial.h"

biblioteka potrzebna do komunikacji szeregowej oprogramowania. Możesz go pobrać tutaj.

OprogramowanieSerial MyBlue(2, 3);

Definicja oprogramowania dla pinów szeregowych; RX2 i TX3

MójNiebieski.początek(9600);

Konfiguracja szeregowej szybkości transmisji oprogramowania przy 9600

Odczytywanie danych szeregowych i odpowiednie włączanie/wyłączanie diod LED.

Krok 5: Wysyłanie poleceń AT do modułu Bluetooth HC05

Wysyłanie poleceń AT do modułu Bluetooth HC05
Wysyłanie poleceń AT do modułu Bluetooth HC05

Naciśnięcie i przytrzymanie przycisku powoduje przejście modułu w tryb komend AT. W przeciwnym razie działa w trybie komunikacji. Niektóre moduły mają przycisk w swoich paczkach i nie ma już potrzeby dodawania go. Domyślna szybkość transmisji do wejścia w tryb komendy At to 38400. Teraz wgraj ten kod na swoją płytkę i ustaw polecenia za pomocą monitora szeregowego.

ODPOWIEDŹ otrzymasz wysyłając POLECENIE do modułu. Oto niektóre z najważniejszych poleceń AT:

Krok 6: Kup moduł Bluetooth HC05

Kup moduł Blurtooth HC05 firmy ElectroPeak

Zalecana: