Inhoudsopgave:
Video: RYB080l Bluetooth-zelfstudie voor draagbaar apparaat - Ajarnpa
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Hé, wat is er, jongens! Akarsh hier van CETech.
Dit project van mij is meer een leercurve om de werking van de kleine Bluetooth-module van Reyax te begrijpen.
Eerst zullen we de module alleen begrijpen en proberen deze direct te gebruiken, dan zullen we hem aansluiten op een ESP8266 en een eenvoudig LED-besturingsproject maken.
Aan het einde van de tutorial kunnen we de RYB080l-module standalone en met micro-achtige esp8266 gebruiken.
Laten we nu beginnen met het plezier
Stap 1: Onderdelen
De Bluetooth-modules die ik heb gebruikt zijn van Reyax.
Ten eerste is de belangrijkste Bluetooth-module HIER RYB080l.
We gebruiken de breakout-module van de Bluetooth-module die lite-versie wordt genoemd en die u HIER kunt vinden.
Ten slotte gebruiken we een ESP8266-module van DFRobot die u HIER kunt kopen.
Stap 2: laat PCB's voor uw project maken
U moet PCBGOGO eens bekijken om PCB's goedkoop online te bestellen!
U krijgt 10 PCB's van goede kwaliteit die voor $ 5 en wat verzendkosten worden vervaardigd en naar uw deur worden verzonden. Ook krijg je korting op de verzendkosten op je eerste bestelling.
PCBGOGO heeft de mogelijkheid om PCB's te assembleren en stencils te vervaardigen en om goede kwaliteitsnormen te handhaven.
Bekijk ze als u PCB's moet laten vervaardigen of monteren.
Stap 3: De module en het bijbehorende gegevensblad bekijken
De kenmerken van de module:
• Bluetooth v4.2 & v5.0 met Bluetooth Low Energy
• TI CC2640R2F ARM® Cortex®-M3 industriestandaard chip
• Kan twee Bluetooth-apparaten tegelijkertijd verbinden
• Ondersteuning host-client rol.
• Ontworpen met PCB-geïntegreerde antenne, Geschikt voor SMD. Maat: 115,94 mm ^ 2
• Metalen kap tegen EMI-interferentie
• Verzenden, ontvangen, wekken door slechts 2 UART-pinnen
• Eenvoudig te bedienen met AT-commando's
Op de foto zien we het volgende detail.
Stap 4: AT-opdrachten
We zien de volgende AT-commando's:
1. AT om te testen of de module reageert
2. Software-RESET
3. AT+NAME om de naam van de uitzending in te stellen
4. AT+ATTR om de apparaatnaam in te stellen:
5. AT+CRFOP om het uitgangsvermogen van de RF-uitzending in te stellen;
6. AT + CNE om de BLE in te stellen, kan worden aangesloten of niet!
7. AT+PERIOD De BLE-uitzendperiode instellen
8. AT+PWMODE om de energiebesparende modus in te stellen:
9. AT+CFUN om de BLE-uitzending (reclame) AAN/UIT te zetten
10. AT+IPR om de UART-baudrate in te stellen
En nog wat meer, controleer de video en de datasheet voor gedetailleerde informatie hierover.
Stap 5: De module zelfstandig gebruiken
We moeten de Reyax-module aansluiten op een FTDI-bord, aansluitingen:
FTDI - RYB080l
Rx - Tx
Tx - Rx
Vcc - Vcc
Gnd - Gnd
Installeer de app zoals vermeld in de GitHub-repository op je telefoon om met de module te praten.
Zodra alle verbindingen zijn ingesteld, kunt u praten tussen uw computer en uw telefoon/tablet met de app geïnstalleerd via Bluetooth, zoals we zien in de bijgevoegde afbeelding.
Stap 6: Het opzetten van de ESP8266
Sluit de ESP8266 aan op de Bluetooth-module volgens het bovenstaande diagram.
Eenmaal verbonden, gebruikt u de code van GitHub en uploadt u deze naar de ESP8266. Github:
Stap 7: het uittesten
Maak verbinding met de bluetooth-module met je smartphone.
Eenmaal verbonden, stuur het woord "LED" of "led" om de LED te wisselen.
Voila! zo simpel is het.
Stap 8: Kant-en-klaar product
U kunt ook een kant-en-klare relaiscontroller vinden die met deze module door Reyax is gemaakt en die u direct kunt kopen om er uw eigen code op te zetten.