Índice:
- Etapa 1: Projete o esquema elétrico com EasyEDA
- Etapa 2: Solicite o PCB com JLCPCB
- Etapa 3: peça o componente com LCSC
- Etapa 4: Soldar o componente no PCB
- Etapa 5: construir o sensor de umidade do solo
- Etapa 6: faça upload do código
- Etapa 7: crie o aplicativo com Blynk
- Etapa 8: Teste o ambiente
Vídeo: Como fazer um pote inteligente com NodeMCU controlado por aplicativo: 8 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
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
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
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
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
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
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
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
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
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:
Tubo de LED de pedra de vidro (WiFi controlado por aplicativo de smartphone): 6 etapas (com imagens)
Tubo de LED de pedra de vidro (WiFi controlado por meio do aplicativo de smartphone): Olá, colegas fabricantes! Neste manual, mostrarei como construir um tubo de LED controlado por WiFi que é preenchido com pedras de vidro para um bom efeito de difusão. Os LEDs são endereçáveis individualmente e, portanto, alguns efeitos interessantes são possíveis no
Sistema de irrigação controlado por WiFi 'inteligente' alimentado por energia solar: 6 etapas (com fotos)
Sistema de irrigação controlado por Wi-Fi 'inteligente' alimentado por energia solar: este projeto usa peças solares DIY e 12v padrão do ebay, juntamente com dispositivos Shelly IoT e alguma programação básica em openHAB para criar uma rede elétrica de jardim e irrigação inteligente totalmente movida a energia solar setup.System Highlights: Fu
IOT fácil - Hub de sensor de RF controlado por aplicativo para dispositivos IOT de médio alcance: 4 etapas
IOT fácil - Hub de sensor de RF controlado por aplicativo para dispositivos IOT de médio alcance: nesta série de tutoriais, construiremos uma rede de dispositivos que podem ser controlados por meio de um link de rádio de um dispositivo de hub central. A vantagem de usar uma conexão de rádio serial de 433 MHz em vez de WIFI ou Bluetooth é o alcance muito maior (com bom
Walking Strandbeest, Java / Python e controlado por aplicativo: 4 etapas (com imagens)
Walking Strandbeest, Java / Python e App Controlado: este kit Strandbeest é um trabalho DIY baseado no Strandbeest inventado por Theo Jansen. Espantado com o design mecânico genial, quero equipá-lo com total capacidade de manobra e, em seguida, inteligência computacional. Neste instrutível, trabalhamos no primeiro pa
LED controlado por aplicativo: 5 etapas
LED controlado por aplicativo: El siguiente proyecto incorpora principios b á sicos de programaci ó n y electr ó nica para emplear un aplicaci ó n en um m ó vil para ciertos componentes electr ó nicos. Por medio de un c ó digo se estab