Obsah:

Výukový program Bluetooth RYB080l pro nositelná zařízení: 8 kroků
Výukový program Bluetooth RYB080l pro nositelná zařízení: 8 kroků

Video: Výukový program Bluetooth RYB080l pro nositelná zařízení: 8 kroků

Video: Výukový program Bluetooth RYB080l pro nositelná zařízení: 8 kroků
Video: Make Your Old Speakers Bluetooth-Enabled with this Module! 😍 2024, Červenec
Anonim
Image
Image

Hej, co se děje, lidi! Akarsh sem z CETech.

Tento můj projekt je spíše křivkou učení k pochopení fungování malého modulu Bluetooth od společnosti Reyax.

Nejprve porozumíme samotnému modulu a pokusíme se jej přímo použít, poté jej připojíme k ESP8266 a vytvoříme jednoduchý projekt ovládání LED.

Na konci tutoriálu budeme moci používat modul RYB080l samostatně a s mikro jako esp8266.

Začněme nyní zábavou

Krok 1: Díly

Díly
Díly
Díly
Díly

Moduly Bluetooth, které jsem použil, jsou od společnosti Reyax.

Za prvé, hlavní modul Bluetooth je RYB080l ZDE.

Používáme modul Breakout modulu Bluetooth, který se nazývá lite verze, který najdete ZDE.

Nakonec používáme modul ESP8266 od DFRobot, který si můžete koupit ZDE.

Krok 2: Získejte PCB pro svůj projekt

Získejte PCB pro svůj projekt
Získejte PCB pro svůj projekt

Musíte se podívat na PCBGOGO a objednat si levné PCB online!

Získáte 10 kvalitních desek plošných spojů vyrobených a odeslaných až k vašim dveřím za 5 $ a nějakou dopravu. Při první objednávce získáte také slevu na poštovné.

PCBGOGO má schopnost montáže desek plošných spojů a výroby šablon a také dodržování dobrých standardů kvality.

Zkontrolujte je, pokud potřebujete nechat vyrobit nebo sestavit desky plošných spojů.

Krok 3: Podívejte se na modul a jeho datový list

Pohled na modul a jeho datový list
Pohled na modul a jeho datový list

Vlastnosti modulu:

• Bluetooth v4.2 & v5.0 s technologií Bluetooth Low Energy

• Čip TI CC2640R2F ARM® Cortex®-M3 v oboru

• Lze připojit dvě zařízení Bluetooth současně

• Podpora role host-klient.

• Navrženo s integrovanou anténou PCB, vhodné pro SMD. Velikost: 115,94 mm^2

• Kovový kryt proti rušení EMI

• Vysílání, příjem, probuzení pouze pomocí 2 pinů UART

• Snadné ovládání pomocí AT příkazů

Na obrázku vidíme následující detail.

Krok 4: AT příkazy

Vidíme následující AT příkazy:

1. AT pro testování, zda modul reaguje

2. Software RESET

3. AT+NAME pro nastavení názvu vysílání

4. AT+ATTR pro nastavení názvu zařízení

5. AT+CRFOP pro nastavení výstupního výkonu RF vysílání

6. AT+CNE pro nastavení BLE lze připojit nebo ne

7. AT+PERIOD Nastavení období vysílání BLE

8. AT+PWMODE pro nastavení úsporného režimu

9. AT+CFUN pro zapnutí/vypnutí vysílání BLE (reklama)

10. AT+IPR pro nastavení přenosové rychlosti UART

A někteří další také, podívejte se na video a datový list, kde najdete podrobné informace o tomtéž.

Krok 5: Použití samostatného modulu

Použití samostatného modulu
Použití samostatného modulu
Použití samostatného modulu
Použití samostatného modulu
Použití samostatného modulu
Použití samostatného modulu
Použití samostatného modulu
Použití samostatného modulu

Potřebujeme připojit modul Reyax k desce FTDI, připojení:

FTDI - RYB080l

Rx - Tx

Tx - Rx

Vcc - Vcc

Gnd - Gnd

Chcete -li mluvit s modulem, nainstalujte si do telefonu aplikaci, jak je uvedeno v úložišti GitHub.

Jakmile jsou všechna připojení nastavena, můžete mluvit mezi počítačem a telefonem/tabletem s aplikací nainstalovanou přes Bluetooth, jak vidíme na přiloženém obrázku.

Krok 6: Nastavení ESP8266

Nastavení ESP8266
Nastavení ESP8266
Nastavení ESP8266
Nastavení ESP8266

Připojte ESP8266 k modulu Bluetooth podle výše uvedeného schématu.

Po připojení použijte kód z GitHub a nahrajte jej na ESP8266. Github:

Krok 7: Testování

Testování
Testování

Připojte se k modulu bluetooth pomocí smartphonu.

Po připojení odešlete slovo „LED“nebo „LED“pro přepnutí LED.

Voila! tak jednoduché to je.

Krok 8: Produkt z police

Off the Police Product
Off the Police Product

Můžete také najít připravený reléový ovladač vyrobený pomocí tohoto modulu od Reyax, který si můžete koupit přímo pro vložení vlastního kódu.

Doporučuje: