Índice:
- Etapa 1: Diagrama de blocos do projeto
- Etapa 2: Código Arduino para o projeto
- Etapa 3: Codificação da página HTML
- Etapa 4: Upload de JavaScript na nuvem BOLT
- Etapa 5: Configuração na página da nuvem BOLT
- Etapa 6: Implantar configuração e visualização de dados
Vídeo: SISTEMA DE IRRIGAÇÃO INTELIGENTE usando IoT # 'Built on BOLT': 6 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
O Smart Irrigation System é um dispositivo baseado em IoT que é capaz de automatizar o processo de irrigação analisando a umidade do solo e as condições climáticas (como chuvas). Além disso, os dados dos sensores serão exibidos em forma gráfica na página da nuvem BOLT. Para uma descrição detalhada do projeto, clique no link Artigo de Pesquisa fornecido abaixo-
Neste projeto, vamos comandar o microcontrolador arduino / 328p por meio de uma página da web para controlar o motor (ou seja, para ligar e desligar o motor) e o resto de todo o processo de irrigação será controlado automaticamente pelo próprio arduino.
O usuário só tem que fazer é –Parar o motor ou se desejar pode desligar o motor com apenas um clique.
Uma vez que a bomba motorizada tenha iniciado - a seguinte condição automatizada funcionará
1. O usuário pode desligar o motor, se desejar, clicando na página da web.
2. A bomba motorizada será automaticamente DESLIGADA assim que o sensor de umidade do solo atingir o valor limite necessário.
3. Se as condições climáticas permitirem que comece a chover, o microcontrolador desligará a bomba motorizada até chover. E depois disso, ele verifica se o sensor de umidade do solo atingiu o valor limite ou não. Se ultrapassar o valor limite, a bomba motorizada permanecerá desligada, caso contrário, ela iniciará novamente automaticamente. Isso ajuda a economizar recursos hídricos e eletricidade.
4. Também no caso, quando a alimentação é cortada e o motor é desligado. Ele irá reiniciar automaticamente quando houver disponibilidade de alimentação, o usuário não terá que se preocupar em reiniciar a bomba motorizada manualmente.
5. Além disso, os dados de vários sensores, como sensor de umidade, sensor de temperatura, sensor de umidade, serão exibidos na nuvem do BOLT em forma gráfica, mas devido à limitação do BOLT, eu exibi apenas os dados de um sensor (dados do sensor de umidade).
Etapa 1: Diagrama de blocos do projeto
FAÇA a conexão dos sensores, PARAFUSO e relé conforme indicado no diagrama. Eu usei o microcontrolador 328p que é usado no ARDUINO. Portanto, você pode usar o Arduino no lugar do microcontrolador 328P.
Etapa 2: Código Arduino para o projeto
Hardserial.ino é o código do arduino que consiste na interface de diferentes sensores com o arduino e na interface do Arduino com o BOLT para enviar dados do sensor na página da nuvem do BOLT.
Etapa 3: Codificação da página HTML
Nesta etapa, codificaremos a página HTML por meio da qual enviaremos o comando ao Arduino para controlar o motor (ou seja, para PARTIR e PARAR o motor).
Etapa 4: Upload de JavaScript na nuvem BOLT
Escreva o seguinte código JS notepad ++
setChartType ('lineGraph'); plotChart ('time_stamp', 'temp');
e salve-o usando a extensão de arquivo.js. Isso é muito importante. Essa vontade pega o valor dos sensores e carrega-o de forma gráfica na nuvem BOLT.
Etapa 5: Configuração na página da nuvem BOLT
Se você já comprou um dispositivo BOLT e o registrou, então
1- abra a página da bolt cloud - clique no link
e faça login nele.
2- a seguir clique no DEVELOPER CONSOLE -> Clique no botão "+" para criar um novo produto na seção PRODUTOS.
3- Na seção CRIAR NOVO PRODUTO -
i- escreva qualquer nome para o novo produto
ii- escolha qualquer ícone
iii- Selecione UI como default.html
4- clique em CRIAR PRODUTO
5- DEPOIS disso clique em "SIM" para criar a CONFIGURAÇÃO DE HARDWARE
6- Em seguida, selecione GPIO e número de pino como 1
7- Escolha o pino como "AO" [conectamos o sensor de umidade no pino A0]
8- e NOME DA VARIÁVEL como "temp" [porque escrevemos temp como variável no código js {STEP-4}]
9- Por último, carregue o arquivo JS na seção CARREGAR ARQUIVOS e altere o arquivo html padrão desse arquivo js.
Etapa 6: Implantar configuração e visualização de dados
1- Clique na guia DISPOSITIVOS. O ID do seu dispositivo será listado. Agora, na guia do produto, selecione o nome do seu produto “Bolt IoT Product”. Por exemplo - temp. Agora, clique no botão Implementar configuração.
2- Vá para a página inicial e clique em BOLT unit. Ele irá redirecionar para você na nova página, onde você pode ver um gráfico de umidade em relação ao tempo.
Recomendado:
Como construir um sistema de irrigação de plantas usando o Arduino: 7 etapas
Como construir um sistema de rega de plantas usando Arduino: Neste tutorial vamos aprender como fazer um sistema de rega de plantas usando um sensor de umidade, bomba de água e piscar um LED verde se tudo estiver ok e display OLED e Visuino. Assista ao vídeo
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 APIS V2 - Sistema automatizado de irrigação de plantas habilitado para IoT autônomo: 17 etapas (com fotos)
IoT APIS V2 - Sistema Automatizado de Irrigação de Plantas habilitado para IoT: Este projeto é uma evolução do meu instrutível anterior: APIS - Sistema Automatizado de Irrigação de PlantasEstou usando APIS por quase um ano agora, e queria melhorar o design anterior: Capacidade de monitorar a planta remotamente. É assim
Jardinagem inteligente baseada em IoT e agricultura inteligente usando ESP32: 7 etapas
Jardinagem inteligente baseada em IoT e agricultura inteligente usando ESP32: O mundo está mudando com o tempo e a agricultura. Hoje em dia, as pessoas estão integrando a eletrônica em todos os campos e a agricultura não é exceção para isso. Esta fusão da eletrônica na agricultura está ajudando os agricultores e as pessoas que administram jardins
Como fazer um sistema de irrigação automática usando o Arduino: 5 etapas
Como fazer um sistema de irrigação automática usando o Arduino: neste manual, mostrarei como construir e implementar um sistema de irrigação automática que pode detectar o conteúdo de água no solo e irrigar automaticamente seu jardim. Este sistema pode ser programado para diferentes requisitos de cultura e