Tabla de contenido:
- Paso 1: Partes
- Paso 2: Consiga que se fabriquen los PCB para su proyecto
- 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)
- Paso 4: Conexiones de los módulos en la PCB
- Paso 5: Soldadura de la PCB
- Paso 6: Descargue y configure el IDE de Arduino
- Paso 7: codificación del proyecto
- Paso 8: jugar con el dispositivo
Video: Mensajero de control remoto LoRa con un TFT de 1.8 "para distancias de hasta 8 km: 8 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
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
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
¡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)
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
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
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 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
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
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:
Controlador remoto basado en LoRa - Controle los aparatos desde grandes distancias: 8 pasos
Mando a distancia basado en LoRa | Controle los electrodomésticos desde grandes distancias: ¡Hola, chicos! Aquí Akarsh de CETech.En este proyecto, vamos a crear un control remoto que se puede usar para controlar una variedad de instrumentos como LED, motores o si hablamos de nuestro día a día podemos controlar nuestro electrodoméstico
Controle los electrodomésticos sobre LoRa - LoRa en domótica - Control remoto LoRa: 8 pasos
Controle los electrodomésticos sobre LoRa | LoRa en domótica | Control Remoto LoRa: Controla y automatiza tus electrodomésticos desde largas distancias (Kilómetros) sin la presencia de internet. ¡Esto es posible a través de LoRa! Hey, ¿qué pasa, chicos? Akarsh aquí de CETech. Este PCB también tiene una pantalla OLED y 3 relés que un
LoRa Messenger para dos dispositivos para distancias de hasta 8 km: 7 pasos
LoRa Messenger para dos dispositivos para distancias de hasta 8 km: conecte el proyecto a su computadora portátil o teléfono y luego chatee entre los dispositivos sin Internet o SMS usando solo LoRa. Akarsh aquí de CETech. Hoy vamos a hacer un proyecto que se puede conectar a su teléfono inteligente o cualquier
Controle sus electrodomésticos con su control remoto de TV (control remoto por infrarrojos) con pantalla de temperatura y humedad: 9 pasos
Controle sus electrodomésticos con su control remoto de TV (control remoto por infrarrojos) con pantalla de temperatura y humedad: hola, soy Abhay y es mi primer blog sobre Instructables y hoy le mostraré cómo controlar sus electrodomésticos con el control remoto de su televisor construyendo esto. proyecto simple. gracias al laboratorio atl por el apoyo y el suministro de material
Liberación del cable del control remoto Olympus Evolt E510 (versión 2 con enfoque automático en el control remoto): 6 pasos (con imágenes)
Lanzamiento del cable del control remoto Olympus Evolt E510 (versión 2 con enfoque automático en el control remoto): Ayer construí un control remoto simple de un botón para mi Olympus E510. La mayoría de las cámaras tienen un botón disparador (el que presiona para tomar una foto) que tiene dos modos. Si se presiona suavemente el botón, la cámara se enfocará automáticamente y medirá la luz