Índice:

SISTEMA DE IRRIGAÇÃO INTELIGENTE usando IoT # 'Built on BOLT': 6 etapas (com imagens)
SISTEMA DE IRRIGAÇÃO INTELIGENTE usando IoT # 'Built on BOLT': 6 etapas (com imagens)

Vídeo: SISTEMA DE IRRIGAÇÃO INTELIGENTE usando IoT # 'Built on BOLT': 6 etapas (com imagens)

Vídeo: SISTEMA DE IRRIGAÇÃO INTELIGENTE usando IoT # 'Built on BOLT': 6 etapas (com imagens)
Vídeo: IOT Based Smart Agriculture Monitoring System Using Arduino With GPRS Modem Project 2024, Novembro
Anonim
SISTEMA DE IRRIGAÇÃO INTELIGENTE usando IoT # 'Built on BOLT'
SISTEMA DE IRRIGAÇÃO INTELIGENTE usando IoT # 'Built on BOLT'

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

Image
Image
Diagrama de Bloco do Projeto
Diagrama de Bloco 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

Codificação da página HTML
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

Upload de JavaScript na nuvem BOLT
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

Configuração na página da nuvem BOLT
Configuração na página da nuvem BOLT
Configuração na página da nuvem BOLT
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

Implantar configuração e visualização de dados
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: