Opis produktu: Moduł Bluetooth HC-05
Prosty układ komunikacyjny oparty na module Bluetooth HC-05. Komunikuje się poprzez interfejs szeregowy UART z wykorzystaniem komend AT.
Specyfikacja modułu Bluetooth HC-05
- Napięcie zasilania: 3,6 V do 6 V podłączane do pinu VCC
- Wyprowadzenia komunikacyjne pracują z napięciem 3,3 V (tolerują 5 V)
- Pobór prądu: ok. 50 mA
- Klasa 2 - moc nadajnika maks. + 4 dBm
- Zasięg: do 10 m
- Hasło do parowania: 1234
- Standard: Bluetooth 2.0 + EDR
- Profil SPP z możliwością ustawień poprzez komendy AT
- Komunikacja: UART (RX, TX)
- Małe wymiary: 37 x 16 mm
Moduł Bluetooth HC-05 można także wpiąć do płytki stykowej.
Oprócz modułu HC-05 na płytce znajdują się:
- Statusowa dioda LED połączona z wyprowadzeniem statusowym PIO1 (24) sygnalizująca poprawne połączenie,
- Przylutowane złącza goldpin, umożliwiające wpięcie modułu w płytkę stykową lub podłączenie za pomocą przewodów.
- Piny EN (przełącza układ w tryb komend AT) i STATE (połączony z wyprowadzeniem statusowym PIO1 - pin 24).
Podłączenie modułu
W celu uruchomienia modułu należy podłączyć napięcie zasilania do pinu oznaczonego VCC. Moduł zostanie wykryty poprzez komputer jako nieznany układ lub HC-05, aby sparować oba urządzenia należy podać hasło: 1234. W systemie pojawi się wirtualny port COM, poprzez który za pomocą dowolnego terminala można przesyłać dane. Płytka posiada wyprowadzenia interfejsu szeregowego UART - piny RX i TX, które można połączyć np. z Arduino lub z komputerem poprzez przejściówkę FTDI.
Pomimo, że w sieci dostępne są projekty, w których układ HC-05 podłączony jest bezpośrednio do pinów 5 V, np. Arduino Uno, to dla bezpieczeństwa zalecamy zastosowanie konwertera napięć 3,3 V - 5 V.
Komunikacja
Komunikacje można przetestować parując moduł z komputerem oraz podłączając płytkę poprzez konwerter FTDI. W dwóch oknach terminala należy wybrać odpowiednie porty komunikacyjne oraz podać prędkość transmisji 9600 bps. Jeśli konfiguracja jest poprawna tekst wysłany z jednego terminala pojawi się na drugim.
Konfiguracja modułu odbywa się poprzez popularne komendy AT, aby wejść w ten tryb należy podłączyć wyprowadzenie WAKEUP do 3,3 V. Przykładowe komendy to:
- AT - testowanie połączenia, w odpowiedzi dostajemy OK.
- AT+BAUD1 - ustawia prędkość na 9600 bps.
Instrukcje należy wysyłać bez znaku zakończenia linii. Więcej komend można znaleźć w dokumentacji.
Moduł Bluetooth HC-05
Uniwersalny moduł HC-05 umożliwia połączenie dowolnego sprzętu z urządzeniem mobilnym takim jak smartfon lub tablet za pośrednictwem sieci Bluetooth. Moduł najczęściej jest wykorzystywany z mikrokontrolerem Arduino, minikomputerem Raspberry, a także z AlexMos, MultiWii, APM i innymi.
W idealnych warunkach opisywany moduł ma zasięg do 10 m. W zależności od potrzeb może pracować w trybie slave lub master. Konfiguracja urządzenia jest prosta i intuicyjna, dlatego z pewnością poradzą sobie z nią nawet początkujący elektronicy i hobbyści.
Moduł HC-05 - najważniejsze informacje
Opisywany moduł jest wyposażony we wskaźniki LED. Zielony oznacza zasilanie, natomiast czerwony informuje o połączeniu lub jego braku.
Ze względu szeroką kompatybilność moduł HC-05 często wykorzystuje się m.in. do prototypowania - zarówno przez doświadczonych, jak i początkujących elektroników.