Taula de continguts:

ESP32 amb tutorial del mòdul E32-433T LoRa - Interfície LoRa Arduino: 8 passos
ESP32 amb tutorial del mòdul E32-433T LoRa - Interfície LoRa Arduino: 8 passos

Vídeo: ESP32 amb tutorial del mòdul E32-433T LoRa - Interfície LoRa Arduino: 8 passos

Vídeo: ESP32 amb tutorial del mòdul E32-433T LoRa - Interfície LoRa Arduino: 8 passos
Vídeo: Module GPS NEO6MV2 2024, De novembre
Anonim
Image
Image

Ei, què passa, nois! Akarsh aquí des de CETech.

Aquest projecte meu està relacionant el mòdul E32 LoRa d’Ebyte, que és un mòdul transceptor d’1 potència d’alta potència amb un ESP32 mitjançant Arduino IDE.

Hem entès el funcionament de l’E32 al nostre últim tutorial, aquesta vegada he dissenyat un PCB que connectarà l’ESP32 a un E32.

Per últim, provarem el nostre tauler amb un altre mòdul LoRa Breakout i establirem una connexió.

Comencem ara per la diversió.

Pas 1: parts

Parts
Parts
Parts
Parts

Podeu trobar els mòduls LoRa d’Ebyte als següents enllaços de LCSC:

Mòdul LC32 E32 1W:

Mòdul E32 100mW LCSC:

Antena LCSC a 433 MHz:

Firebeetle ESP32 de DFRobot:

Pas 2: Obteniu PCB per al vostre projecte

Obteniu PCB per al vostre projecte fabricat
Obteniu PCB per al vostre projecte fabricat

Heu de consultar JLCPCB per demanar PCB en línia de manera econòmica.

Obteniu 10 PCB de bona qualitat fabricats i enviats a la vostra porta per 2 $ i una mica d’enviament. També obtindreu un descompte en l’enviament de la primera comanda. Per dissenyar el vostre propi capçal de PCB a easyEDA, un cop fet això, pengeu els fitxers Gerber a JLCPCB per fabricar-los amb una bona qualitat i un temps de resposta ràpid.

Pas 3: Tutorial anterior [OPCIONAL]

Image
Image

La setmana passada vaig fer un vídeo tutorial per començar amb el mateix mòdul, que us recomano que feu una ullada abans de continuar amb aquest tutorial.

Pas 4: cablejat i circuit

Cablatge i circuit
Cablatge i circuit
Cablatge i circuit
Cablatge i circuit

Totes les connexions ja estan fetes al PCB.

Les connexions entre la placa de sortida ESP32, OLED i E32 són bàsiques i es connecten només mitjançant un parell de cables.

Les connexions internes de la placa de sortida E32 són una mica més complexes, per la qual cosa he afegit un diagrama de circuits separat.

La connexió més important que cal establir és la dels pins M1 i M0. Cal que estiguin connectats a GND o VCC per al funcionament del mòdul i no es poden deixar flotants. Aprendrem més sobre la selecció de diferents modes mitjançant M1 i M0 al següent pas.

Per últim, també he adjuntat un parell de LEDs als pins Rx i Tx, de manera que quan es transmet la informació per UART sigui visible als LED.

Pas 5: modes d'operació

Modes de funcionament
Modes de funcionament

Canviant la tensió dels pins M1 i M0 es poden configurar diferents modes del mòdul.

Podem veure els diferents modes a la taula anterior.

Em centro sobretot en el mode 0 i el mode 3. Per a un ús normal de LoRa, mantinc el mòdul en mode 0 i, per a la configuració, el mantinc en mode 3.

Per a aquest projecte, mantindrem els dos pins a 0, és a dir, Mode 0.

Pas 6: el nostre PCB

El nostre PCB
El nostre PCB

Vaig dissenyar un PCB amb el diagrama de circuits anterior i el vaig fabricar.

El PCB té capçaleres per als mòduls de pantalla ESP32, E32 i OLED.

A més, hi ha alguns components bàsics.

També he trencat alguns pins GPIO addicionals de l’ESP32 al PCB per a la possibilitat d’ampliar el projecte.

Així que vaig soldar els components del PCB i vaig programar l’ESP32 al següent pas.

Pas 7: Codificació

Codificació
Codificació

1. Descarregueu el dipòsit de GitHub:

2. Extraieu el dipòsit descarregat.

3. Obriu l'esbós en brut a l'IDE d'Arduino.

4. Aneu a Eines> Tauler. Seleccioneu el tauler adequat que feu servir, Firebeetle ESP32 en el meu cas.

5. Seleccioneu la comunicació correcta. port anant a Eines> Port.

6. Feu clic al botó de càrrega.

7. Quan la pestanya digui Càrrega finalitzada, veureu que la pantalla OLED sorgeix.

Pas 8: prova final

Prova final
Prova final
Prova final
Prova final

Vaig connectar la placa ESP32 a l'alimentació mitjançant micro USB.

A l’altra cara de l’enllaç LoRa, he utilitzat el mòdul breakout del tutorial anterior que he connectat mitjançant un mòdul FTDI a un PC i he configurat el commutador de mode de M0 i M1 a 0 i 0.

Llavors va començar a enviar dades per UART al mòdul connectat al PC i va observar que l'OLED va començar a mostrar les dades rebudes a través de LoRa després que ESP32 enviés un missatge de confirmació que veiem al monitor sèrie. Mireu el meu vídeo per a la mateixa demostració.

Recomanat: