Cuprins:

Monitorizare Cloud Arduino pentru piscină: 7 pași (cu imagini)
Monitorizare Cloud Arduino pentru piscină: 7 pași (cu imagini)

Video: Monitorizare Cloud Arduino pentru piscină: 7 pași (cu imagini)

Video: Monitorizare Cloud Arduino pentru piscină: 7 pași (cu imagini)
Video: High Density 2022 2024, Iulie
Anonim
Monitorizare Cloud Arduino pentru piscină
Monitorizare Cloud Arduino pentru piscină

Obiectivul principal al acestui proiect este de a utiliza Samsung ARTIK Cloud pentru a monitoriza nivelurile de pH și temperatură ale piscinelor.

Componente hardware:

  • Arduino MKR1000 sau Genuino MKR1000
  • Sârme jumper (generice)
  • Set senzor de pH SparkFun
  • 1 x rezistor 4.75k ohm
  • Senzor de temperatură rezistent la apă Sparkfun

Software și API Cloud utilizate:

  • Samsung IoT ARTIK Cloud pentru IoT
  • Cel mai recent IDE Arduino

Pasul 1: Configurarea ARTIK Cloud

Configurare Cloud ARTIK
Configurare Cloud ARTIK
Configurare Cloud ARTIK
Configurare Cloud ARTIK
Configurare Cloud ARTIK
Configurare Cloud ARTIK

1. Înscrieți-vă cu ARTIK Cloud. Accesați site-ul dezvoltatorului și creați un nou „tip de dispozitiv”.

2. Introduceți afișajul dorit și numele unic.

3. Creați un nou Manifest

4. Introduceți numele câmpului și altă descriere

5. Faceți clic pe Salvare și apoi navigați la Activare fila Manifest

6. Faceți clic pe butonul ACTIVE MANIFEST pentru a termina și veți fi redirecționat aici

S-a terminat crearea tipului de dispozitiv! Acum vă permite să creați aplicația dvs. care va utiliza dispozitivul respectiv.

Pasul 2: Creați aplicația Cloud ARTIK

Creați aplicația Cloud ARTIK
Creați aplicația Cloud ARTIK
Creați aplicația Cloud ARTIK
Creați aplicația Cloud ARTIK
Creați aplicația Cloud ARTIK
Creați aplicația Cloud ARTIK
Creați aplicația Cloud ARTIK
Creați aplicația Cloud ARTIK

1. Navigați la ARTIK Cloud Applications și faceți clic pe aplicație nouă

2. Introduceți numele aplicației dorite și adresa URL de redirecționare de autentificare.

Rețineți că este necesară adresa URL de redirecționare a autentificării. Acesta este folosit pentru autentificarea utilizatorilor acestei aplicații, prin urmare, va redirecționa către această adresă URL dacă este nevoie de autentificare. Am folosit https:// localhost / index / pentru eșantion.

3. Acum setați permisiunea aplicației dvs. de a citi și scrie, navigați la dispozitiv, apoi salvați.

Felicitări, acum ai aplicația ta!

Pasul 3: conectați dispozitivul

Conectați-vă dispozitivul
Conectați-vă dispozitivul
Conectați-vă dispozitivul
Conectați-vă dispozitivul
Conectați-vă dispozitivul
Conectați-vă dispozitivul

Acum permite conectarea aplicației pe care ați creat-o mai devreme.

1. Navigați la dispozitivele mele și faceți clic pe conectați alt dispozitiv.

2. Faceți clic pe noul tip de dispozitiv creat anterior, apoi faceți clic pe conectare dispozitiv.

3. Faceți clic pe setările dispozitivului conectat.

4. Rețineți aceste informații, deoarece veți avea nevoie de ele în program.

5. Navigați acum la dispozitivul conectat

Gata pentru configurarea ARTIK Cloud. Odată ce hardware-ul dvs. este activat, graficul va conține date.

Pasul 4: Configurarea senzorului hardware

Configurare senzor hardware
Configurare senzor hardware
Configurare senzor hardware
Configurare senzor hardware
Configurare senzor hardware
Configurare senzor hardware
Configurare senzor hardware
Configurare senzor hardware

Iată diagrama:

  • Temp GND la MRK1000 GND
  • Temp OUT la pinul digital MKR1000 1
  • Temp VCC la MKR1000 5V
  • Conectați un rezistor de 4.7K la Temp VCC și Temp OUT
  • pH GND până la MRK1000 GND
  • pH OUT la MKR1000 Pin analogic 1
  • pH VCC la MKR1000 5V

Vedeți exemplul meu de cablare pe imaginile atașate.

Am adăugat un muf audio pentru detașarea ușoară a senzorului de temperatură. Dar acest lucru este opțional.

Pasul 5: Configurați software-ul necesar

Instalare Software necesar
Instalare Software necesar
Instalare Software necesar
Instalare Software necesar
Instalare Software necesar
Instalare Software necesar
  1. Mergeți la Arduino IDE și adăugați placa MKR1000.
  2. Căutați mkr1000 și faceți clic pe instalare
  3. Adăugați biblioteca necesară: căutați biblioteci pentru a le instala:

    • ArduinoJson - vom folosi acest lucru pentru a trimite date JSON către ARTIK CloudArduino
    • HttpClient - gazdă pentru conectarea la API
    • OneWire - necesar pentru citirea intrării digitale de la senzorul de temperatură
    • DallasTemperature - Biblioteca necesară pentru senzorul de temperatură Dallas

Finalizați adăugarea software-ului necesar!

Pasul 6: Încărcați programul

Încărcați programul
Încărcați programul
Încărcați programul
Încărcați programul
Încărcați programul
Încărcați programul

1. Acum conectați MKR1000 la computer / laptop.

2. Descărcați software-ul de pe GitHub aici

3. Schimbați acreditările ARTIK Cloud API și Wifi.

4. Apoi încărcați codul software pe MKR1000 și începeți monitorizarea.

Notă: WiFi-ul dvs. trebuie să aibă conexiune la internet.

Pasul 7: Test de teren

Test de teren
Test de teren
Test de teren
Test de teren

Am testat senzorul hardware în piscina privată, publică și școlară. Colectarea datelor din grupul acestor respondenți ne-a permis să analizăm capacitatea hardware-ului.

Puteți așeza MKR1000 și senzorul pe o cutie și le puteți pune în piscină departe de contaminarea apei. Procedând astfel, puteți monitoriza calitatea apei dvs. și le puteți normaliza plasând substanțele chimice dorite.

Sper că acest tutorial îi ajută pe oameni să își construiască propriul dispozitiv DIY de monitorizare a calității apei pentru piscină. Mai va exista o conștientizare crescută cu privire la degradarea continuă a calității apei piscinei, deoarece oamenii tind să se concentreze mai mult pe facilitățile oferite în loc să verifice cât de sigure sunt. De asemenea, intenționează să contribuie la comunitate prin faptul că pot oferi un mijloc de a face testarea calității apei mai eficientă și mai eficientă fără sacrificarea inutilă a resurselor.

Clădire fericită!:)

Recomandat: