Leírás
A HM-10 Bluetooth modul egy Bluetooth 4.0 Low Energy kommunikációra tervezett eszköz, amely soros UART interfészen keresztül illeszthető mikrokontrolleres rendszerekhez.
A modul BLE alapú adatcserét valósít meg, amely különösen alkalmas alacsony fogyasztású és mobilalkalmazásokkal együttműködő rendszerekhez. A HM-10 olyan kommunikációs megoldás, amely lehetővé teszi szenzoradatok továbbítását és eszközök vezérlését okostelefonról, miközben az energiafelhasználás alacsony marad.
A termék fejlesztői környezetben értelmezhető, ahol az UART-alapú vezérlés előnyt jelent. A termék használata alapvető mikrokontrolleres és soros kommunikációs ismereteket feltételez, ugyanakkor dokumentált környezetben hobby és oktatási célra is alkalmazható.
A HM-10 (BLE 4.0, HM10) bluetooth master/slave modul egyszerű megoldást kínál a kábeles soros kapcsolat transzparens kiváltására. Egyszerűen a mikrokontroller és a GPS vagy a mikrokontroller és a PC/tablet közé illeszthető.
Tipp: A modul TxD lábán jelenik meg a vett adat, míg a küldött az RxD-n kerül csatlakozik. Standard jelölések esetén a modul és a berendezés Tx-Rx kivezetése kötendő össze.
A modul Bluetooth 4.0 protokollt támogat – Android, IOS, PC/Serial támogatással rendelkezik.
Felépítés
A HM-10 modul egy Texas Instruments CC2541 BLE rendszerchipre épül, amely a Bluetooth Low Energy protokoll stack-et és az alkalmazásvezérlést egyaránt kezeli. A modul a gazdaeszközzel UART kapcsolaton kommunikál, ahol az adatküldés és fogadás soros karakterfolyamként történik.
A konfiguráció AT parancsokon keresztül végezhető, amelyekkel beállítható a szerepkör, az eszköznév, a kapcsolat paraméterei és az adatformátum. A modul master és slave üzemmódot is támogat, azonban tipikusan perifériaként alkalmazzák okostelefonokhoz.
A BLE működés sajátossága miatt az adatátvitel csomagolt és eseményvezérelt, ezért a modul nem alkalmas folyamatos nagy sebességű adatstreamre. A működés megértéséhez nem szükséges Bluetooth stack fejlesztés, a használat parancsszinten történik. A működés megértéséhez nem szükséges mély rádiófrekvenciás vagy protokollszintű ismeret.
Tippek
- Okostelefonos vezérlésű Arduino projektek
- Szenzoradatok továbbítása BLE kapcsolaton
- Alacsony fogyasztású IoT végpontok
- Oktatási Bluetooth demonstrációk
- Egyszerű vezérlőpanelek és beállító felületek
- Prototípusok vezeték nélküli konfigurációja
A HM-10 különösen előnyös ott, ahol az energiafogyasztás és az iOS kompatibilitás kritikus.
A HM-10 modul széles körben dokumentált és számos közösségi példakóddal támogatott. A BLE szabvány használata biztosítja a modern okostelefonokkal való együttműködést. Az elérhető példaprogramok miatt a beüzemelés nem igényel egyedi firmware fejlesztést.
Jellemzők
- BLE chip: CC2541
- Kommunikáció: UART
- Üzemi feszültség: 3.3 V
- Logikai szint: 3.3 V
- Üzemmódok: master, slave
- Konfiguráció: AT parancsok
- Hatótávolság: kb. 10 m
- Antenna: beépített PCB antenna
- Méret: kb. 27 x 13 mm
- Működés: alacsony fogyasztású
- Bluetooth protokoll: Bluetooth Specification v4.0 BLE, Low Energy
- Frekvencia: 2.4GHz ISM sáv,
- Moduláció: GFSK(Gaussian Frequency Shift Keying),
- Teljesítmény: kb. 4dBm, Class 2 (0.01…5mW – konfigurálható),
- Érzékenység: -84dBm @ 0.1% BER,
- Adatsebesség: Aszinkron: 2.1Mbps(Max) / 160 kbps, Szinkron: 1Mbps/1Mbps,
- Biztonság: Autentikáció és titkosítás,
- Tápellátás (BT modul): +3.3…6VDC / 50mA,
- Áramigény: 400uA (Sleep), ~8.5mA (Active)
- Működési hőfoktartomány: 5 ~ +65°C,
- Méret: 26.9mm x 13mm x 2.2 mm,
- Adatvonal: 3.3V (LVTTL),
- Soros kommunikáció: 1200…115200 bps,
- Alapértelmezett kommunikáció
- Baud Rate: 9600,
- Data Bit: 8,
- Stop Bit: 1,
- Parity: No Parity,
- Flow Control: None,
- Line Feed Carriage Return: Nincs,
- Bluetooth Pass Key: 000000.
Dokumentáció
Csomag
- 1x tüskesorral szerelt HM10 bluetooth modul







![AVR-Duino / BLE-Nano (328+CC2540 BLE 4.0) [Nano-BT]](https://shop.tavir.hu/wp-content/uploads/brd-nano-ble-2-450x338.jpg)







Szurdi Tamas –
Robot autóhoz vettem távirányításnak az infravörös mellé.