
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03


Hej co tam u was! Akarsh tutaj z CETech.
Ten mój projekt jest bardziej krzywą uczenia się, aby zrozumieć działanie modułu E32 LoRa firmy eByte, który jest 1-watowym modułem nadawczo-odbiorczym o dużej mocy.
Kiedy zrozumiemy działanie, zaprojektowałem płytkę PCB, która jest wyrwą dla tego modułu E32, która odsłania magistralę UART do bezpośredniego komunikowania się z modułem E32 bez żadnych zewnętrznych obwodów.
Na koniec przetestujemy nasz moduł, konfigurując łącze między 2 modułami i wysyłając/odbierając dane za pomocą tego łącza LoRa
Zacznijmy teraz od zabawy
Krok 1: Części

Moduły LoRa firmy eByte można znaleźć pod następującymi linkami z LCSC:
Moduł E32 1W:
Moduł E32 100mW:
Antena 433 MHz:
Krok 2: Wyprodukuj płytki PCB do swojego projektu

Musisz sprawdzić JLCPCB, aby zamówić tanie PCB online!
Otrzymasz 10 dobrej jakości płytek PCB wyprodukowanych i wysłanych na wyciągnięcie ręki za 2 $ i trochę przesyłki. Otrzymasz również zniżkę na wysyłkę przy pierwszym zamówieniu. Aby zaprojektować własną płytkę drukowaną, przejdź do easyEDA, a gdy już to zrobisz, prześlij swoje pliki Gerber do JLCPCB, aby zostały wyprodukowane z dobrą jakością i krótkim czasem realizacji.
Krok 3: Okablowanie i obwód


Najważniejszym połączeniem do wykonania są piny M1 i M0. Muszą być podłączone do GND lub VCC w celu działania modułu i nie mogą pozostawać w stanie pływającym. W następnym kroku dowiemy się więcej o wyborze różnych trybów za pomocą M1 i M0.
Pin AUX to pin wyjściowy, który pokazuje stan zajętości modułu, więc podłączamy do tego pinu diodę LED za pomocą tranzystora 3906, aby poznać stan E32.
Na koniec dołączyłem również kilka diod LED na pinach Rx i Tx, aby podczas transmisji danych przez UART było to widoczne na diodach LED.
Krok 4: Tryby pracy

Zmieniając napięcie na pinach M1 i M0 można ustawić różne tryby modułu.
Na powyższej tabeli widzimy różne tryby.
Skupiam się głównie na Mode 0 i Mode 3. Do normalnego użytkowania LoRa, utrzymuję moduł w Mode 0, a do konfiguracji, utrzymuję go w Mode 3.
Krok 5: Tablica rozdzielcza


Zaprojektowałem płytkę drukowaną przy użyciu powyższego schematu obwodu i wykonałem ją.
Płytka drukowana odsłania port UART bezpośrednio, a E32 może być używany bez żadnych zewnętrznych obwodów bezpośrednio z dowolnym mikrokontrolerem.
Wlutowałem więc elementy na płytce drukowanej i w kolejnym kroku przetestowałem łącze LoRa.
Krok 6: Testy końcowe


Podłączyłem jeden moduł za pomocą modułu FTDI do komputera i ustawiłem przełącznik trybu M0 i M1 na 1 i 1 w celu ustawienia parametrów.
Po wykonaniu tej czynności otworzyłem program RF Setting i po wybraniu odpowiedniego portu COM, wcisnąłem przycisk GetParam, który wypełnia wszystkie pola w programie i potwierdza, że moduł działa.
Następnie w drugiej konfiguracji przełączyłem tryb na Mode 0, robiąc M1 i M0 na 0 i 0. Zrobiłem to dla 2 płyt i podłączyłem obie do zasilania. Następnie zacząłem przesyłać dane do jednego modułu przez UART i zacząłem obserwować miganie pinu TX na drugim module, co potwierdziło konfigurację bezprzewodowego łącza LoRa. Obejrzyj mój film na to samo demo.
Zalecana:
Komunikacja bezprzewodowa LoRa 3Km do 8Km z tanim urządzeniem E32 (sx1278/sx1276) dla Arduino, Esp8266 lub Esp32: 15 kroków

LoRa 3Km do 8Km Bezprzewodowa komunikacja z niskokosztowym urządzeniem E32 (sx1278/sx1276) dla Arduino, Esp8266 lub Esp32: Tworzę bibliotekę do zarządzania EBYTE E32 opartą na urządzeniu LoRa serii Semtech, bardzo wydajne, proste i tanie urządzenie. Wersja 3Km tutaj, wersja 8Km tutaj Mogą pracować na dystansie od 3000m do 8000m i mają wiele funkcji i
Przyjazna dla płyt typu Open Source modułowa płytka Neopixel Breakout Board: 4 kroki (ze zdjęciami)

Przyjazna dla płytki stykowej Open Source Modular Neopixel Breakout Board: Ta instrukcja dotyczy niewielkiej (8 mm x 10 mm) przyjaznej dla płytki stykowej płytki stykowej dla diod LED Neopixel, które można układać w stosy i lutować ze sobą, zapewnia również znacznie większą sztywność strukturalną niż cienka Taśma LED w znacznie mniejszej formie
Samouczek dla modułu ESP8266 ESPDuino NodeMcu SPI przy użyciu Arduino Uno: 6 kroków

Samouczek dla modułu ESP8266 ESPDuino NodeMcu SPI za pomocą Arduino Uno: OpisTen wyświetlacz TFT LCD ESP8266 ESPDuino NodeMcu SPI ma rozdzielczość 128 x 128 i 262 kolory, wykorzystuje interfejs SPI do komunikacji z kontrolerem, takim jak Arduino Uno i ESP8266. Cechy: Rozmiar: 1,44 cala Interfejs:SPI Rozdzielczość: 128
Samouczek dla modułu Monster Motor VNH2SP30 (pojedynczy kanał): 6 kroków (ze zdjęciami)

Samouczek dla modułu Monster Motor VNH2SP30 (pojedynczy kanał): OpisVNH2SP30 to sterownik silnika z pełnym mostkiem przeznaczony do szerokiego zakresu zastosowań motoryzacyjnych. Urządzenie zawiera podwójny monolityczny sterownik high side i dwa przełączniki low side. Przełącznik sterownika high side został zaprojektowany przy użyciu STMicroel
Samouczek dla modułu sterownika silnika MD-L298: 5 kroków

Samouczek dla modułu sterownika silnika MD-L298: OpisTen podwójny dwukierunkowy sterownik silnika jest oparty na bardzo popularnym układzie scalonym sterownika silnika L298 Dual H-Bridge. Ten moduł pozwoli Ci łatwo i niezależnie sterować dwoma silnikami do 2A każdy w obu kierunkach. Idealnie nadaje się do aplikacji zrobot