Tabla de contenido:

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: 8 pasos

Video: Controle los electrodomésticos sobre LoRa - LoRa en domótica - Control remoto LoRa: 8 pasos

Video: Controle los electrodomésticos sobre LoRa - LoRa en domótica - Control remoto LoRa: 8 pasos
Video: Mini interruptor WiFi compatible Tuya Smart Life con control remoto 😎 2024, Mes de julio
Anonim
Image
Image

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.

Esta PCB también tiene una pantalla OLED y 3 relés que están conectados al ESP32. Puede hacer cualquier cosa con el código y controlar los relés usando LoRa / WiFi / Bluetooth. Entonces, en resumen, este proyecto tiene un ESP32 que puede brindar funcionalidad WiFi / Bluetooth, módulo LoRa, pantalla OLED y 3 relés. Las posibilidades con el código son infinitas. También agregué un área de creación de prototipos donde puede agregar sensores o relés adicionales al ESP32, que también es accesible.

Este es un tipo de parte 2 de un proyecto. Entonces, para cualquier sistema de control como este, necesita un control remoto para controlar las cosas.

Hice un control remoto basado en LoRa que puedes consultar aquí:

En mi caso, estoy usando el control remoto y este controlador juntos y ¡funcionan como un encanto!

Paso 1: Partes

Partes
Partes
Partes
Partes
Partes
Partes

En primer lugar, como parte principal, utilicé un módulo ESP32 de DFRobot. Adjuntarlo a la PCB usando algunos encabezados macho y hembra. Usé una pantalla OLED.

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 FireBeetle ESP32:

2) Módulo Reyax RYLR896 LoRa:

3) Mi diseño de PCB: he incluido el archivo Gerber a continuación.

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.

3. Deberá conectar el circuito de transistores varias veces para tantos relés que conecte.

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

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, puede conectar el módulo esp32 directamente a su PC mediante un cable USB.

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

Descargue el repositorio de GitHub:

2. Extraiga el repositorio descargado.

3. Copie las bibliotecas del repositorio descargado a la carpeta Biblioteca en la carpeta de bocetos de Arduino.

4. Abra el boceto del transmisor en el IDE de Arduino.

5. Navegue a Herramientas> Tablero. Seleccione la placa adecuada que está utilizando, Firebeetle ESP32 en mi caso.

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

7. Presione el botón de carga.

8. Cuando la pestaña diga Terminado de cargar, debe repetir los pasos anteriores con el módulo receptor para cargar el código.

Paso 8: jugar con el dispositivo

Jugando con el dispositivo
Jugando con el dispositivo

1. Simplemente encienda el dispositivo, puede presionar diferentes botones en el control remoto para ver cómo hacen clic los relés.

2. Para que este dispositivo funcione, debe tener un control remoto basado en LoRa, puede encontrar el que construí aquí:

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

Recomendado: