Sommario:

Arduino Monitoraggio del cloud della piscina: 7 passaggi (con immagini)
Arduino Monitoraggio del cloud della piscina: 7 passaggi (con immagini)

Video: Arduino Monitoraggio del cloud della piscina: 7 passaggi (con immagini)

Video: Arduino Monitoraggio del cloud della piscina: 7 passaggi (con immagini)
Video: Webinar Gratuito: Arduino IoT Cloud e la demoboard per ESP32 2024, Dicembre
Anonim
Monitoraggio del cloud della piscina Arduino
Monitoraggio del cloud della piscina Arduino

L'obiettivo principale di questo progetto è utilizzare Samsung ARTIK Cloud per monitorare i livelli di pH e temperatura delle piscine.

Componenti hardware:

  • Arduino MKR1000 o Genuino MKR1000
  • Ponticelli (generici)
  • Kit sensore di pH SparkFun
  • 1 x resistore da 4,75 k ohm
  • Sensore di temperatura resistente all'acqua Sparkfun

Software e API cloud utilizzati:

  • Samsung IoT ARTIK Cloud per IoT
  • Ultimo Arduino IDE

Passaggio 1: configurazione del cloud ARTIK

Configurazione cloud ARTIK
Configurazione cloud ARTIK
Configurazione cloud ARTIK
Configurazione cloud ARTIK
Configurazione cloud ARTIK
Configurazione cloud ARTIK

1. Registrati con ARTIK Cloud. Vai al sito dello sviluppatore e crea un nuovo "tipo di dispositivo".

2. Immettere il display desiderato e il nome univoco.

3. Crea un nuovo manifesto

4. Inserisci il nome del campo e un'altra descrizione

5. Fare clic su Salva e quindi accedere alla scheda Attiva manifest

6. Fare clic sul pulsante MANIFESTO ATTIVO per terminare e verrai reindirizzato qui

Fatto la creazione del tipo di dispositivo! Ora consente di creare la tua applicazione che utilizzerà quel dispositivo.

Passaggio 2: crea un'applicazione cloud ARTIK

Crea applicazione cloud ARTIK
Crea applicazione cloud ARTIK
Crea applicazione cloud ARTIK
Crea applicazione cloud ARTIK
Crea applicazione cloud ARTIK
Crea applicazione cloud ARTIK
Crea applicazione cloud ARTIK
Crea applicazione cloud ARTIK

1. Passare ad ARTIK Cloud Applications e fare clic su nuova applicazione

2. Immettere il nome dell'applicazione e l'URL di reindirizzamento dell'autenticazione desiderati.

Tieni presente che l'URL di reindirizzamento dell'autenticazione è obbligatorio. Viene utilizzato per autenticare gli utenti di questa applicazione, quindi reindirizzerà a questo URL se è necessario il login. Abbiamo usato https://localhost/index/ per il campione.

3. Ora imposta l'autorizzazione della tua applicazione per leggere e scrivere, vai al tuo dispositivo e poi salva.

Congratulazioni, ora hai la tua domanda!

Passaggio 3: collega il tuo dispositivo

Connetti il tuo dispositivo
Connetti il tuo dispositivo
Connetti il tuo dispositivo
Connetti il tuo dispositivo
Connetti il tuo dispositivo
Connetti il tuo dispositivo

Ora consente di connettere l'applicazione creata in precedenza.

1. Passare a I miei dispositivi e fare clic su Connetti un altro dispositivo.

2. Fare clic sul nuovo tipo di dispositivo creato in precedenza, quindi fare clic su Connetti dispositivo.

3. Fare clic sulle impostazioni del dispositivo connesso.

4. Prendi nota di queste informazioni poiché ne avrai bisogno nel programma.

5. Ora vai al tuo dispositivo connesso

Fatto per la configurazione di ARTIK Cloud. Una volta che l'hardware è attivo, il grafico conterrà i dati.

Passaggio 4: configurazione del sensore hardware

Configurazione del sensore hardware
Configurazione del sensore hardware
Configurazione del sensore hardware
Configurazione del sensore hardware
Configurazione del sensore hardware
Configurazione del sensore hardware
Configurazione del sensore hardware
Configurazione del sensore hardware

Ecco lo schema:

  • Temp GND a MRK1000 GND
  • Temp OUT a MKR1000 Pin digitale 1
  • Temp da VCC a MKR1000 5V
  • Collegare un resistore da 4,7K a Temp VCC e Temp OUT
  • pH GND a MRK1000 GND
  • pH OUT a MKR1000 Pin analogico 1
  • pH VCC a MKR1000 5V

Vedi il mio cablaggio di esempio nelle immagini allegate.

Abbiamo aggiunto un jack audio per staccare facilmente il sensore di temperatura. Ma questo è facoltativo.

Passaggio 5: installazione del software richiesto

Software necessario per l'installazione
Software necessario per l'installazione
Software necessario per l'installazione
Software necessario per l'installazione
Software necessario per l'installazione
Software necessario per l'installazione
  1. Vai su Arduino IDE e aggiungi la scheda MKR1000.
  2. Cerca mkr1000 e fai clic su installa
  3. Aggiungi libreria richiesta: cerca le librerie da installare:

    • ArduinoJson: lo useremo per inviare dati JSON ad ARTIK CloudArduino
    • HttpClient - host per la connessione all'API
    • OneWire - necessario per leggere l'ingresso digitale dal sensore di temperatura
    • DallasTemperature - Libreria necessaria per il sensore di temperatura Dallas

Completa l'aggiunta del software richiesto!

Passaggio 6: caricare il programma

Carica il programma
Carica il programma
Carica il programma
Carica il programma
Carica il programma
Carica il programma

1. Ora collega il MKR1000 al tuo PC/Laptop.

2. Scarica il software su GitHub qui

3. Modifica l'API ARTIK Cloud e le credenziali Wi-Fi.

4. Quindi caricare il codice software su MKR1000 e avviare il monitoraggio.

Nota: il tuo WiFi deve disporre di una connessione Internet.

Passaggio 7: test sul campo

Test sul campo
Test sul campo
Test sul campo
Test sul campo

Abbiamo testato il sensore hardware per piscine private, pubbliche e scolastiche. La raccolta dei dati dal pool di questi intervistati ci ha consentito di analizzare la capacità dell'hardware.

Puoi posizionare il MKR1000 e il sensore su una scatola e metterlo sulla tua piscina lontano dalla contaminazione dell'acqua. In questo modo, puoi monitorare la qualità della tua acqua e normalizzarla inserendo i prodotti chimici desiderati.

Spero che questo tutorial aiuti le persone a costruire il proprio dispositivo di monitoraggio della qualità dell'acqua della piscina fai-da-te. Maggio ci sarà una maggiore consapevolezza riguardo al continuo degrado della qualità dell'acqua della piscina poiché le persone tendono a concentrarsi maggiormente sui servizi offerti invece di verificare quanto siano sicuri. Intendono inoltre contribuire alla comunità essendo in grado di fornire un mezzo per rendere i test sulla qualità dell'acqua più efficienti ed efficaci senza l'inutile sacrificio di risorse.

Costruzione felice!:)

Consigliato: