Índice:

Monitoramento de nuvem da piscina Arduino: 7 etapas (com fotos)
Monitoramento de nuvem da piscina Arduino: 7 etapas (com fotos)

Vídeo: Monitoramento de nuvem da piscina Arduino: 7 etapas (com fotos)

Vídeo: Monitoramento de nuvem da piscina Arduino: 7 etapas (com fotos)
Vídeo: IoT - Desenvolvimento de Sensor Inteligente com ESP32 - Monitoramento Temperatura em Núvem - Parte 1 2024, Novembro
Anonim
Monitoramento de nuvem da piscina Arduino
Monitoramento de nuvem da piscina Arduino

O objetivo principal deste projeto é usar o Samsung ARTIK Cloud para monitorar o pH e os níveis de temperatura de piscinas.

Componentes de hardware:

  • Arduino MKR1000 ou Genuino MKR1000
  • Fios de ligação (genérico)
  • Kit de sensor de pH SparkFun
  • 1 x resistor 4,75k ohm
  • Sensor de temperatura à prova de água Sparkfun

Software e API de nuvem usados:

  • Nuvem Samsung IoT ARTIK para IoT
  • IDE Arduino mais recente

Etapa 1: Configuração do ARTIK Cloud

ARTIK Cloud Setup
ARTIK Cloud Setup
ARTIK Cloud Setup
ARTIK Cloud Setup
ARTIK Cloud Setup
ARTIK Cloud Setup

1. Inscreva-se no ARTIK Cloud. Vá para o site do desenvolvedor e crie um novo "tipo de dispositivo".

2. Insira o display desejado e o nome exclusivo.

3. Crie um novo Manifesto

4. Insira o nome do campo e outra descrição

5. Clique em Salvar e navegue até a guia Ativar manifesto

6. Clique no botão MANIFESTO ATIVO para terminar e você será redirecionado aqui

Concluída a criação do tipo de dispositivo! Agora vamos criar seu aplicativo que usará esse dispositivo.

Etapa 2: Criar um aplicativo ARTIK Cloud

Criar aplicativo ARTIK Cloud
Criar aplicativo ARTIK Cloud
Criar aplicativo ARTIK Cloud
Criar aplicativo ARTIK Cloud
Criar aplicativo ARTIK Cloud
Criar aplicativo ARTIK Cloud
Criar aplicativo ARTIK Cloud
Criar aplicativo ARTIK Cloud

1. Navegue para ARTIK Cloud Applications e clique em novo aplicativo

2. Insira o nome do aplicativo desejado e o URL de redirecionamento de autenticação.

Observe que o URL de redirecionamento de autenticação é necessário. Ele é usado para autenticar os usuários deste aplicativo, portanto, redirecionará para este url se houver necessidade de login. Usamos https:// localhost / index / para amostra.

3. Agora defina a permissão do seu aplicativo para ler e escrever, navegue até o seu dispositivo e salve.

Parabéns, agora você tem seu aplicativo!

Etapa 3: Conecte seu dispositivo

Conecte seu dispositivo
Conecte seu dispositivo
Conecte seu dispositivo
Conecte seu dispositivo
Conecte seu dispositivo
Conecte seu dispositivo

Agora vamos conectar o aplicativo que você criou anteriormente.

1. Navegue até meus dispositivos e clique em conectar outro dispositivo.

2. Clique no novo tipo de dispositivo criado anteriormente e clique em conectar dispositivo.

3. Clique nas configurações do dispositivo conectado.

4. Anote essas informações, pois você precisará delas no programa.

5. Agora navegue até o seu dispositivo conectado

Feito para a configuração do ARTIK Cloud. Assim que seu hardware estiver pronto, o gráfico terá dados.

Etapa 4: configuração do sensor de hardware

Configuração do sensor de hardware
Configuração do sensor de hardware
Configuração do sensor de hardware
Configuração do sensor de hardware
Configuração do sensor de hardware
Configuração do sensor de hardware
Configuração do sensor de hardware
Configuração do sensor de hardware

Aqui está o diagrama:

  • Temp GND para MRK1000 GND
  • Temp OUT para MKR1000 pino digital 1
  • Temp VCC para MKR1000 5V
  • Conecte um resistor de 4,7 K a Temp VCC e Temp OUT
  • pH GND para MRK1000 GND
  • pH OUT para MKR1000 analógico pino 1
  • pH VCC para MKR1000 5V

Veja meu exemplo de fiação nas imagens anexas.

Adicionamos um conector de áudio para facilitar a remoção do sensor de temperatura. Mas isso é opcional.

Etapa 5: configuração do software necessário

Software de configuração necessário
Software de configuração necessário
Software de configuração necessário
Software de configuração necessário
Software de configuração necessário
Software de configuração necessário
  1. Vá para Arduino IDE e adicione a placa MKR1000.
  2. Pesquise mkr1000 e clique em instalar
  3. Adicionar biblioteca necessária: Procure bibliotecas para instalar:

    • ArduinoJson - usaremos isso para enviar dados JSON para ARTIK CloudArduino
    • HttpClient - host para conexão com a API
    • OneWire - necessário para ler a entrada digital do sensor de temperatura
    • DallasTemperature - Biblioteca necessária do sensor de temperatura de Dallas

Conclua a adição do software necessário!

Etapa 6: faça upload do programa

Faça o upload do programa
Faça o upload do programa
Faça o upload do programa
Faça o upload do programa
Faça o upload do programa
Faça o upload do programa

1. Agora conecte o MKR1000 ao seu PC / Laptop.

2. Baixe o software no GitHub aqui

3. Altere a API ARTIK Cloud e as credenciais de Wifi.

4. Em seguida, carregue o código do software no MKR1000 e inicie o monitoramento.

Nota: Seu WiFi deve ter conexão com a Internet.

Etapa 7: teste de campo

Teste de campo
Teste de campo
Teste de campo
Teste de campo

Testamos o sensor de hardware para Piscinas Privadas, Públicas e Escolares. Coletar os dados do pool desses entrevistados nos permitiu analisar a capacidade do hardware.

Você pode colocar o MKR1000 e o sensor em uma caixa e colocá-lo em sua piscina longe da contaminação da água. Fazendo isso, você pode monitorar a qualidade da água e normalizá-la, colocando os produtos químicos desejados.

Espero que este tutorial ajude as pessoas a construir seu próprio dispositivo de monitoramento da qualidade da água da piscina DIY. Que haja uma maior conscientização sobre a degradação contínua da qualidade da água da piscina, já que as pessoas tendem a se concentrar mais nas comodidades que são oferecidas em vez de verificar o quão seguras são. Eles também pretendem contribuir com a comunidade, sendo capazes de fornecer um meio de tornar os testes de qualidade da água mais eficientes e eficazes, sem o sacrifício desnecessário de recursos.

Feliz construção!:)

Recomendado: