პროდუქტის აღწერა
Pico-BLE არის ორმაგი რეჟიმის Bluetooth 5.1 გაფართოების მოდული, რომელიც შექმნილია Raspberry Pi Pico-სთვის, რომელიც კონტროლდება UART AT ბრძანებების მეშვეობით, SPP და BLE მხარდაჭერით. Raspberry Pi Pico-სთან ერთად, ის შეიძლება გამოყენებულ იქნას Bluetooth უკაბელო კომუნიკაციისთვის.
პროდუქტის პარამეტრები
| კატეგორია | პარამეტრი |
| BLUETOOTH მოდული | ორმაგი რეჟიმი Bluetooth to UART მოდული |
| განზომილებები (მმ) | 56.5 x 21 |
| გადაცემის მანძილი | 30 მ (ღია ცის ქვეშ) |
| კომუნიკაცია | UART |
| ანტენა | ბორტ PCB ანტენა |
| INPUT VOLTAGE | 5V/3.3V |
|
ოპერაციული დენი |
გაშვების გარდამავალი დენი: დაახლოებით 25 mA დაახლოებით 300ms; სტაბილური სტატუსის დენი: დაახლოებით 6 mA, არადაბალი ენერგიის რეჟიმი;
დაბალი ენერგიის რეჟიმის დენი: იხილეთ მომხმარებლის სახელმძღვანელო |
|
გადაცემის ქეში |
1K ბაიტი UART ქეში, SPP-სთვის რეკომენდებულია 512 ბაიტზე ნაკლები გადაცემა თითო გადაცემაზე |
|
UART BAUDRATE |
13 განსხვავებული ბაუდ სიჩქარის კონფიგურაცია, ნაგულისხმევად 115200 bps |
|
ოპერაციული ტემპერატურა |
-40℃ ~ 80℃ |
|
ფუნქციის პინი |
აღწერა |
| VSYS | 3.3V/5V სიმძლავრე |
| GND | GND |
| GP0 | UART გადაცემის პინი (ნაგულისხმევი) |
| GP1 | UART გადაცემის პინი (ნაგულისხმევი) |
| GP4 | UART გადაცემის პინი (ნაგულისხმევი) |
| GP5 | UART გადაცემის პინი (ნაგულისხმევი) |
|
GP15 |
Bluetooth კავშირის სტატუსის ამოცნობის პინი (მაღალი დონე ნიშნავს, რომ Bluetooth არის დაკავშირებული) |
აპარატურის კავშირი
პირდაპირი კავშირი:

გაფართოებული ვერსიის კავშირი:
პროდუქტის გამოყენება
კომუნიკაციის ფორმატი
| ასინქრონული სერიული კომუნიკაციის რეჟიმის მხარდაჭერა, მასპინძელი კომპიუტერის მიერ გაგზავნილი ბრძანებების მიღება სერიული პორტის საშუალებით. Mოდული ბაუდის სიხშირე
პარამეტრი და შეკითხვა მონაცემთა ბიტი: 8 გაჩერების ბიტი: 1 პარიტეტის ბიტი: არცერთი ნაკადის კონტროლი: არცერთი შენიშვნა: ყველა ინსტრუქციის დიზაინი არის რეგულარული, არა შემთხვევით დაყოფილი, შეგიძლიათ იპოვოთ წესები შემდეგი შედარებით |
|
| მართვის ბრძანების ფორმატი: AT+ [ ]\r\n —- ყველა სიმბოლოა და არა თექვსმეტობითი რიცხვი | |
| მონაცემთა გამოხმაურების ფორმატი: [ ]\r\n | |
| მონაცემთა მახასიათებლები |
დეტალური აღწერა |
|
AT + |
საკონტროლო ბრძანება არის საკონტროლო ბრძანება, რომელიც მოცემულია საკონტროლო ჰოსტის მიერ მოდულზე, დაწყებული „AT+“-ით. |
| მოჰყვა კონტროლი, ჩვეულებრივ 2 სიმბოლო | |
| [ ] | თუ CMD-ის შემდეგ არის პარამეტრი, მას მოჰყვება [ ] |
|
\r\n |
და ბოლოს, ის მთავრდება „\r\n“-ით, სიმბოლოს ტიპი არის linefeed, ხოლო windows არის enter გასაღები. 0x0D, 0x0A ექვსკუთხედში |
| 1, მონაცემთა გამოხმაურება არის ის, რომ Bluetooth უბრუნებს სხვადასხვა სტატუსს და მონაცემებს მასპინძელს, დაწყებული | |
| ბრძანებების მოკლე შესავალი | ||
| ფუნქციონალური | ბრძანება | შენიშვნა |
| საერთო ბრძანების მახასიათებლები | AT+C? | საჯარო ბრძანება იწყება AT+C-ით, რასაც მოჰყვება „?“ არის დეტალური ფუნქციის ბრძანება |
| Bluetooth ბრძანების მახასიათებლები | AT+B? | Bluetooth ბრძანება იწყება AT+B-ით, რასაც მოჰყვება „?“ არის დეტალური ფუნქციის ბრძანება |
| საჯარო გამოძიება | AT+Q? | საჯარო შეკითხვის ბრძანება იწყება AT+Q-ით, რასაც მოჰყვება „?“ არის |
| Bluetooth შეკითხვის ბრძანება | AT+T? | Bluetooth შეკითხვის ბრძანება იწყება AT+T-ით, რასაც მოჰყვება „?“ არის დეტალური ფუნქციის ბრძანება |
კომუნიკაციის ბრძანება მაგample
| საერთო ნაწილი - კონტროლის ინსტრუქციები - აღწერა | ||
| CMD | შესაბამისი ფუნქცია | დეტალური აღწერა |
| AT+CT | ბაუდის სიჩქარის დაყენება | დეტალებისთვის იხილეთ: მოდული ბაუდის სიჩქარის დაყენება და მოთხოვნა |
| AT+CZ | ჩიპის გადატვირთვა | ჩიპის რბილი გადატვირთვა, იხილეთ: Rდააყენეთ და აღადგინეთ ქარხანა |
|
AT+CW |
ჩიპის გადატვირთვა ქარხნულ პარამეტრებზე | აღადგინეთ ქარხნული პარამეტრები, წაშალეთ ყველა ადრე დამახსოვრებული პარამეტრი, იხილეთ: მოდულის გადატვირთვა და ქარხნული პარამეტრების აღდგენა |
|
AT+CL |
ჩიპის დაბალი სიმძლავრის პარამეტრები |
იხ ჩიპის დაბალი სიმძლავრის ბრძანების აღწერა, ნაგულისხმევი არის ნორმალური მუშაობის რეჟიმი |
|
AT+CR |
ჩიპის ჩართვის გამოძახების ინფორმაციის პარამეტრები | იხილეთ: ჩიპის ჩართვის გამოძახების ინფორმაციის პარამეტრი, ნაგულისხმევი ღიაა |
| AT+BM | დააყენეთ BLE Bluetooth სახელი | იხილეთ: დააყენეთ Bluetooth-ის სახელი და მისამართი |
| AT+BN | დააყენეთ BLE-ის MAC მისამართი | იხილეთ: დააყენეთ Bluetooth-ის სახელი და მისამართი |
| AT+BD | დააყენეთ SPP Bluetooth სახელი | იხილეთ: დააყენეთ Bluetooth-ის სახელი და მისამართი |
| AT+QT | გამოიკითხეთ ბაუდის სიხშირე | იხილეთ: მოდული ბაუდის სიჩქარის დაყენება და მოთხოვნა |
| AT+QL | გამოიკითხეთ დაბალი სიმძლავრის მდგომარეობა | იხილეთ: დააყენეთ Bluetooth-ის სახელი და მისამართი |
| AT+TM | მოითხოვეთ BLE Bluetooth სახელი | იხილეთ: დააყენეთ Bluetooth-ის სახელი და მისამართი |
| AT+TN | შეკითხვა BLE Bluetooth | იხილეთ: დააყენეთ Bluetooth-ის სახელი და მისამართი |
| AT+TD | შეკითხვა SPP Bluetooth სახელი | იხილეთ: დააყენეთ Bluetooth-ის სახელი და მისამართი |
მოდული ბაუდის სიჩქარის დაყენება და მოთხოვნა
|
AT+CT??\r\n |
ბაუდის სიჩქარის დაყენების ბრძანება, ?? წარმოადგენს ბაუდის სიჩქარის სერიულ ნომერს | ||||||
|
AT+QT\r\n |
Baud rate შეკითხვის ბრძანება, დააბრუნეთ QT+?? ?? წარმოადგენს ბაუდის სიჩქარის სერიულ ნომერს | ||||||
| ბაუდის სიჩქარის სერიული ნომერი | |||||||
| 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 | ||
- ბაუდის სიჩქარის დაყენების შემდეგ, ჩიპი დაიმახსოვრებს მას. შემდეგ ჯერზე, როცა ჩართავთ, ბაუდის სიხშირე იქნება თქვენი დაყენებული.
- ბაუდის სიჩქარის დაყენების შემდეგ, გთხოვთ, დაელოდოთ 1 წამს, შემდეგ გაგზავნეთ გადატვირთვა [AT+CZ], ან გამორთეთ.
- თუ გსურთ ნაგულისხმევი ბაუდის სიჩქარის აღდგენა, გთხოვთ, გამოაგზავნოთ ბრძანება ქარხნული პარამეტრების აღსადგენად, შემდეგ ჩიპი ავტომატურად წაშლის ყველა კონფიგურაციას.
მოდულის გადატვირთვა და ქარხნული პარამეტრების გადატვირთვა
გადატვირთვის ბრძანება: AT+CZ\r\n
გთხოვთ, დაელოდოთ ერთი წამი გადატვირთვის ბრძანების შეყვანის შემდეგ
ქარხნული აღდგენის ბრძანება: AT+CW\r\n
გთხოვთ, დაელოდოთ ხუთი წამი ქარხნული გადატვირთვის ბრძანების შეყვანის შემდეგ
დააყენეთ Bluetooth-ის სახელი და მისამართი
| AT+BMBLE-Waveshare\r\n | დააყენეთ BLE Bluetooth სახელი „BLE-Waveshare“-ზე |
|
AT+BN112233445566\r\n |
დააყენეთ მისამართი BLE. მობილურ ტელეფონზე ნაჩვენები მისამართია: 66 55 44 33 22 11 |
| AT+BDSPP-Waveshare\r\n | დააყენეთ SPP Bluetooth სახელი „SPP-Waveshare“ |
- Bluetooth სახელის დაყენების შემდეგ, გთხოვთ, გადატვირთოთ მოდული და გამოიყენეთ მობილური ტელეფონი ხელახლა მოსაძიებლად გადატვირთვის შემდეგ.
- Bluetooth სახელის მაქსიმალური სიგრძეა 30 ბაიტი
- Bluetooth-ის სახელის შეცვლის შემდეგ, თუ მობილურ ტელეფონზე ნაჩვენები მოწყობილობის სახელი არ იცვლება, მთავარი მიზეზი შეიძლება იყოს ის, რომ თქვენ არ შეცვალეთ Bluetooth მისამართი, რის შედეგადაც მობილური ტელეფონი სინქრონულად არ განახლდება. ამ დროს, რაც უნდა გააკეთოთ არის შეცვალოთ დაწყვილების ინფორმაცია მობილურ ტელეფონზე. წაშალეთ და მოძებნეთ ხელახლა, ან მოძებნეთ სხვა მოწყობილობით.
მოითხოვეთ Bluetooth-ის სახელი და მისამართი
| AT+TM\r\n | დააბრუნეთ TM+BLE-Waveshare\r\n Bluetooth სახელისთვის BLE-Waveshare |
| AT+TN\r\n | აბრუნებს TN+12345678AABB\r\n BLE-ის Bluetooth მისამართს: 0xBB, 0xAA, 0x78, 0x56, 0x34, 0x12 |
| AT+TD\r\n | დაბრუნება TD+SPP-Waveshare\r\n Bluetooth სახელისთვის SPP-Waveshare |
არ არსებობს SPP მისამართი, მითითებულია თუ მოთხოვნილი, რადგან SPP მისამართი მიიღება +1-ით
BLE MAC მისამართის უმაღლესი ბაიტი, მაგampლე:
BLE-ის მისამართი დაბრუნდა როგორც: TN+32F441F495F1,
ეს ნიშნავს, რომ BLE მისამართი არის: 0xF1 , 0x95 , 0xF4 , 0x 41 , 0xF4 , 0x32
მაშინ SPP-ის მისამართია: 0xF2 , 0x95 , 0xF4 , 0x 41 , 0xF4 , 0x32
ჩიპის დაბალი სიმძლავრის ინსტრუქციის აღწერა
|
AT+CL00\r\n |
არ შეხვიდეთ დაბალი ენერგიის რეჟიმში. ის ძალაში იქნება მომდევნო ჩართვისას. ფრთხილად იყავით, რომ გადატვირთოთ დენი დაყენების შემდეგ |
|
AT+CL01\r\n |
შედით დაბალი ენერგიის რეჟიმში. ის მოქმედებს მომდევნო ჩართვისას. დაყენების შემდეგ, ყურადღება მიაქციეთ ხელახლა ჩართვას - ჩიპი ამ მდგომარეობაში შედის ნაგულისხმევად, არ არის საჭირო დაყენება |
|
AT+QL\r\n |
დაბალი სიმძლავრის შეკითხვის ბრძანება. დაბრუნებული მნიშვნელობა არის QL+01\r\n, რაც მიუთითებს იმაზე, რომ მიმდინარე სამუშაო მდგომარეობა არის დაბალი ენერგიის მოხმარების რეჟიმი |
- დაყენების შემდეგ, კონფიგურაციის განახლებისთვის ხელახლა უნდა ჩართოთ
- ეს ბრძანება დამახსოვრებულია. ბრძანების წარმატებით გაგზავნის შემდეგ, ჩიპი შეინახავს მას.
- დაბალი ენერგიის რეჟიმის დაწყების შემდეგ, არსებობს მრავალი შეზღუდვა, რომლებიც ჩვეულებრივ გამორთულია.
- პარამეტრის დაყენების შემდეგ, ჩიპი ნორმალურად უბრუნდება მოწყობილობის ინფორმაციას, როდესაც ის ჩართულია. AT ბრძანებების დაყენება შესაძლებელია 5 წამში, ხოლო 5 წამის შემდეგ ნებისმიერი AT ბრძანება იგნორირებული იქნება Bluetooth კავშირის დაწყებამდე.
- განსხვავება დაბალი ენერგიის მოხმარებასა და ნორმალურ მუშაობას შორის ძირითადად განპირობებულია Bluetooth მაუწყებლობის სხვაობით, როდესაც Bluetooth არ არის დაკავშირებული. ნორმალური მუშაობის დროს Bluetooth ყოველთვის მაუწყებლობის მდგომარეობაშია. დაბალი ენერგიის მოხმარების დროს მაუწყებლობს ყოველ 0.5 წამში ერთხელ, 0.1 წამში ერთხელ, დანარჩენი დრო კი ძილის მდგომარეობაშია. Bluetooth-თან დაკავშირებისას, ორი სამუშაო რეჟიმის ენერგიის მოხმარება მსგავსია (რა თქმა უნდა,
დაბალი ენერგიის მოხმარება იქნება ოდნავ დაბალი), თუ ის არ არის განსაკუთრებით მგრძნობიარე ენერგიის მოხმარების მიმართ ან ჩართვის შემდეგ დიდი ხნის განმავლობაში იქნება გათიშულ მდგომარეობაში, უმჯობესია მოდული შეინახოთ ნორმალურ სამუშაო მდგომარეობაში. - შემდეგი ცხრილი არის დენი თითოეული სამუშაო მდგომარეობის პირობებში, რომელიც იზომება ექსპერიმენტულ გარემოში და შედეგები მხოლოდ მითითებისთვისაა.
| სერიული ნომერი | მიმდინარე | აღწერა | |
|
AT+CL00\r\n
დაბალი სიმძლავრის მუშაობის რეჟიმი |
ჩატვირთვის მომენტი |
12 mA |
როდესაც ჩიპი ჩართულია, საჭიროა პერიფერიული მოწყობილობების ინიციალიზაცია. მყისიერი დენი შედარებით დიდია და ამ დროს შენარჩუნებულია 300 ms და ის შედის დაბალი სიმძლავრის მდგომარეობაში. |
|
სამუშაო სტატუსი - არ არის დაკავშირებული |
1 mA, 5 mA მონაცვლეობით |
ჩიპი ნორმალურ მუშა მდგომარეობაშია, ნორმალურად მაუწყებლობს და პერიოდულად არის ძილის, გაღვიძების მაუწყებლობის და ძილის მდგომარეობაში. მიზანია ენერგიის მოხმარების დაზოგვა, ციკლი 500 ms. 100ms გადაცემა ერთხელ, 400ms ძილი | |
|
სამუშაო სტატუსი - დასაკავშირებლად |
6 mA |
როდესაც კავშირი წარმატებულია, ჩიპი აღარ დაიძინებს. მაგრამ სამსახურში | |
|
AT+CL01\r\n
ნორმალური მუშაობის რეჟიმი |
ჩატვირთვის მომენტი |
25 mA |
როდესაც ჩიპი ჩართულია, საჭიროა პერიფერიული მოწყობილობების ინიციალიზაცია. მყისიერი დენი შედარებით დიდია, ამ დროს შენარჩუნებულია 300 ms და შედის 5 mA სამუშაო მდგომარეობაში. |
|
დაკავშირებულია თუ არა |
6.5 mA |
ჩიპი ყოველთვის მუშაობს. დენის მცირე რყევები, უმნიშვნელო |
თუ ფიქრობთ, რომ ზემოაღნიშნული ენერგიის მოხმარება შედარებით მაღალია, შეგიძლიათ გამოიყენოთ 3.3 ვ მოდულის ელექტროენერგიის პირდაპირ მიწოდებისთვის და დენი კიდევ უფრო გაიზრდება.
შემცირება

ჩიპი BLE ჩართვა და SPP ჩართავს
| AT+B401\r\n | ჩართეთ BLE ფუნქცია. რა თქმა უნდა AT+B400\r\n დახურულია |
| AT+B500\r\n | გამორთეთ SPP-ის ფუნქცია. რა თქმა უნდა AT+B501\r\n ჩართულია |
| AT+T4\r\n | შეამოწმეთ ჩართულია თუ არა BLE ფუნქცია. ჩიპი დაბრუნდება T4+01 ან T4+00 |
| AT+T5\r\n | შეამოწმეთ ჩართულია თუ არა SPP ფუნქცია. ჩიპი დაბრუნდება T5+01 ან T5+00 |
- BLE/SPP ფუნქციის გამორთვის შემდეგ, ის ხელახლა უნდა ჩართოთ ამ ფუნქციის ამოქმედებისთვის. რა თქმა უნდა, იგივეა
- თქვენ მხოლოდ ერთხელ გჭირდებათ მისი დაყენება, ჩიპი ავტომატურად ინახავს პარამეტრებს და არ დაგჭირდებათ მისი დაყენება შემდეგ ჯერზე
- BLE/SPP ფუნქციის გამორთვის შემდეგ, მობილური ტელეფონი ვერ მოძებნის BLE-ს სახელს.
ჩიპის მიერ დაბრუნებული შეცდომის შეტყობინების აღწერა
| ER+1\r\n | მიღებული მონაცემთა ჩარჩო არასწორია |
| ER+2\r\n | მიღებული ბრძანება არ არსებობს, ანუ თქვენ მიერ გაგზავნილი AT+KK მსგავსი სტრიქონი არ შეიძლება იყოს |
| ნაპოვნია | |
| ER+3\r\n | მიღებულ AT ბრძანებას არ მიუღია სატრანსპორტო საშუალება და ხაზის მიწოდება, ანუ \r\n |
| ER+4\r\n | ბრძანების მიერ გაგზავნილი პარამეტრი დიაპაზონის მიღმაა, ან ბრძანების ფორმატი არასწორია. გთხოვთ, შეამოწმოთ თქვენი AT ბრძანებები |
| ER+7\r\n | MCU აგზავნის მონაცემებს მობილურ ტელეფონში, მაგრამ მობილური ტელეფონი არ იხსნება შეტყობინება. BLE კავშირის წარმატებულ მდგომარეობაში |
ფოკუსირება შეტყობინებების [მონიტორინგის] აღწერაზე. მას შემდეგ, რაც მობილურ ტელეფონზე სატესტო APP დაუკავშირდება Bluetooth ჩიპს, შეტყობინება უნდა ჩართოთ. ბლუთუზის ჩიპს შეუძლია
გაგზავნეთ მონაცემები მობილურ ტელეფონში. როდესაც მობილური ტელეფონი აგზავნის მონაცემებს Bluetooth ჩიპზე, საკმარისია გამოიყენოთ ჩაწერის ფუნქცია.
ჩიპის ჩართვის გამოძახების ინფორმაციის პარამეტრები
| AT+CR00\r\n | გამორთეთ გამოგზავნილი შეტყობინებები ჩართვისთვის. ფრთხილად იყავით, რომ გადატვირთოთ დენი დაყენების შემდეგ |
|
AT+CR01\r\n |
ჩართეთ ჩიპის ჩართვის დაბრუნების შეტყობინება. ის მოქმედებს მომდევნო ჩართვისას. ფრთხილად იყავით, რომ გადატვირთოთ დენი დაყენების შემდეგ |
შენიშვნა: ამ ფუნქციის გამორთვის შემდეგ ის ასევე გამორთავს OK ან ER+X დაბრუნების ინფორმაციას, რომელიც აქტიურად ბრუნდება AT ბრძანების შესრულების შემდეგ. აქ რეკომენდირებულია ჩართული იყოს.
გამჭვირვალე გადაცემის აღწერა
- Bluetooth კავშირის შემდეგ მოდული ავტომატურად გადადის გამჭვირვალე გადაცემის რეჟიმში. სრულიად სწორი AT ბრძანების გარდა, დანარჩენი მონაცემები გამჭვირვალედ გადაიცემა.
- მონაცემთა მაქსიმალური რაოდენობა, რომლის დამუშავებაც შესაძლებელია ერთ დროს არის 1024 ბაიტი. SPP გირჩევთ, რომ ის არ უნდა აღემატებოდეს 512 ბაიტს ერთდროულად.
- მობილური ტელეფონის APP-ის MTU (საკომუნიკაციო პაკეტის მაქსიმალური სიგრძე) ჩვეულებრივ არის 20 ბაიტი 1 მონაცემთა პაკეტისთვის; როდესაც მოდულის მიერ გაგზავნილი მონაცემთა პაკეტი აღემატება 20 ბაიტს, მოდული ავტომატურად გაყოფს პაკეტს მითითებული MTU-ს მიხედვით; თქვენ შეგიძლიათ შეცვალოთ MTU მონაცემთა ურთიერთქმედების სიჩქარის შესაცვლელად (რაც უფრო დიდია
MTU, მით უფრო სწრაფია მონაცემთა ურთიერთქმედების სიჩქარე).
დოკუმენტები / რესურსები
![]() |
WAVESHARE ELECTRONICS Pico-BLE Dual-Mode Bluetooth-თან თავსებადი 5.1 გაფართოების მოდული [pdf] მომხმარებლის სახელმძღვანელო Pico-BLE, Dual-Mode Bluetooth-თან თავსებადი 5.1 გაფართოების მოდული |







