Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Hej co tam u was! Akarsh tutaj z CETech.
Ten mój projekt jest bardziej krzywą uczenia się, aby zrozumieć działanie małego modułu Bluetooth firmy Reyax.
Najpierw zrozumiemy sam moduł i spróbujemy go użyć bezpośrednio, następnie podłączymy go do ESP8266 i wykonamy prosty projekt sterowania LED.
Pod koniec samouczka będziemy mogli używać modułu RYB080l samodzielnie iz mikro jak esp8266.
Zacznijmy teraz od zabawy
Krok 1: Części
Użyte przeze mnie moduły Bluetooth pochodzą od firmy Reyax.
Po pierwsze, główny moduł Bluetooth to RYB080l TUTAJ.
Używamy modułu breakout modułu Bluetooth, który nazywa się wersją lite, który można znaleźć TUTAJ.
Na koniec używamy modułu ESP8266 firmy DFRobot, który można kupić TUTAJ.
Krok 2: Wyprodukuj płytki PCB do swojego projektu
Musisz sprawdzić PCBGOGO, aby zamówić tanie PCB przez Internet!
Otrzymasz 10 dobrej jakości płytek PCB wyprodukowanych i wysłanych na wyciągnięcie ręki za 5 $ i trochę przesyłki. Otrzymasz również zniżkę na wysyłkę przy pierwszym zamówieniu.
PCBGOGO ma możliwość montażu PCB i produkcji szablonów, a także utrzymania dobrych standardów jakości.
Sprawdź je, jeśli chcesz wyprodukować lub zmontować płytki PCB.
Krok 3: Spojrzenie na moduł i jego arkusz danych
Cechy modułu:
• Bluetooth v4.2 i v5.0 z Bluetooth Low Energy
• Standardowy układ scalony TI CC2640R2F ARM® Cortex®-M3
• Możliwość jednoczesnego podłączenia dwóch urządzeń Bluetooth
• Wsparcie roli Host-Klient.
• Zaprojektowany ze zintegrowaną anteną PCB, odpowiedni do SMD. Rozmiar: 115,94 mm ^ 2
• Metalowa osłona chroniąca przed zakłóceniami EMI
• Nadawanie, odbieranie, budzenie tylko 2 pinami UART
• Łatwa kontrola za pomocą poleceń AT
Na zdjęciu widzimy następujący szczegół.
Krok 4: Polecenia AT
Widzimy następujące polecenia AT:
1. AT, aby sprawdzić, czy moduł odpowiada
2. RESET oprogramowania
3. AT+NAME, aby ustawić nazwę transmisji
4. AT + ATTR, aby ustawić nazwę urządzenia
5. AT + CRFOP, aby ustawić moc wyjściową transmisji RF;
6. AT + CNE, aby ustawić BLE można podłączyć lub nie
7. AT+PERIOD Ustawianie okresu nadawania BLE
8. AT + PWMODE, aby ustawić tryb oszczędzania energii;
9. AT+CFUN, aby włączyć/wyłączyć transmisję BLE (reklama)
10. AT + IPR, aby ustawić szybkość transmisji UART
A także kilka innych, sprawdź wideo i arkusz danych, aby uzyskać szczegółowe informacje na ten temat.
Krok 5: Korzystanie z samodzielnego modułu
Musimy podłączyć moduł Reyax do płytki FTDI, połączenia:
FTDI - RYB080l
Rx - Tx
Tx - Rx
Vcc - Vcc
Gnd - Gnd
Zainstaluj aplikację, jak wspomniano w repozytorium GitHub na swoim telefonie, aby porozmawiać z modułem.
Po skonfigurowaniu wszystkich połączeń możesz rozmawiać między komputerem a telefonem/tabletem z aplikacją zainstalowaną przez Bluetooth, jak widać na załączonym obrazku.
Krok 6: Konfiguracja ESP8266
Podłącz ESP8266 do modułu Bluetooth zgodnie z powyższym schematem.
Po podłączeniu użyj kodu z GitHub i prześlij go na ESP8266. Github:
Krok 7: Testowanie
Połącz się z modułem bluetooth za pomocą smartfona.
Po podłączeniu wyślij słowo „LED” lub „led”, aby przełączyć diodę LED.
Voila! to takie proste.
Krok 8: Produkt z półki
Można również znaleźć gotowy sterownik przekaźnika wykonany przy użyciu tego modułu firmy Reyax, który można kupić bezpośrednio w celu umieszczenia na nim własnego kodu.