UNO Bluetooth 4.0 Shield Keyestudio kompatibilno z Arduino

16.99 (DDV vključen)

Shield z modulom HM-10 doda Arduino UNO brezžično BLE 4.0 komunikacijo na 2,4 GHz — doseg do 100 m, poraba v stanju pripravljenosti le 400–800 µA.

2 na zalogi

Šifra: 13 - D3 Kategoriji: ,
Opis

Opis

Arduino UNO Bluetooth 4.0 Shield Keyestudio

Shield vgradi modul HM-10 (CC2541) in Arduino UNO doda Bluetooth Low Energy 4.0 na frekvenčnem pasu 2,4 GHz ISM — brezžična komunikacija z dosegom do 100 m na odprtem terenu brez dodatne antene.

Plošča se neposredno natakne na Arduino UNO ali katero koli UNO-kompatibilno ploščo; vsi pini so speljani naprej, zato drugi ščiti ali moduli ostanejo dostopni.

Ključne lastnosti

  • Modul HM-10 (BLE 4.0) – čip CC2541, deluje na 2,4 GHz ISM; komunicira z iOS in Android napravami brez pariranja po klasičnem postopku
  • Podaljšani digitalni in analogni pini – vseh 14 digitalnih pinov je izvedenih v 3-polne priključke (signal / 5 V / GND), prav tako 6 analognih pinov; priključitev senzorjev brez jumper kablov
  • Jumper za izbiro serijske linije – preklop med strojnim UART (D0/D1) in programskim UART (D2 RX / D3 TX); programiranja ni treba prekiniti, ko je izbran programski UART
  • Drsno stikalo za napajanje modula – HM-10 se izklopi med nalaganjem kode, kar prepreči konflikte na serijski liniji
  • Napajanje 5 V DC – shield se napaja neposredno z Arduino ploščo, brez zunanjega vira
  • Nizka poraba v pripravljenosti – 400–800 µA v stanju čakanja, 8,5 mA med oddajanjem; primerno za baterijsko napajane projekte
  • Terminalski bloki 3,5 mm – omogočajo hitro priključitev zunanjih komponent brez spajkanja

Kaj potrebujem za začetek?

  • Arduino UNO (ali kompatibilna plošča) – osnova za vse eksperimente
  • USB kabel tipa B – za programiranje Arduino plošče
  • Arduino IDE – brezplačno na arduino.cc, za pisanje in nalaganje programov
  • Pametni telefon z BLE 4.0 podporo – iOS ali Android; za testiranje zadostuje aplikacija kot je LightBlue ali Serial Bluetooth Terminal
  • Breadboard + jumper kabli – za prve poskuse brez spajkanja

Moj prvi projekt – 3 koraki

  1. Natakni shield na Arduino UNO in postavi jumper na D2/D3 (programski UART); drsno stikalo postavi v položaj OFF pred priključitvijo USB kabla.
  2. V Arduino IDE naloži knjižnico SoftwareSerial (vgrajena) in odpri vzorčni program, ki inicializira SoftwareSerial na pinih 2/3 pri hitrosti 9600 baud; stikalo preklopi v ON.
  3. Odpri aplikacijo LightBlue na telefonu, poišči napravo HMSoft in se poveži; v Serial Monitor Arduino IDE moraš videti besedilo, ki ga pošlješ s telefona — s tem je BLE komunikacija potrjena.

Primeri uporabe

  • Brezžično upravljanje robotske platforme (BLE UART most, mobilna aplikacija kot krmilnik)
  • Oddaljeni nadzor senzorjev (temperatura, vlaga, svetloba — branje v realnem času na telefonu)
  • IoT prototip za šolske projekte (BLE beacon ali zaznavanje prisotnosti)
  • Domotika brez Wi-Fi (lokalno upravljanje luči ali pogonov prek BLE)
  • Prenos podatkov med dvema Arduino ploščama (dva HM-10 modula v master/slave konfiguraciji)
  • Aplikacija za beleženje podatkov (logging meritev na telefon prek BLE UART)

Tehnični pregled

Tehnične specifikacije

Parameter Podatek
Bluetooth standardBLE 4.0 (Bluetooth Low Energy)
Čip modulaHM-10 (CC2541)
Frekvenca2,4 GHz ISM
Doseg (odprto)do 100 m
Napajalna napetost5 V DC (iz Arduino plošče)
Tok v stanju pripravljenosti400–800 µA
Tok med oddajanjem8,5 mA
Serijski vmesnikUART (strojni D0/D1 ali programski D2/D3)
Podaljšani digitalni pini14 × 3-polni priključek (signal/5 V/GND)
Podaljšani analogni pini6 × 3-polni priključek (signal/5 V/GND)
Terminalski bloki3,5 mm korak
Delovna temperatura-5 do +65 °C
Dimenzije54 × 48 × 23 mm

Primerjava: Arduino UNO Bluetooth 4.0 Shield Keyestudio vs HC-05 Bluetooth Shield vs ESP32 (vgrajeni BLE)

Keyestudio BLE 4.0 Shield HC-05 Bluetooth Shield ESP32 (vgrajeni BLE)
StandardBLE 4.0Bluetooth 2.0 EDRBLE 4.2 + Wi-Fi
Kompatibilnost iOSDa (brez spariranja)Ne (brez pomožne aplikacije)Da
Poraba v stanju pripravljenosti400–800 µA~30 mA~5 µA (deep sleep)
Senzorski priključkiDa (3-polni, vsi pini)Odvisno od modelaNe (ločena strojna oprema)

Inženirski PRO nasvet

Konflikti na serijski liniji pri nalaganju – kadar je HM-10 priklopljen na strojni UART (D0/D1), Arduino IDE ne more naložiti programa, ker modul zasede linijo. Pred vsakim nalaganjem kode drsno stikalo postavi v OFF ali pa za komunikacijo z BLE modulom raje trajno uporabi programski UART na D2/D3 — s tem programiranje poteka nemoteno, serijska konzola pa je prosta za razhroščevanje.

Kompatibilnost

Shield deluje z Arduino IDE 1.8.x in 2.x. Za programski UART zadostuje vgrajena knjižnica SoftwareSerial — namestitev ni potrebna. HM-10 modul podpira AT-ukaze za konfiguracijo (ime naprave, hitrost prenosa, UUID storitve); konfiguracija se izvede prek iste serijske povezave pri hitrosti 9600 baud. Kompatibilno z Windows, macOS in Linux.

Dokumentacija