Taula de continguts:

Controlar els electrodomèstics sobre LoRa - LoRa en domòtica - Control remot LoRa: 8 passos
Controlar els electrodomèstics sobre LoRa - LoRa en domòtica - Control remot LoRa: 8 passos

Vídeo: Controlar els electrodomèstics sobre LoRa - LoRa en domòtica - Control remot LoRa: 8 passos

Vídeo: Controlar els electrodomèstics sobre LoRa - LoRa en domòtica - Control remot LoRa: 8 passos
Vídeo: 30 Aniversario del GuE: “RFID de baja frecuencia en la agroindustria" 2024, De novembre
Anonim
Image
Image

Controleu i automatitzeu els aparells elèctrics des de llargues distàncies (quilòmetres) sense la presència d'Internet. Això és possible a través de LoRa!

Ei, què passa, nois? Akarsh aquí des de CETech.

Aquest PCB també té una pantalla OLED i 3 relés connectats a l’ESP32. Podeu fer qualsevol cosa amb el codi i controlar els relés mitjançant LoRa / WiFi / Bluetooth. Així, en resum, aquest projecte té un ESP32 que pot proporcionar funcionalitat WiFi / Bluetooth, mòdul LoRa, pantalla OLED i 3 relés. Les possibilitats del codi són infinites. També he afegit una àrea de prototipatge on podeu afegir sensors o relés addicionals a l’ESP32, que també és accessible.

Aquest és un tipus de part 2 d’un projecte. Per tant, per a qualsevol sistema de control com aquest, necessiteu un comandament a distància per controlar les coses.

He creat un comandament a distància basat en LoRa que podeu consultar aquí:

En el meu cas, estic fent servir el comandament a distància i aquest controlador junts i funcionen com un encant.

Pas 1: parts

Parts
Parts
Parts
Parts
Parts
Parts

En primer lloc, com a part principal, he utilitzat un mòdul ESP32 de DFRobot. Ho heu adjuntat al PCB mitjançant capçaleres masculines i femenines. He utilitzat una pantalla OLED.

Amb el propòsit de LoRa, he utilitzat un RYLR896. Us recomano aquest mòdul, ja que és molt fàcil d’utilitzar a través d’UART mitjançant comandes AT.

Podeu trobar les parts a continuació:

1) Mòdul ESP32 FireBeetle:

2) Mòdul Reyax RYLR896 LoRa:

3) El meu disseny de PCB: he inclòs el fitxer Gerber a continuació.

Per a les dues darreres parts, si teniu dificultats per esbrinar-les, podeu enviar-me un missatge / correu electrònic i, o bé us puc ajudar a trobar-lo a la vostra zona, o us les puc enviar si ho desitgeu.

Pas 2: Obteniu PCB per al vostre projecte

Obteniu PCB per al vostre projecte fabricat
Obteniu PCB per al vostre projecte fabricat

Heu de consultar JLCPCB per demanar PCB en línia de manera econòmica.

Obteniu 10 PCB de bona qualitat fabricats i enviats a la vostra porta per 2 $ i una mica d’enviament. També obtindreu un descompte en l’enviament de la primera comanda. Per dissenyar el vostre propi capçal de PCB a easyEDA, un cop fet això, pengeu els fitxers Gerber a JLCPCB per fabricar-los amb una bona qualitat i un temps de resposta ràpid.

Pas 3: entendre el mòdul Reyax i com utilitzar-lo. (OPCIONAL: podeu deixar de llegir aquest pas si no us interessa la feina)

Comprensió del mòdul Reyax i com utilitzar-lo. (OPCIONAL: podeu deixar de llegir aquest pas si no us interessa la feina)
Comprensió del mòdul Reyax i com utilitzar-lo. (OPCIONAL: podeu deixar de llegir aquest pas si no us interessa la feina)

1. El mòdul LoRa que tenim és un mòdul UART que es configura mitjançant ordres AT.

2. El mòdul allotja una MCU STM32 que fa tota la conversa amb el mòdul SPI LoRa a bord del RYLR896.

3. Les ordres de la imatge són bàsiques. Podeu consultar aquest document per obtenir més informació: REYAX-Lora-AT-COMMAND-GUIDE

4. Encara us recomano que passeu pel meu vídeo de YouTube on explico correctament això.

Pas 4: connexions dels mòduls al PCB

Connexions dels mòduls al PCB
Connexions dels mòduls al PCB
Connexions dels mòduls al PCB
Connexions dels mòduls al PCB

1. Tots dos mòduls es connectaran de la mateixa manera que a la imatge superior.

2. Quan tots dos mòduls estan connectats, podeu programar els mòduls un per un i després provar el projecte.

3. Haureu de connectar el circuit del transistor diverses vegades per tants relés com connecteu.

Totes les connexions que es mostren més amunt es fan al PCB i, per tant, no cal cap altre cablejat.

Pas 5: Soldadura del PCB

Soldadura del PCB
Soldadura del PCB

Soldeu tots els components al PCB.

Suggeriria primer soldar els components d’alçada baixa del PCB i després passar a components amb més alçada com les capçaleres, etc.

Abans d’alimentar el mòdul, proveu totes les connexions mitjançant un multímetre si hi ha males soldadures i curtcircuits.

Per programar el mòdul, podeu connectar el mòdul esp32 directament al vostre PC mitjançant un cable USB.

Pas 6: descarregueu i configureu l'IDE Arduino

Baixeu-vos i configureu l'IDE Arduino
Baixeu-vos i configureu l'IDE Arduino

Descarregueu l’IDE Arduino des d’aquí.

1. Instal·leu l'IDE Arduino i obriu-lo.

2. Aneu a Fitxer> Preferències

3. Afegiu https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json els URL del gestor de taules addicionals.

4. Aneu a Eines> Tauler> Gestor de taulers

5. Cerqueu ESP8266 i després instal·leu la placa.

6. Reinicieu l'IDE.

Pas 7: Codificació del projecte

Codificació del projecte
Codificació del projecte
Codificació del projecte
Codificació del projecte

Descarregueu el dipòsit de GitHub:

2. Extraieu el dipòsit descarregat.

3. Copieu les biblioteques del dipòsit descarregat a la carpeta Biblioteca de la carpeta d'esbossos d'Arduino.

4. Obriu l'esbós del transmissor a l'IDE Arduino.

5. Aneu a Eines> Tauler. Seleccioneu el tauler adequat que feu servir, Firebeetle ESP32 en el meu cas.

6. Seleccioneu la comunicació correcta. port anant a Eines> Port.

7. Premeu el botó de càrrega.

8. Quan la pestanya digui Càrrega finalitzada, heu de repetir els passos anteriors amb el mòdul receptor per penjar el codi.

Pas 8: jugar amb el dispositiu

Jugant amb el dispositiu
Jugant amb el dispositiu

1. Només cal engegar el dispositiu; podeu prémer diferents botons del comandament a distància per veure el clic dels relés.

2. Per fer funcionar aquest dispositiu, heu de tenir un comandament a distància basat en LoRa; podeu trobar el que he construït aquí:

3. CONGO! el dispositiu funciona com s’esperava.

Recomanat: