Opis proizvoda
Pico-BLE je dual-mode Bluetooth 5.1 modul za proširenje dizajniran za Raspberry Pi Pico, koji se kontrolira putem UART AT komandi, uz SPP i BLE podršku. U kombinaciji sa Raspberry Pi Pico, može se koristiti za Bluetooth bežične komunikacijske aplikacije.
Parametri proizvoda
| Kategorija | Parametar |
| BLUETOOTH MODUL | Dual-mode Bluetooth na UART modul |
| DIMENZIJE (mm) | 56.5 x 21 |
| TRANSMISSION DISTANCE | 30m (na otvorenom) |
| KOMUNIKACIJA | UART |
| ANTENNA | Ugrađena PCB antena |
| INPUT VOLTAGE | 5V/3.3V |
|
RADNA STRUJA |
Početna prolazna struja: oko 25mA za oko 300ms; Stabilna struja statusa: oko 6mA, način rada bez niske potrošnje;
Struja režima male snage: pogledajte uputstvo za upotrebu |
|
TRANSMISSION CACHE |
1K bajtova UART keš memorije, preporučuje se prijenos manje od 512 bajtova po prijenosu za SPP |
|
UART BAUDRATE |
13 različitih konfiguracija brzine prijenosa, 115200 bps prema zadanim postavkama |
|
RADNA TEMPERATURA |
-40℃ ~ 80℃ |
|
Funkcija pin |
Opis |
| VSYS | 3.3V/5V Snaga |
| GND | GND |
| GP0 | UART pin za prijenos (zadano) |
| GP1 | UART pin za prijenos (zadano) |
| GP4 | UART pin za prijenos (zadano) |
| GP5 | UART pin za prijenos (zadano) |
|
GP15 |
Pin za detekciju statusa Bluetooth veze (visok nivo znači da je Bluetooth povezan) |
Hardverska veza
Direktna veza:

Povezivanje proširene verzije:
Upotreba proizvoda
Format komunikacije
| Podržava asinhroni način serijske komunikacije, prihvata komande koje šalje host računar preko serijskog porta. Standard komunikacije: 115200 bps — Korisnici mogu postaviti preko komandi serijskog porta, pogledajte: Module baud rate
postavljanje i upit Bitovi podataka: 8 Stop bitova: 1 Paritetni bitovi: nema Kontrola toka: nema Napomena: Dizajn svih uputstava je pravilan, a ne nasumično podijeljen, pravila možete pronaći upoređujući sljedeće |
|
| Format kontrolne komande: AT+ [ ]\r\n —- Sve su znakovi, a ne heksadecimalni brojevi | |
| Format povratne informacije: [ ]\r\n | |
| Karakteristike podataka |
Detaljan opis |
|
AT + |
Kontrolna komanda je kontrolna komanda koju je upravljački host dao modulu, počevši sa “AT+” |
| Prati ga kontrola, obično 2 znaka | |
| [ ] | Ako postoji parametar iza CMD-a, slijedi ga [ ] |
|
\r\n |
Konačno, završava se sa “\r\n”, tip karaktera je uvođenje u red, a windows je tipka enter. 0x0D, 0x0A u heksadecimalnom |
| 1、Povratna informacija o podacima je da Bluetooth vraća različite informacije o statusu i podacima domaćinu, počevši od | |
| Kratak uvod u komande | ||
| Funkcionalni | Command | Napomena |
| Uobičajene komandne karakteristike | AT+C? | Javna komanda počinje sa AT+C, nakon čega slijedi “?” je detaljna naredba funkcije |
| Bluetooth komandne karakteristike | AT+B? | Bluetooth komanda počinje sa AT+B, nakon čega slijedi “?” je detaljna naredba funkcije |
| Javni upit | AT+Q? | Komanda javnog upita počinje sa AT+Q, nakon čega slijedi "?" je |
| Bluetooth naredba upita | AT+T? | Bluetooth query komanda počinje sa AT+T, nakon čega slijedi “?” je detaljna naredba funkcije |
Komunikacija, nprample
| Zajednički dio – Upute za upravljanje – Opis | ||
| CMD | Odgovarajuća funkcija | Detaljan opis |
| AT+CT | Podesite brzinu prenosa | Za detalje pogledajte: Modul za podešavanje brzine prenosa i upit |
| AT+CZ | Čip reset | Soft reset čipa, pogledajte: Reset i vraćanje na fabriku |
|
AT+CW |
Čip se vraća na fabrička podešavanja | Vratite tvorničke postavke, obrišite sve prethodno memorisane parametre, pogledajte: Resetovanje modula i vraćanje fabričkih postavki |
|
AT+CL |
Postavke niske snage čipa |
Vidi Opis komande male snage čipa, podrazumevani je normalan radni režim |
|
AT+CR |
Postavke informacija o povratnom pozivu čipa po uključenju | vidi: Postavka informacija o povratnom pozivu po uključenju čipa, podrazumevano je otvoreno |
| AT+BM | Postavite BLE Bluetooth ime | vidi: Podesite naziv i adresu Bluetooth-a |
| AT+BN | Postavite MAC adresu za BLE | vidi: Podesite naziv i adresu Bluetooth-a |
| AT+BD | Postavite SPP Bluetooth ime | vidi: Podesite naziv i adresu Bluetooth-a |
| AT+QT | Upitajte brzinu prijenosa | vidi: Modul za podešavanje brzine prenosa i upit |
| AT+QL | Upitajte stanje male snage | vidi: Podesite naziv i adresu Bluetooth-a |
| AT+TM | Upitajte BLE Bluetooth ime | vidi: Podesite naziv i adresu Bluetooth-a |
| AT+TN | Pitajte BLE Bluetooth | vidi: Podesite naziv i adresu Bluetooth-a |
| AT+TD | Upit SPP Bluetooth ime | Pečat: Podesite naziv i adresu Bluetooth-a |
Modul za podešavanje brzine prenosa i upit
|
AT+CT??\r\n |
Naredba za podešavanje brzine prijenosa, ?? predstavlja serijski broj brzine prijenosa | ||||||
|
AT+QT\r\n |
Naredba upita za brzinu prijenosa, vrati QT+?? ?? predstavlja serijski broj brzine prijenosa | ||||||
| Serijski broj brzine prijenosa | |||||||
| 01 | 02 | 03 | 04 | 05 | 06 | 07 | |
| 9600 | 19200 | 38400 | 57600 | 115200 | 256000 | 512000 | |
| 08 | 09 | 10 | 11 | 12 | 13 | ||
| 230400 | 460800 | 1000000 | 31250 | 2400 | 4800 | ||
- Jednom kada je brzina prijenosa podešena, čip će je zapamtiti. Sljedeći put kada ga uključite, brzina prijenosa će biti ona koju postavite.
- Nakon postavljanja brzine prijenosa, pričekajte 1 sekundu, a zatim pošaljite reset [AT+CZ] ili isključite.
- Ako želite da vratite podrazumevanu brzinu prenosa, pošaljite naredbu za vraćanje fabričkih postavki, a zatim će čip automatski obrisati sve konfiguracije.
Resetovanje modula i resetovanje na fabrička podešavanja
Reset komanda: AT+CZ\r\n
Molimo pričekajte jednu sekundu nakon unosa naredbe za resetiranje
Komanda za vraćanje na fabričke postavke: AT+CW\r\n
Molimo pričekajte pet sekundi nakon unosa naredbe za vraćanje na tvorničke postavke
Podesite naziv i adresu Bluetooth-a
| AT+BMBLE-Waveshare\r\n | Postavite BLE Bluetooth naziv na "BLE-Waveshare" |
|
AT+BN112233445566\r\n |
Postavite adresu BLE-a. Adresa prikazana na mobilnom telefonu je: 66 55 44 33 22 11 |
| AT+BDSPP-Waveshare\r\n | Postavite SPP Bluetooth naziv na “SPP-Waveshare” |
- Nakon postavljanja Bluetooth imena, resetirajte modul i koristite mobilni telefon za ponovno pretraživanje nakon resetiranja.
- Maksimalna dužina Bluetooth imena je 30 bajtova
- Nakon izmjene Bluetooth imena, ako se naziv uređaja prikazan na mobilnom telefonu ne promijeni, glavni razlog može biti to što niste promijenili Bluetooth adresu, što rezultira time da se mobilni telefon ne ažurira sinhrono. U ovom trenutku, ono što treba da uradite je da promenite informacije za uparivanje na mobilnom telefonu. Izbrišite i pretražite ponovo ili pretražite drugim uređajem.
Upitajte ime i adresu Bluetooth-a
| AT+TM\r\n | Vratite TM+BLE-Waveshare\r\n za Bluetooth naziv BLE-Waveshare |
| AT+TN\r\n | Vraća Bluetooth adresu TN+12345678AABB\r\n BLE: 0xBB, 0xAA, 0x78, 0x56, 0x34, 0x12 |
| AT+TD\r\n | Vratite se na TD+SPP-Waveshare\r\n za Bluetooth naziv SPP-Waveshare |
Ne postoji SPP adresa bez obzira da li je postavljena ili upitana, jer se SPP adresa dobija sa +1 na
najviši bajt BLE MAC adrese, nprample:
Adresa BLE-a se vraća kao: TN+32F441F495F1,
To znači da je adresa BLE-a: 0xF1 , 0x95 , 0xF4 , 0x 41 , 0xF4 , 0x32
Tada je adresa SPP-a: 0xF2 , 0x95 , 0xF4 , 0x 41 , 0xF4 , 0x32
Opis uputstva za čip niske snage
|
AT+CL00\r\n |
Nemojte ulaziti u režim niske potrošnje energije. Vrijedit će pri sljedećem uključivanju. Pazite da ponovo pokrenete napajanje nakon podešavanja |
|
AT+CL01\r\n |
Uđite u režim niske potrošnje energije. Važi pri sljedećem uključivanju. Nakon podešavanja, obratite pažnju na ponovno uključenje — čip ulazi u ovo stanje prema zadanim postavkama, nema potrebe za podešavanjem |
|
AT+QL\r\n |
Komanda upita male snage. Povratna vrijednost je QL+01\r\n, što ukazuje da je trenutno radno stanje režim niske potrošnje energije |
- Nakon podešavanja, morate ponovo uključiti da biste ažurirali konfiguraciju
- Ova komanda se memoriše. Nakon što je komanda uspješno poslana, čip će je sačuvati.
- Nakon pokretanja načina rada niske potrošnje, postoje mnoga ograničenja, koja su općenito isključena prema zadanim postavkama.
- Nakon podešavanja, čip će se normalno vratiti na informacije o uređaju kada se uključi. AT komande se mogu postaviti u roku od 5 sekundi, a nakon 5 sekundi, sve AT komande će biti zanemarene prije Bluetooth veze.
- Razlika između niske potrošnje energije i normalnog rada uglavnom je posljedica razlike u načinu Bluetooth emitiranja kada Bluetooth nije povezan. Tokom normalnog rada, Bluetooth je uvijek u stanju emitiranja. Tokom male potrošnje energije, emituje se svakih 0.5 sekundi, jednom u 0.1 sekunde, a ostatak vremena je u stanju mirovanja. Kada je povezan na Bluetooth, potrošnja energije u dva načina rada je slična (naravno,
niska potrošnja energije bit će malo manja), ako nije posebno osjetljiv na potrošnju energije ili će biti u isključenom stanju dugo vremena nakon uključivanja, bolje je držati modul u normalnom radnom stanju. - Sljedeća tabela je struja u svakom radnom stanju, koja se mjeri u eksperimentalnom okruženju, a rezultati su samo za referencu.
| Serijski broj | Current | Opis | |
|
AT+CL00\r\n
Način rada male snage |
Boot moment |
12mA |
Kada je čip uključen, periferne uređaje treba inicijalizirati. Trenutna struja je relativno velika i ovo vrijeme se održava 300ms i ulazi u stanje male snage. |
|
Radni status – Nije povezan |
1mA, 5mA naizmenično |
Čip je u normalnom radnom stanju, normalno emituje i u periodičnom je stanju spavanja, buđenja i spavanja. Svrha je ušteda energije, ciklus je 500ms. 100ms emitovanje jednom, 400ms spavanje | |
|
Radni status – za povezivanje |
6mA |
Kada je veza uspješna, čip više neće ići u stanje mirovanja. ali na poslu | |
|
AT+CL01\r\n
normalan radni režim |
Boot moment |
25mA |
Kada je čip uključen, periferne uređaje treba inicijalizirati. Trenutna struja je relativno velika, ovo vrijeme se održava 300ms i ulazi u radno stanje od 5mA |
|
Bez obzira da li je povezan ili ne |
6.5mA |
Čip uvijek radi. Male fluktuacije struje, zanemarljive |
Ako smatrate da je gornja potrošnja energije relativno visoka, možete koristiti 3.3V za direktno napajanje modula i struja će dalje
smanjiti

Čip BLE omogućava i SPP omogućava
| AT+B401\r\n | Omogućite BLE funkciju. Naravno AT+B400\r\n je zatvoren |
| AT+B500\r\n | Onemogućite funkciju SPP-a. Naravno AT+B501\r\n je uključen |
| AT+T4\r\n | Provjerite je li funkcija BLE omogućena. Čip će vratiti T4+01 ili T4+00 |
| AT+T5\r\n | Provjerite je li funkcija SPP omogućena. Čip će vratiti T5+01 ili T5+00 |
- Nakon što se funkcija BLE/SPP isključi, mora se ponovo uključiti da bi ova funkcija stupila na snagu. Naravno da je isto
- Trebate ga postaviti samo jednom, čip automatski sprema parametre i ne morate ga postavljati sljedeći put
- Nakon što je funkcija BLE/SPP isključena, mobilni telefon ne može tražiti naziv BLE.
Opis poruke o grešci koju je vratio čip
| ER+1\r\n | Primljeni okvir podataka nije tačan |
| ER+2\r\n | Primljena komanda ne postoji, odnosno string poput AT+KK koji ste poslali ne može biti |
| pronađeno | |
| ER+3\r\n | Primljena AT naredba nije primila povratni prijenos i prijelaz na red, odnosno \r\n |
| ER+4\r\n | Parametar koji je poslala naredba je izvan opsega ili je format naredbe neispravan. Molimo provjerite svoje AT komande |
| ER+7\r\n | MCU šalje podatke na mobilni telefon, ali mobilni telefon ne otvara obavijest. U uspješnom stanju BLE veze |
Fokusirajte se na opis notify [monitoring]. Nakon što se testna APP na mobilnom telefonu poveže s Bluetooth čipom, obavijest mora biti uključena. Bluetooth čip može
poslati podatke na mobilni telefon. Kada mobilni telefon šalje podatke na Bluetooth čip, dovoljno je koristiti funkciju pisanja.
Postavke informacija o povratnom pozivu čipa po uključenju
| AT+CR00\r\n | Isključite povratne poruke za uključenje. Pazite da ponovo pokrenete napajanje nakon podešavanja |
|
AT+CR01\r\n |
Omogućite povratnu poruku o uključenju čipa. Važi pri sljedećem uključivanju. Pazite da ponovo pokrenete napajanje nakon podešavanja |
Napomena: Nakon što se ova funkcija isključi, ona će također isključiti povratne informacije OK ili ER+X koje se aktivno vraćaju nakon što se AT naredba izvrši. Preporučuje se da ga držite uključenim ovdje.
Transparentan opis prijenosa
- Nakon Bluetooth veze, modul automatski ulazi u transparentni način prijenosa. Osim potpuno ispravne AT komande, ostali podaci će se prenositi transparentno.
- Maksimalna količina podataka koja se može obraditi u jednom trenutku je 1024 bajta. SPP preporučuje da ne bi trebalo da prelazi 512 bajtova odjednom.
- MTU (maksimalna dužina komunikacionog paketa) aplikacije mobilnog telefona obično je podrazumevana na 20 bajtova za 1 paket podataka; kada paket podataka koji šalje modul premaši 20 bajtova, modul će automatski podijeliti paket prema postavljenom MTU-u; možete izmijeniti MTU da biste izmijenili brzinu interakcije podataka (što je veća
MTU, veća je brzina interakcije podataka).
Dokumenti / Resursi
![]() |
WAVESHARE ELECTRONICS Pico-BLE Dual-Mode Bluetooth kompatibilan 5.1 modul za proširenje [pdf] Korisnički priručnik Pico-BLE, Dual-Mode Bluetooth kompatibilan 5.1 modul za proširenje |







