Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
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
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
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
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
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
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í
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
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.