Tabla de contenido:

Mensajero de control remoto LoRa con un TFT de 1.8 "para distancias de hasta 8 km: 8 pasos
Mensajero de control remoto LoRa con un TFT de 1.8 "para distancias de hasta 8 km: 8 pasos

Video: Mensajero de control remoto LoRa con un TFT de 1.8 "para distancias de hasta 8 km: 8 pasos

Video: Mensajero de control remoto LoRa con un TFT de 1.8
Video: #Armachat (part 2.) - Doomsday communicator and Off-Grid Wireless messenger with LORA module 2024, Noviembre
Anonim
Image
Image

Conecte el proyecto a su computadora portátil o teléfono y luego chatee entre los dispositivos sin Internet o SMS usando solo LoRa.

Hey, ¿qué pasa, chicos? Akarsh aquí de CETech.

Esta PCB también tiene una pantalla y 4 botones que también se pueden usar como control remoto para algunos dispositivos. Puede hacer cualquier cosa con el diseño de código de su propia interfaz de usuario. Entonces, en resumen, este proyecto tiene un esp8266 que puede brindar funcionalidad WiFi, módulo LoRa, pantalla TFT de 1.8 pulgadas, 4 botones para hacer una interfaz de usuario. Las posibilidades con el código son infinitas.

Se puede conectar a su teléfono inteligente o cualquier computadora y hace que ese dispositivo sea un mensajero habilitado para LoRa. Ahora, cuando termine, podrá enviar mensajes a cualquier otro dispositivo utilizando el mismo mensajero LoRa. Todo esto se hace sin la presencia de 4G / LTE / 3G / GSM / WiFi / SMS. Lo que hice en un proyecto anterior que puede encontrar aquí:

Paso 1: Partes

Partes
Partes

En primer lugar, como parte principal, utilicé un módulo ESP8266 con una placa de conexión. Adjuntarlo a la PCB usando algunos encabezados macho y hembra. Usé una pantalla TFT SPI de 1.8 pulgadas, un módulo TP4056 para la carga y protección de la batería y una batería de teléfono móvil vieja.

Para el propósito de LoRa, utilicé un RYLR896. Recomiendo encarecidamente este módulo ya que es muy fácil de usar sobre UART usando comandos AT.

Puede encontrar las partes a continuación:

1) Módulo ESP8266

2) placa de ruptura ESP12

3) pantalla TFT

4) módulo TP4056

5) Módulo Reyax RYLR896 LoRa

6) Mi diseño de PCB

Para las dos últimas partes, si tiene dificultades para encontrarlas, puede enviarme un mensaje / correo electrónico y puedo ayudarlo a encontrarlo en su área o puedo enviárselo si lo desea.

Paso 2: Consiga que se fabriquen los PCB para su proyecto

Obtenga PCB para su proyecto fabricados
Obtenga PCB para su proyecto fabricados

¡Debe consultar JLCPCB para solicitar PCB en línea a bajo precio!

Obtiene 10 PCB de buena calidad fabricados y enviados a su puerta por 2 $ y algunos gastos de envío. También obtendrá un descuento en el envío de su primer pedido. Para diseñar su propia PCB, diríjase a easyEDA, una vez hecho esto, cargue sus archivos Gerber en JLCPCB para que se fabriquen con buena calidad y un tiempo de respuesta rápido.

Paso 3: Comprensión del módulo Reyax y cómo usarlo. (OPCIONAL: Puede omitir la lectura de este paso si no está interesado en el trabajo)

Comprensión del módulo Reyax y cómo usarlo. (OPCIONAL: Puede omitir la lectura de este paso si no está interesado en el trabajo)
Comprensión del módulo Reyax y cómo usarlo. (OPCIONAL: Puede omitir la lectura de este paso si no está interesado en el trabajo)

1. El módulo LoRa que tenemos es un módulo UART que se configura mediante comandos AT.

2. El módulo alberga una MCU STM32 que habla con el módulo SPI LoRa a bordo del RYLR896.

3. Los comandos de la imagen son básicos; puede consultar este documento para obtener más información: REYAX-Lora-AT-COMMAND-GUIDE

4. Aún así, te recomiendo encarecidamente que revises mi video de YouTube donde explico esto correctamente.

Paso 4: Conexiones de los módulos en la PCB

Conexiones de los módulos en la PCB
Conexiones de los módulos en la PCB
Conexiones de los módulos en la PCB
Conexiones de los módulos en la PCB

1. Ambos módulos se conectarán de la misma forma que en la imagen de arriba.

2. Cuando ambos módulos están conectados, puede programar los módulos uno por uno y luego probar el proyecto.

Todas las conexiones que se muestran arriba se realizan en la PCB, por lo que no es necesario ningún otro cableado.

Paso 5: Soldadura de la PCB

Soldadura de la PCB
Soldadura de la PCB
Soldadura de la PCB
Soldadura de la PCB

Suelde todos los componentes a la PCB.

Sugeriría soldar los componentes de baja altura en la PCB primero y luego moverlos a componentes con más altura como los encabezados, etc.

Antes de encender el módulo, pruebe todas las conexiones con un multímetro en busca de juntas de soldadura defectuosas y cortocircuitos.

Para programar el módulo, agregué un puerto para conectar un USB FTDI232 a la placa serie debajo de la placa ESP8266 para que pueda programar la placa fácilmente.

Paso 6: Descargue y configure el IDE de Arduino

Descargue y configure el IDE de Arduino
Descargue y configure el IDE de Arduino

Descargue el IDE de Arduino desde aquí.

1. Instale el IDE de Arduino y ábralo.

2. Vaya a Archivo> Preferencias.

3. Agregue https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json las URL del Administrador de tableros adicionales.

4. Vaya a Herramientas> Tablero> Administrador de tableros.

5. Busque ESP8266 y luego instale la placa.

6. Reinicie el IDE.

Paso 7: codificación del proyecto

Codificación del proyecto
Codificación del proyecto
Codificación del proyecto
Codificación del proyecto

Para programar el módulo, agregué un puerto para conectar un USB FTDI232 a la placa serie debajo de la placa ESP8266 para que pueda programar la placa fácilmente.

Debe presionar GPIO0 y mantenerlo presionado, luego presionar el botón RESET y luego soltar primero el botón RESET y luego el botón GPIO0.

1. Descargue el repositorio:

2. Extraiga la carpeta descargada y abra el archivo main.ino en Arduino IDE.

3. Navegue a Herramientas> Tablero. Seleccione la placa adecuada que está utilizando NodeMCU (12E) funciona en la mayoría de los casos.

4. Seleccione la comunicación correcta. puerto yendo a Herramientas> Puerto.

5. Presione el botón de carga.

6. Cuando la pestaña diga Terminado de cargar, estará listo para usar el dispositivo.

Después de cargar, abra el monitor en serie para enviar y recibir mensajes.

Paso 8: jugar con el dispositivo

Jugando con el dispositivo
Jugando con el dispositivo

1. Simplemente encienda el dispositivo, verá cosas en la pantalla, puede presionar diferentes botones para ver el dispositivo en acción.

2. ¡Pase al monitor en serie y comience a enviar mensajes de texto al instante! Para hacer el otro dispositivo simple, puede consultar este artículo:

3. ¡CONGO! el dispositivo está funcionando como se esperaba.

Recomendado: