Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Hei, mis lahti, poisid! Akarsh siin CETechist.
See minu projekt on pigem õppimiskõver, et mõista Reyaxi väikese Bluetooth -mooduli tööd.
Esiteks mõistame moodulit üksi ja proovime seda otse kasutada, seejärel ühendame selle ESP8266 -ga ja teeme lihtsa LED -juhtimisprojekti.
Õpetuse lõpus saame kasutada RYB080l moodulit iseseisvalt ja koos mikrolahendusega nagu esp8266.
Alustame nüüd lõbust
Samm: osad
Minu kasutatud Bluetooth -moodulid on pärit Reyaxist.
Esiteks on peamine Bluetooth -moodul RYB080l SIIN.
Kasutame Bluetooth -mooduli murdmoodulit, mida nimetatakse lihtsaks versiooniks ja mille leiate SIIT.
Lõpuks kasutame DFRoboti ESP8266 moodulit, mida saate osta SIIT.
2. samm: hankige oma projekti jaoks trükkplaadid
Kui soovite PCB -sid veebist odavalt tellida, peate tutvuma PCBGOGO -ga!
Saate 10 hea kvaliteediga PCB -d, mis on toodetud ja tarnitud teie koduuksele 5 dollari ja mõne kohaletoimetamise eest. Samuti saate esimese tellimuse saatmisel allahindlust.
PCBGOGO -l on PCB kokkupaneku ja šabloonide tootmise ning heade kvaliteedistandardite järgimise võimalus.
Kontrollige neid, kui peate PCB -sid tootma või kokku panema.
Samm: vaadake moodulit ja selle andmelehte
Mooduli omadused:
• Bluetooth v4.2 ja v5.0 koos Bluetooth Low Energyga
• TI CC2640R2F ARM® Cortex®-M3 tööstusstandardi kiip
• Võimalik ühendada kaks Bluetooth -seadet korraga
• Toetage host-kliendi rolli.
• Disainitud PCB integreeritud antenniga, sobib SMD jaoks. Suurus: 115,94 mm^2
• Metallist kate EMI häirete vastu
• Edastamine, vastuvõtmine, äratus ainult 2 UART-nööbiga
• Juhtige lihtsalt AT -käskudega
Näeme pildil järgmist detaili.
4. samm: käsud
Näeme järgmisi AT käske:
1. AT, et testida, kas moodul reageerib
2. Tarkvara RESET
3. AT+NAME, et määrata ringhäälingu nimi
4. AT+ATTR seadme nime määramiseks
5. AT+CRFOP RF -ringhäälingu väljundvõimsuse seadistamiseks
6. AT+CNE BLE seadistamiseks saab ühendada või mitte
7. AT+PERIOD BLE edastusperioodi seadistamine
8. AT+PWMODE energia säästmise režiimi määramiseks
9. AT+CFUN, et lülitada BLE ringhääling (reklaam) sisse/välja
10. AT+IPR, et määrata UART edastuskiirus
Ja veel mõned, vaadake videost ja andmelehelt selle kohta üksikasjalikku teavet.
Samm: iseseisva mooduli kasutamine
Peame ühendama Reyaxi mooduli FTDI -plaadiga, ühendused:
FTDI - RYB080l
Rx - Tx
Tx - Rx
Vcc - Vcc
Gnd - Gnd
Mooduliga rääkimiseks installige rakendus oma telefoni GitHubi hoidlas mainitud viisil.
Kui kõik ühendused on seadistatud, saate oma arvuti ja telefoni/tahvelarvuti vahel rääkida, kui rakendus on installitud Bluetoothi kaudu, nagu näeme lisatud pildil.
Samm: seadistage ESP8266
Ühendage ESP8266 Bluetooth -mooduliga vastavalt ülaltoodud skeemile.
Kui olete ühenduse loonud, kasutage GitHubi koodi ja laadige see üles ESP8266 -le. Github:
7. samm: katsetage seda
Ühendage oma nutitelefoni abil Bluetooth -mooduliga.
Pärast ühendamist saatke LED -i vahetamiseks sõna "LED" või "led".
Voila! nii lihtne see ongi.
8. samm: riiulitootest väljas
Samuti leiate Reyaxi selle mooduli abil valmistatud releekontrolleri, mida saate osta otse oma koodi lisamiseks.