Taula de continguts:

ESP32 LoRaWAN Mote: 3 passos
ESP32 LoRaWAN Mote: 3 passos

Vídeo: ESP32 LoRaWAN Mote: 3 passos

Vídeo: ESP32 LoRaWAN Mote: 3 passos
Vídeo: ESP32 LoRaWAN Node with Arduino | LoRa #2 2024, Desembre
Anonim
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote
ESP32 LoRaWAN Mote

En aquest projecte utilitzarem la placa ESP32 Heltec WiFi LoRa OLED de Banggood per construir un LoRaWAN Mote (node final) per enviar dades d’un sensor DHT22 a The Things Network (TTN) i mostrar els valors del sensor. El codi i les biblioteques utilitzades al projecte es poden trobar a GitHub. També haureu de comprar una antena i un connector de cua de porc (U. FL a SMA). També cal un compte TTN per registrar el Mote i l'aplicació. Aquest projecte suposa alguns coneixements de l’IDE Arduino, LoRaWAN i ESP32 en general. També es requereixen algunes habilitats de soldadura per connectar els passadors de capçalera a la placa ESP32. També caldrà una passarel·la LoRa que funcioni connectada a The Things Network. Si no teniu un Gateway LoRa en funcionament, podeu seguir el meu altre tutorial configurant un Gatway LoRa 1_CH mitjançant aquesta placa Heltec. Aquest tipus de passarel·la només es pot desenvolupar al banc i no és una passarel·la LoRa completa. Aquest projecte també funcionarà amb altres taules de desenvolupament ESP32 amb WiFi, LoRa i OLED, però pin_mapping serà diferent i requerirà un bon coneixement de com seguir esquemes i diagrames pin_out de la placa seleccionada

Per fer un passeig complet amb imatges pas a pas, visiteu aquí.

Pas 1: Quant a la Junta Heltec

Sobre la Junta Heltec
Sobre la Junta Heltec
Sobre la Junta Heltec
Sobre la Junta Heltec

Especificacions:

  • CPU: ESP32 DOWDQ6

    • 240 MHz de doble nucli
    • WiFi fins a 150 Mbps 802.11 b / g / n / e / i
    • Bluetooth 4.2 (BLE)
  • Flash: 4 MB (32 Mb)
  • Convertidor de sèrie USB: CP2102
  • Ràdio: Semtech SX1276
  • Connector d'antena: IPX (U. FL)
  • Pantalla OLED:

    • Mida: 0,96 ″
    • Controlador: SSD1306
    • Resolució: 128 × 64 px
  • Circuit de càrrega Li-Ion / Li-Po
  • Presa de la bateria: ràster de 2 pins 1,25 mm
  • Mides: 52 x 25,4 x 10,3 mm

Pas 2: Configuració de l'IDE Arduino per a ESP32

Configuració de l'IDE Arduino per a ESP32
Configuració de l'IDE Arduino per a ESP32

Important: abans d’iniciar aquest procediment d’instal·lació, assegureu-vos que teniu instal·lada la versió més recent de l’IDE Arduino a l’ordinador. Si no ho feu, desinstal·leu-lo i torneu-lo a instal·lar. En cas contrari, pot no funcionar. Actualment, l’ESP32 s’integra amb l’IDE Arduino tal com es va fer per a l’ESP8266. Aquest complement per a l'IDE Arduino us permet programar l'ESP32 mitjançant l'IDE Arduino i el seu llenguatge de programació. Ja heu instal·lat el complement ESP32 amb l'antic mètode, primer heu d'eliminar la carpeta espressif. Aneu al final d’aquesta part per obtenir informació sobre com eliminar la carpeta espressif seguint la nota 1 de la part 1. Mai no enceneu la placa sense connectar l’antena abans, ja que podeu danyar el xip de ràdio que hi ha a la placa.

Pas 3: Instal·lació de la placa ESP32

Instal·lació de la placa ESP32
Instal·lació de la placa ESP32

Per instal·lar la placa ESP32 a l'IDE Arduino, seguiu aquestes instruccions següents: 1) Obriu la finestra de preferències des de l'IDE Arduino. Aneu a Fitxer> Preferències2) Introduïu https://dl.espressif.com/dl/package_esp32_index.json al camp "URL del gestor de taules addicionals", tal com es mostra a la figura següent. A continuació, feu clic al botó "D'acord". Nota: si ja teniu l'URL dels taulers ESP8266, podeu separar els URL amb una coma de la següent manera: https://dl.espressif.com/dl/package_esp32_index.json, http: / /arduino.esp8266.com/stable/package_esp8266com_index.json

Recomanat: