Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Hey, nə var, uşaqlar! Akarsh burada CETech -dən.
Mənim bu layihəm, Reyax -ın kiçik Bluetooth modulunun işini başa düşmək üçün daha çox öyrənmə əyrisidir.
Birincisi, modulu tək başa düşəcəyik və birbaşa istifadə etməyə çalışacağıq, sonra bir ESP8266 -ya bağlayacağıq və sadə bir LED nəzarət layihəsi hazırlayacağıq.
Dərsliyin sonunda, RYB080l modulunu bağımsız və esp8266 kimi mikro ilə istifadə edə biləcəyik.
İndi əyləncədən başlayaq
Addım 1: hissələr
İstifadə etdiyim Bluetooth modulları Reyax şirkətindəndir.
Əvvəlcə əsas Bluetooth modulu BURADA RYB080l -dir.
BURADA tapa biləcəyiniz lite versiyası adlanan Bluetooth modulunun kəsmə modulundan istifadə edirik.
Nəhayət, BURADAN satın ala biləcəyiniz DFRobotdan bir ESP8266 modulundan istifadə edirik.
Addım 2: Layihəniz üçün PCB -lər alın
PCB -ləri onlayn sifariş etmək üçün PCBGOGO -ya baxmalısınız!
5 dollara və bir qədər göndərilməklə qapınıza qədər göndərilən 10 keyfiyyətli PCB alırsınız. İlk sifarişinizdə çatdırılma zamanı da endirim əldə edəcəksiniz.
PCBGOGO, PCB montajı və şablon istehsal qabiliyyətinə malikdir, eyni zamanda yaxşı keyfiyyət standartlarını qoruyur.
PCB -lərin istehsalı və ya yığılması lazımdırsa onları yoxlayın.
Addım 3: Modula və onun məlumat cədvəlinə nəzər salın
Modulun xüsusiyyətləri:
• Bluetooth Az Enerjili Bluetooth v4.2 və v5.0
• TI CC2640R2F ARM® Cortex®-M3 sənaye standart çipi
• Eyni anda iki Bluetooth cihazı bağlaya bilər
• Host-Müştəri rolunu dəstəkləyin.
• SMB üçün uyğun PCB inteqrasiya edilmiş anten ilə hazırlanmışdır. Ölçü: 115.94mm^2
• EMI müdaxiləsinə qarşı metal örtük
• Göndərmə, Alma, Oyanma yalnız 2 UART sancağı ilə
• AT əmrləri ilə asanlıqla idarə olun
Şəkildə aşağıdakı detalı görürük.
Addım 4: AT əmrləri
Aşağıdakı AT əmrlərini görürük:
1. AT modulun cavab verdiyini yoxlamaq üçün
2. Proqram Sıfırlama
3. Yayım adını təyin etmək üçün AT+NAME
4. Cihazın adını təyin etmək üçün AT+ATTR
5. AT+CRFOP, RF yayımının çıxış gücünü təyin edir
6. AT+CNE ilə BLE -ni bağlamaq və ya bağlamaq olmaz
7. AT+PERIOD BLE yayım müddətini təyin etmək
8. Qənaət rejimini təyin etmək üçün AT+PWMODE
9. AT+CFUN, BLE yayımını (Reklam) AÇMA/KAPALI etmək üçün
10. UART baud sürətini təyin etmək üçün AT+IPR
Və daha bir neçəsi ilə əlaqədar ətraflı məlumat üçün videoya və məlumat cədvəlinə baxın.
Addım 5: Bağımsız Modulu istifadə edin
Reyax modulunu FTDI lövhəsinə bağlamalıyıq:
FTDI - RYB080l
Rx - Tx
Tx - Rx
Vcc - Vcc
Gnd - Gnd
Modulla danışmaq üçün telefonunuzdakı GitHub deposunda qeyd edildiyi kimi proqramı quraşdırın.
Bütün əlaqələr qurulduqdan sonra, əlavə edilmiş şəkildə gördüyümüz kimi, Bluetooth üzərindən quraşdırılmış proqramla kompüterinizlə telefonunuz/planşetiniz arasında danışa bilərsiniz.
Addım 6: ESP8266 qurmaq
ESP8266 -ı yuxarıdakı diaqrama uyğun olaraq Bluetooth moduluna qoşun.
Bağlandıqdan sonra GitHub kodunu istifadə edin və ESP8266 -ya yükləyin. Github:
Addım 7: Test edin
Smartfonunuzdan istifadə edərək bluetooth moduluna qoşulun.
Bağlandıqdan sonra, LED -i dəyişdirmək üçün "LED" və ya "led" sözünü göndərin.
Voila! bu nə qədər sadədir.
Addım 8: Rəf Məhsulundan çıxarın
Reyax tərəfindən bu moduldan istifadə edərək hazırlanan öz rölesi nəzarətçisini də tapa bilərsiniz, onu öz kodunuzu qoymaq üçün birbaşa satın ala bilərsiniz.