Índice:
- Etapa 1: Peças
- Etapa 2: Obtenha PCBs para o seu projeto fabricado
- Etapa 3: Compreendendo o Módulo Reyax e como usá-lo. (OPCIONAL: você pode pular a leitura desta etapa se não estiver interessado no trabalho)
- Etapa 4: Conexões dos Módulos no PCB
- Etapa 5: Soldagem do PCB
- Etapa 6: Baixe e configure o IDE do Arduino
- Etapa 7: Codificando o Projeto
- Etapa 8: Brincando com o dispositivo
Vídeo: Controlar eletrodomésticos em LoRa - LoRa em Domótica - Controle remoto LoRa: 8 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Controle e automatize seus aparelhos elétricos de longas distâncias (Quilômetros) sem a presença da internet. Isso é possível através do LoRa!
Ei, tudo bem, pessoal? Akarsh aqui da CETech.
Este PCB também possui um display OLED e 3 relés que são conectados ao ESP32. Você pode fazer qualquer coisa com o código e controlar os relés usando LoRa / WiFi / Bluetooth. Resumindo, este projeto tem um ESP32 que pode fornecer funcionalidade WiFi / Bluetooth, módulo LoRa, display OLED e 3 relés. As possibilidades com o código são infinitas. Eu também adicionei uma área de prototipagem onde você pode adicionar sensores ou relés adicionais ao ESP32, que também está acessível.
Este é um tipo de parte 2 de um projeto. Portanto, para qualquer sistema de controle como este, você precisa de um controle remoto para controlar as coisas.
Eu fiz um controle remoto baseado em LoRa que você pode conferir aqui:
No meu caso, estou usando o controle remoto e este controlador juntos e eles funcionam perfeitamente!
Etapa 1: Peças
Primeiramente como parte principal, usei um módulo ESP32 da DFRobot. Anexe-o ao PCB usando alguns cabeçalhos masculinos e femininos. Usei um display OLED.
Para o propósito de LoRa, usei um RYLR896. Eu sugiro fortemente este módulo, pois é muito fácil de usar sobre UART usando comandos AT.
Você pode encontrar as peças abaixo:
1) Módulo FireBeetle ESP32:
2) Módulo Reyax RYLR896 LoRa:
3) Projeto do meu PCB: incluí o arquivo Gerber abaixo.
Para as duas últimas partes, se tiver dificuldade em encontrá-los, você pode me enviar uma mensagem / e-mail e eu posso ajudá-lo a encontrar na sua área ou posso enviá-los para você, se desejar.
Etapa 2: Obtenha PCBs para o seu projeto fabricado
Você deve verificar o JLCPCB para solicitar PCBs online por um preço barato!
Você obtém 10 PCBs de boa qualidade fabricados e enviados à sua porta por 2 $ e algum frete. Você também receberá um desconto no frete de seu primeiro pedido. Para projetar seu próprio PCB, vá para o easyEDA, uma vez feito isso, carregue seus arquivos Gerber no JLCPCB para que sejam fabricados com boa qualidade e tempo de resposta rápido.
Etapa 3: Compreendendo o Módulo Reyax e como usá-lo. (OPCIONAL: você pode pular a leitura desta etapa se não estiver interessado no trabalho)
1. O módulo LoRa que temos é um módulo UART que é configurado usando comandos AT.
2. O módulo abriga um STM32 MCU que faz toda a comunicação com o módulo SPI LoRa a bordo do RYLR896.
3. Os comandos na imagem são básicos, você pode consultar este documento para mais informações: REYAX-Lora-AT-COMMAND-GUIDE
4. Ainda recomendo fortemente que você veja meu vídeo no YouTube, onde explico isso corretamente.
Etapa 4: Conexões dos Módulos no PCB
1. Ambos os módulos serão conectados da mesma forma que na imagem acima.
2. Quando os dois módulos estiverem conectados, você pode programar os módulos um a um e depois testar o projeto.
3. Você precisará conectar o circuito do transistor várias vezes para quantos relés conectar.
Todas as conexões mostradas acima são feitas no PCB e, portanto, não há necessidade de qualquer outra fiação.
Etapa 5: Soldagem do PCB
Solde todos os componentes ao PCB.
Eu sugeriria soldar os componentes de baixa altura no PCB primeiro e depois mover para os componentes com mais altura, como cabeçotes, etc.
Antes de ligar o módulo, teste todas as conexões usando um multímetro para ver se há soldas ruins e curtos-circuitos.
Para programar o módulo, você pode conectar o módulo esp32 diretamente ao seu PC usando um cabo USB.
Etapa 6: Baixe e configure o IDE do Arduino
Baixe o IDE do Arduino aqui.
1. Instale o Arduino IDE e abra-o.
2. Vá para Arquivo> Preferências
3. Adicione https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json os URLs do gerenciador de placas adicionais.
4. Vá para Ferramentas> Placa> Gerenciador de placas
5. Procure ESP8266 e instale a placa.
6. Reinicie o IDE.
Etapa 7: Codificando o Projeto
Baixe o repositório GitHub:
2. Extraia o repositório baixado.
3. Copie as bibliotecas do repositório baixado para a pasta Library na pasta de esboço do Arduino.
4. Abra o esboço do transmissor no IDE do Arduino.
5. Navegue até Ferramentas> Quadro. Selecione a placa apropriada que você está usando, Firebeetle ESP32 no meu caso.
6. Selecione o comunicador correto. porta em Ferramentas> Porta.
7. Clique no botão de upload.
8. Quando a guia disser Upload concluído, você deve repetir as etapas acima com o módulo receptor para fazer upload do código.
Etapa 8: Brincando com o dispositivo
1. Basta ligar o dispositivo, você pode apertar diferentes botões no controle remoto para ver o clique dos relés.
2. Para fazer este dispositivo funcionar, você deve ter um controle remoto baseado em LoRa, você pode encontrar aquele que construí aqui:
3. CONGO! o dispositivo está funcionando conforme o esperado.
Recomendado:
Usando uma guitarra Guitar Hero para controlar o zoom (somente Windows): 9 etapas
Usando uma guitarra Guitar Hero para controlar o zoom (somente Windows): Como estamos no meio de uma pandemia global, muitos de nós estamos presos na casa limpando e participando de reuniões no Zoom. Depois de um tempo, isso pode ficar muito insosso e tedioso. Enquanto limpava minha casa, encontrei uma velha guitarra Guitar Hero que foi jogada no
Como fazer a chave liga / desliga para eletrodomésticos: 4 etapas
Como fazer o interruptor de ligar / desligar de toque para eletrodomésticos: Este é um interruptor de ligar / desligar sem nenhum microcontrolador. Você pode tocar seu dedo? Primeira vez na placa de metal e depois na lâmpada? LIGADO E depois de remover a lâmpada do dedo? Ficar em. Você pode tocar seu dedo? Segunda vez na placa de metal e depois na lâmpada?
Reaproveitando um LED RF remoto para controlar "qualquer coisa" !: 5 etapas
Reaproveitando um remoto LED RF para controlar "qualquer coisa" !: Neste projeto, vou mostrar como reaproveitar um controle remoto LED RF para controlar praticamente tudo o que você quiser com ele. Isso significa que veremos mais de perto o processo de transmissão do remoto RF, leremos os dados enviados com um Arduino µC
Controlar eletrodomésticos usando Node MCU e Google Assistant - IOT - Blynk - IFTTT: 8 etapas
Controlar eletrodomésticos usando Node MCU e Google Assistant | IOT | Blynk | IFTTT: Um projeto simples para controlar aparelhos usando o Google Assistant: Aviso: o manuseio da eletricidade principal pode ser perigoso. Manuseie com extremo cuidado. Contrate um eletricista profissional enquanto trabalha com circuitos abertos. Não vou assumir responsabilidades pelo da
GERADOR DE ENERGIA SOLAR - Energia da Sun para operar eletrodomésticos diários: 4 etapas
GERADOR DE ENERGIA SOLAR | Energy From Sun to Run Daily Appliances Home: É um projeto de ciência muito simples que se baseia na conversão de energia solar em energia elétrica utilizável. Ele usa o regulador de tensão e nada mais. Escolha todos os componentes e prepare-se para fazer um projeto incrível que o ajudará a