Popis
https://tasmota.github.io/docs/HM-10/#breakout-boards
Bluetooth modul HM-10~
Táto funkcia je zahrnutá iba vtasmota-sensors
HM-10 je modul Bluetooth BLE V4.0 založený na čipe TI CC254x. Pôvodne vyrábal Jinan Huamao , ale na trhu je veľa klonov ( MLT-BT05, CC41-A , JDY-08 , AT-09, …)
Aj keď vyzerajú podobne a využívajú rovnaký čip Bluetooth CC254x, firmvér na nich je odlišný. Aby Tasmota fungovala s akýmkoľvek typom modulu, je potrebné naň flashovať pôvodný firmvér . Použite najnovší firmvér V710, ale na prácu s ovládačom Tasmota je potrebný minimálne V609.
Tip
Je to možné urobiť bez spájkovania priamym nalepením zástrčkových prepojovacích vodičov cez plastovú fóliu na niektorých doskách alebo použitím niektorých odnímateľných lepidiel (bluetack).
Konfigurácia~
Skontrolujte, či váš modul správne komunikuje cez svoje TX/RX piny a či má požadovaný firmvér (najlepšie HMSoft V707). Až keď ste si istí, že je všetko v poriadku, pokračujte v konfigurácii.
Elektrické vedenie~
| HM-10 | ESP |
|---|---|
| GND | GND |
| VCC | 3,3 V |
| TX | GPIOx |
| RX | GPIOy |
Môžete použiť TX a RX piny pre GPIOx, GPIOy.
Nastavenia Tasmota pre senzory BLE~
Na stránke Konfigurácia -> Konfigurácia modulu priraďte:
- GPIOx do
HM10 TX (195) - GPIOy to
HM10 RX (194)
Ak máte správny firmvér, webUI v Hlavnom menu by sa malo zobraziť (v tomto prípade je verzia firmvéru V707):
Ak máte v dosahu podporované zariadenia Bluetooth, čoskoro budú objavené a začnú napĺňať webové používateľské rozhranie údajmi počas prenosu:

POZOR
Väčšina modulov s automatickým blikaním bude mať stále svoje predvolené výrobné nastavenia s prenosovou rýchlosťou 9600, ale Tasmota vyžaduje 115200. Ak chcete opraviť príkazy z konzoly Tasmota: ( HM10Baud 9600nastaví prenosovú rýchlosť 9600 na strane Tasmoty), potom HM10AT RENEW(resetujte HM10 na výrobné nastavenia, čo by malo použite 115200 prenosovú rýchlosť na novšom firmvéri) a reštartujte Tasmotu. Ak to nevyrieši, budete sa musieť pripojiť k HM-10 pomocou adaptéra sériového rozhrania na USB a nastaviť prenosovú rýchlosť v termináli pomocou AT+RENEWpríkazov AT+BAUD?. Ak je výstup 4 prenosová rýchlosť, je správne nastavená na 115200, ak sa nepoužívaAT+BAUD4
Úplný prehľad podporovaných zariadení, príkazov a funkcií nájdete v článku Bluetooth
Nastavenia Tasmota pre iBeacon~
Na stránke Konfigurácia -> Konfigurácia modulu priraďte:
- GPIOx do
iBeacon TX (168) - GPIOy to
iBeacon RX (169)
Pri prvom pripojení je HM-10 v periférnom režime. Musíte ho zmeniť na centrálny režim pomocou príkazov Sensor52 1a Sensor52 2.
Ak máte v dosahu podporované zariadenia iBeacon Bluetooth, budú objavené a začnú napĺňať webové používateľské rozhranie údajmi:
![]()
Úplný prehľad podporovaných zariadení, príkazov a funkcií nájdete v článku Bluetooth
Breakout Boards~


Informácie o HM-10 cc2541
| Popis | Vlastnosti |
|---|---|
| Výrobca | HM-10 cc2541 |
| Verzia Bluetooth | 4.0 BLE |
| Typ | Transceiver Module |
| Režimy prevádzky | Central & Peripheral switching, iBeacon, AirLocate |
Príklady použitia:
Príkladový kód pre Arduino:
// Príkladový kód pre použitie HM-10 cc2541 s Arduinom
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); // RX, TX
void setup() {
Serial.begin(9600);
mySerial.begin(9600);
}
void loop() {
if (mySerial.available()) {
Serial.write(mySerial.read());
}
if (Serial.available()) {
mySerial.write(Serial.read());
}
}
Príkladový kód pre ESPHome:
# Príkladový kód pre použitie HM-10 cc2541 s ESPHome
uart:
rx_pin: GPIO3
tx_pin: GPIO1
baud_rate: 9600
sensor:
- platform: custom
lambda: |-
auto hm10 = new HM10Sensor(id(UART), 9600);
App.register_component(hm10);
return {hm10};
sensors:
- name: "HM-10 Data"
unit_of_measurement: "°C"
accuracy_decimals: 1
filters:
- sliding_window_moving_average:
window_size: 10
send_every: 10
send_first_at: 5
state:
lambda: |-
return id(hm10).state;
HM-10 cc2541 4.0 BLE modul transceivera bluetooth do Uart Centrálne a periférne prepínanie iBeacon AirLocate
Stále používate Bluetooth 2.1?
AK potrebujete takýto 4.0 BLE Bluetooth modul, MCU je možné nastaviť, tiež ho ovládať pomocou vzdialeného zariadenia Bluetooth na nastavenie, môžete prenášať dáta a môžete na diaľku ovládať 10 pinov PIO, takže najlepšou voľbou je HM- 10/11 bluetooth modul.
Veľkosť HM-11 má iba 2,4 cm x 1,5 cm.
HM-11 môže teraz pracovať s IOS, PC, Android 4.3.
Vlastnosti produktu:
Úplne nové a kvalitné.
Odosielanie a prijímanie bez obmedzenia bajtov.
Výkon je možné nastaviť -23 dbm, -6 dbm, 0 dbm, 6 dbm, možno upraviť pomocou AT príkazu AT+POWE.
Veľký dosah, otvorený priestor má 100 metrov s iphone4s.
Nízka spotreba: iba 0,5 mA v pohotovostnom režime, aktívny 8,5 mA, podpora automatického spánku.
Centrálne a periférne v jednom.
UUID FFE0, FFE1.
Podporujte aktualizáciu firmvéru sériového portu (pridajte V508).





