Índice:

Como fazer um pote inteligente com NodeMCU controlado por aplicativo: 8 etapas
Como fazer um pote inteligente com NodeMCU controlado por aplicativo: 8 etapas

Vídeo: Como fazer um pote inteligente com NodeMCU controlado por aplicativo: 8 etapas

Vídeo: Como fazer um pote inteligente com NodeMCU controlado por aplicativo: 8 etapas
Vídeo: Interruptor Inteligente ESP8266 Controlado pela Alexa 2024, Novembro
Anonim
Como fazer um pote inteligente com NodeMCU controlado por aplicativo
Como fazer um pote inteligente com NodeMCU controlado por aplicativo
Como fazer um potenciômetro inteligente com NodeMCU controlado por aplicativo
Como fazer um potenciômetro inteligente com NodeMCU controlado por aplicativo

Neste guia iremos construir um Smart Pot controlado por um ESP32 e um Aplicativo para smartphone (iOS e Android).

Usaremos NodeMCU (ESP32) para a conectividade e a Biblioteca Blynk para a IoT em nuvem e o aplicativo no smartphone.

Por fim, usaremos JLCPCB e LCSC para solicitar pcb e componentes.

Etapa 1: Projete o esquema elétrico com EasyEDA

Projete o esquema elétrico com EasyEDA
Projete o esquema elétrico com EasyEDA

Para projetar nossas placas e imprimi-las com o serviço JLCPCB usaremos o software EasyEda, através do qual poderemos desenhar o diagrama de fiação e depois convertê-lo em PCB e encomendá-lo diretamente do software.

EasyEda é um software que permite desenhar circuitos elétricos inserindo componentes diretamente do banco de dados LCSC para que você possa comprá-los depois de desenhados. Também permite projetar o PCB a partir do diagrama de fiação. Depois de sorteado, será possível encomendá-lo através do JLCPCB.

Primeiro você precisa fazer o download do EasyEda do link https://easyeda.com/page/download Depois instale-o e importe o esquema que desenvolvi.

O esquema pode ser baixado aqui.

Depois de fazer o download do diagrama de fiação, basta criar o PCB a partir dele.

Etapa 2: Solicite o PCB com JLCPCB

Peça o PCB com JLCPCB
Peça o PCB com JLCPCB
Peça o PCB com JLCPCB
Peça o PCB com JLCPCB

Posteriormente, depois de projetada a placa de circuito impresso, basta solicitar as placas por meio do JLCPCB pressionando o botão mostrado na figura acima.

Com pouco dinheiro, poderíamos encomendar PCBs feitos muito bem e muito rapidamente. Também será possível, uma vez que os PCBs tenham sido encomendados, visualizar o andamento do pedido de sua conta.

Etapa 3: peça o componente com LCSC

Solicitar componente com LCSC
Solicitar componente com LCSC
Solicitar componente com LCSC
Solicitar componente com LCSC

Para solicitar os componentes é simples, basta pressionar o botão "BOM" (Lista de Materiais) no programa para desenhar os PCBs EasyEda.

Em seguida, você será levado de volta à página de compra de materiais no site da LCSC, prossiga com a compra para que possa concluir a construção do PCB. Basta seguir os passos nas fotos acima para solicitar os componentes eletrônicos.

LCSC é um site que permite escolher componentes de uma grande base de dados e encomendá-los para seus projetos e placas de circuito impresso. Oferece uma infinidade de componentes a preços realmente competitivos e é por isso que escolhi este serviço.

Etapa 4: Soldar o componente no PCB

Solde o componente no PCB
Solde o componente no PCB
Solde o componente no PCB
Solde o componente no PCB

Pegue os componentes encomendados através do lcsc e solde-os na placa de circuito impresso seguindo as indicações do diagrama de fiação.

Etapa 5: construir o sensor de umidade do solo

Construir o sensor de umidade do solo
Construir o sensor de umidade do solo
Construir o sensor de umidade do solo
Construir o sensor de umidade do solo

Eu escrevi um guia separado para fazer o sensor de umidade do solo e ele está disponível aqui!

Etapa 6: faça upload do código

Faça o upload do código
Faça o upload do código

Baixe o código aqui.

Faça o upload no IDE do Arduino.

Se você não tem a Biblioteca Blynk e o driver ESP32, verifique este guia:

Instale o driver ESP32 no Windows: aqui

Instale o driver ESP32 no Linux: aqui

Instale o driver ESP32 no Mac OS: aqui

Baixe e instale a Biblioteca Blynk

Etapa 7: crie o aplicativo com Blynk

Crie o aplicativo com Blynk
Crie o aplicativo com Blynk
Crie o aplicativo com Blynk
Crie o aplicativo com Blynk
Crie o aplicativo com Blynk
Crie o aplicativo com Blynk

Blynk é um serviço gratuito que permite controlar remotamente seus cartões NodeMcu com um processador ESP32.

Isso será útil no projeto, pois não teremos que criar nosso servidor IoT, mas simplesmente contar com o servidor Blynk. Além disso, o Blynk permite que você crie seu aplicativo gratuito sem saber como programar simplesmente por meio de seu aplicativo básico. Para saber como configurar o blynk no Arduino IDE, siga estas etapas.

Etapa 8: Teste o ambiente

Teste o ambiente
Teste o ambiente
Teste o ambiente
Teste o ambiente
Teste o ambiente
Teste o ambiente
Teste o ambiente
Teste o ambiente

Assim que o software foi carregado no esp32, pudemos ver imediatamente nosso novo sistema de irrigação inteligente em funcionamento.

Podemos visualizar o nível de água no vaso e o status da bomba que irriga a qualquer momento.

Recomendado: