Popis
Bluetooth modul je možne použiť ako slave aj master a medzi rolami je možné prepínať pomocou AT príkazov. Vďaka AT príkazom je možné meniť meno zariadenia, baud rate, heslá a mnoho iného.
HC-05 je možné ovládať aj pomocou smartfónov. Na internete alebo obchode PLAY sa dajú stiahnuť aplikácie dizajnované pre Arduino, ktoré ponúkajú aj komunikáciu cez bluetooth. Pre viac informácií odporúčame preštudovať datasheet. V ponuke máme zaradený aj modul HC-06, samostatný modul HC-05 bez prevodníka, a bluetooth moduly 4.0.
Pojmy Master a Slave neexitujú, pokým 2 zariadenia nie sú pripojené. Keďže technológia Bluetooth Low Energy má topológiu hviezda, Master môže byť pripojený k viacerým zariadeniam, zatiaľ čo slave môže byť pripojený k jednému Master modulu. Naviac Master manažuje pripojenie.
Špecifikácie:
Logické napätie: 3.3 V, na doske je 5V regulátor
Bluetooth verzia: V2.0 EDR HC05 compatible
Predvolená rýchlosť prenosu (baud rate): 9600, 8,1,n
Zabudovaná anténa
Dosah: ~10 metrov
Rozmery: 3.5 cm x 1.5 cm
Váha: 7g
Pre nastavenie modulu do AT módu urobte nasledovné kroky (ak používate Arduino alebo UART USB prevodník):
– pripojte TX HC-05 na RX prevodníka a RX HC-05 na TX
– pripojte GND na GND vstup, 3.3V na EN pin a stlačte tlačidlo. Následne pripojte 3.3V na VCC pin a tlačidlo držte ešte asi sekundu.
– tlačidlo môžete pustiť
– dostali ste sa do AT módu. Pre otestovanie nastavte baudrate na 38400, odosielanie NL & CR a napíšte “AT” bez úvodzoviek. Ak nastavenie prebehlo správne vráti sa naspäť “AT”.
/Bluetooth modul HC-05 slave / master Bluetooth modul szolga és master csatlakoztatásának lehetőségével
juraj –
Modul plní funkciu sériovej komunikácie, ale zatiaľ som nedokázal nastaviť konfiguračný mód. Pri pokuse o prechod do tohto módu sa niektoré “tvária”, že bolo nastavenie akceptované, niektoré nerobia vôbec nič, ale pri zadávaní AT príkazov nekomunikujú. Nie žeby som nastavoval nejaké pokročilé funkcie, ale zmena mena, príp. PIN-u by sa hodila. Pri použití na ovládanie jednoduchých hračiek je veľmi čudné, ak sa všetky dostupné moduly volajú HC-05 a majú PIN 1234. Nie je to problém iba modulov u tohto obchodníka, je to všeobecne známy problém. Viem, že sú to klony z “ľudovej republiky”, ale napriek tomu by bolo pekné, keby plnili funkcie podľa dátového listu.
Na ovládanie hračiek odporúčam modul HM-10 s ponuky tohto predajcu. Je to síce BLE modul, ale teraz už existuje dosť aplikácií Android, ktoré vedia komunikovať s týmto modulom.
Juraj Lukáč –
Objednal som si dva tieto moduly a obidva som bez problémov prepol do AT módu, AT príkazy fungovali, načítať nejakú hodnotu z modulu, alebo zmeniť meno modulu. Na internete je k tomu aj veľa návodov (napríklad: https://www.youtube.com/watch?v=BXXAcFOTnBo ). Napríklad keď som modul pripojil k Arduino Nano s odpojenými RX a TX pinmi, stačilo len pripojiť Arduino do USB na notebooku a už bol BT modul v konfiguračnom AT móde. Vyskúšal som asi všetky možné kombinácie:)
Čo mi ešte fungovalo bolo pripojenie Arduino+HC-05 na RaspberryPi cez bluetooh (rfcomm), posielalo to aj nejaké testovacie dáta (nejaký jednoduchý text), samozrejme keď som nastavil všetko správne:) Treba dať pozor na to, že modul HC-05 vidí iba Android, prípadne Raspberry a pod. Modul som neuvidel z iPhonu, ani z notebooku na Win11 (novší Dell), ani z notebooku z Linuxu (staršie Lenovo).
Dosah 10m je tak možno v otvorenom priestore bez prekážok. Ak dáte HC-05 niekam za stenu, dosah sa dosť zmenší, možno sa tie dve zariadenia uvidia, ale na nejakú spoľahlivú komunikáciu by som sa nespoliehal.
Prekvapilo ma, že ten modul fungoval pripojený na Arduino Nano aj bez napäťového deliča, ktorý mu má dodať na RX pin 3,3V. A to napriek tomu, že to má na sebe napísané priamo pri tom RX pine “Level 3,3V”. Skúšal som ten modul s napäťovým deličom aj bez neho a stále to fungovalo aj posielal dáta.
Z mojej skúsenosti funguje modul HC-05 tak, ako má v popise.