Tabla de contenido:
- Paso 1: Acerca de la placa Heltec
- Paso 2: Configuración del IDE de Arduino para ESP32
- Paso 3: Instalación de la placa ESP32
Video: ESP32 LoRaWAN Mote: 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
En este proyecto, utilizaremos la placa OLED ESP32 Heltec WiFi LoRa de Banggood para construir un LoRaWAN Mote (nodo final) para enviar datos desde un sensor DHT22 a The Things Network (TTN) y mostrar los valores del sensor. El código y las bibliotecas utilizadas en el proyecto se pueden encontrar en GitHub. También necesitará comprar una antena y un conector de cola de cerdo (U. FL a SMA). También se necesita una cuenta TTN para registrar el Mote y la aplicación. Este proyecto asume algún conocimiento del Arduino IDE, LoRaWAN y de ESP32 en general. También se requieren algunas habilidades de soldadura para conectar los pines del cabezal a la placa ESP32. También se necesitará una puerta de enlace LoRa que funcione y que esté conectada a The Things Network. Si no tiene un LoRa Gateway en funcionamiento, puede seguir mi otro tutorial configurando un 1_CH LoRa Gatway usando esta placa Heltec. Este tipo de Gateway es solo para desarrollo en el banco y no es un Gateway LoRa completo. Este proyecto también funcionará con otras placas de desarrollo ESP32 con WiFi, LoRa y OLED, pero el mapeo de pin será diferente y requerirá un buen conocimiento de cómo seguir los esquemas y diagramas de pin_out de la placa seleccionada.
Para un recorrido completo con imágenes paso a paso, visite aquí.
Paso 1: Acerca de la placa Heltec
Especificaciones:
-
CPU: ESP32 DOWDQ6
- 240 MHz de doble núcleo
- WiFi hasta 150 Mbps 802.11 b / g / n / e / i
- Bluetooth 4.2 (BLE)
- Flash: 4 MB (32 Mbit)
- Convertidor USB-Serie: CP2102
- Radio: Semtech SX1276
- Conector de antena: IPX (U. FL)
-
Pantalla OLED:
- Tamaño: 0.96 ″
- Controlador: SSD1306
- Resolución: 128 × 64 px
- Circuito de carga Li-Ion / Li-Po
- Toma de batería: trama de 2 pines 1,25 mm
- Tamaño: 52 x 25,4 x 10,3 mm
Paso 2: Configuración del IDE de Arduino para ESP32
Importante: antes de comenzar este procedimiento de instalación, asegúrese de tener la última versión del IDE de Arduino instalada en su computadora. Si no es así, desinstálelo y vuelva a instalarlo. De lo contrario, es posible que no funcione. El ESP32 se está integrando actualmente con el IDE de Arduino tal como se hizo para el ESP8266. Este complemento para el IDE de Arduino le permite programar el ESP32 utilizando el IDE de Arduino y su lenguaje de programación. NOTA IMPORTANTE: Si es la primera vez que instala el ESP32 en el IDE de Arduino, simplemente siga el procedimiento de instalación que se describe a continuación. Si ya instaló el complemento ESP32 con el método anterior, primero debe eliminar la carpeta espressif. Vaya al final de esta parte para aprender cómo quitar la carpeta espressif siguiendo la Nota # 1 de la Parte 1. Nunca encienda la placa sin conectar primero la antena, ya que puede dañar el chip de radio a bordo.
Paso 3: Instalación de la placa ESP32
Para instalar la placa ESP32 en su IDE de Arduino, siga las siguientes instrucciones: 1) Abra la ventana de preferencias desde el IDE de Arduino. Vaya a Archivo> Preferencias 2) Ingrese https://dl.espressif.com/dl/package_esp32_index.json en el campo “URL adicionales del administrador de la placa” como se muestra en la figura siguiente. Luego, haga clic en el botón "Aceptar". Nota: si ya tiene la URL de las placas ESP8266, puede separar las URL con una coma de la siguiente manera: https://dl.espressif.com/dl/package_esp32_index.json, http: / /arduino.esp8266.com/stable/package_esp8266com_index.json
Recomendado:
Tutorial del localizador GPS LoRa - LoRaWAN con Dragino y TTN: 7 pasos
Tutorial del localizador GPS LoRa | LoRaWAN con Dragino y TTN: ¡Hola, qué pasa, chicos! Aquí Akarsh de CETech. Hace un par de proyectos, echamos un vistazo al LoRaWAN Gateway de Dragino. Conectamos diferentes nodos al Gateway y transmitimos datos desde los nodos al Gateway usando TheThingsNetwork como s
Introducción y creación de cuenta en la plataforma Things Network IoT LoRaWAN: 6 pasos
Introducción y creación de cuenta en la plataforma The Things Network IoT LoRaWAN: En esta oportunidad crearemos una cuenta en la plataforma The Things Network y haremos una breve introducción, TTN una buena iniciativa para construir una red para el internet de las cosas o " IoT " .The Things Network ha implementado LoR
Introducción a ESP32 - Instalación de placas ESP32 en Arduino IDE - Código intermitente ESP32: 3 pasos
Introducción a ESP32 | Instalación de placas ESP32 en Arduino IDE | Código intermitente ESP32: en este instructables veremos cómo comenzar a trabajar con esp32 y cómo instalar placas esp32 en Arduino IDE y programaremos esp 32 para ejecutar código intermitente usando arduino ide
Sistem De Cartografiere a Retelelor LoRaWAN: 4 pasos
Sistem De Cartografiere a Retelelor LoRaWAN: In cadrul acestui program s-a dorit realizarea unui system de cartografiere a retelelor LoRaWAN.Ce este LoRa? LoRa este o tehnologie care pune la dipozitia dezvoltatorilor de solutii inteligente o transmisie de raza lunga si securizata a datelor, cu
Puerta de enlace Raspberry Pi LoRaWAN: 3 pasos
Pasarela Raspberry Pi LoRaWAN: este proyecto es una pasarela Raspberry PI iC880a-spi LoRaWAN. Fue elaborado utilizando varios otros tutoriales en línea, e incorpora lo mejor y lo que está funcionando actualmente de esos tutoriales y son referencias necesarias en todo momento. La puerta