Nadgledanje oblaka Arduino bazena: 7 koraka (sa slikama)
Nadgledanje oblaka Arduino bazena: 7 koraka (sa slikama)
Anonim
Arduino nadgledanje oblaka bazena
Arduino nadgledanje oblaka bazena

Primarni cilj ovog projekta je korištenje Samsung ARTIK Cloud za praćenje pH i temperature bazena.

Hardverske komponente:

  • Arduino MKR1000 ili Genuino MKR1000
  • Žice za spajanje (općenito)
  • SparkFun komplet pH senzora
  • 1 x otpornik 4,75 k ohma
  • Sparkfun vodootporni senzor temperature

Korišteni softver i API u oblaku:

  • Samsung IoT ARTIK Cloud za IoT
  • Najnoviji Arduino IDE

Korak 1: ARTIK Cloud Setup

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

1. Prijavite se uz ARTIK Cloud. Idite na web mjesto za programere i kreirajte novu "vrstu uređaja".

2. Unesite željeni prikaz i jedinstveno ime.

3. Kreirajte novi manifest

4. Unesite naziv polja i drugi opis

5. Pritisnite Spremi, a zatim prijeđite na karticu Aktiviraj manifest

6. Pritisnite dugme ACTIVE MANIFEST da završite i bićete preusmereni ovde

Kreiranje vrste uređaja je završeno! Sada kreirajmo vašu aplikaciju koja će koristiti taj uređaj.

Korak 2: Kreirajte ARTIK Cloud aplikaciju

Kreirajte ARTIK Cloud aplikaciju
Kreirajte ARTIK Cloud aplikaciju
Kreirajte ARTIK Cloud aplikaciju
Kreirajte ARTIK Cloud aplikaciju
Kreirajte ARTIK Cloud aplikaciju
Kreirajte ARTIK Cloud aplikaciju
Kreirajte ARTIK Cloud aplikaciju
Kreirajte ARTIK Cloud aplikaciju

1. Idite na ARTIK Cloud Applications i kliknite na novu aplikaciju

2. Unesite željeni naziv aplikacije i URL za preusmjeravanje provjere autentičnosti.

Imajte na umu da je URL za preusmjeravanje provjere autentičnosti potreban. Koristi se za provjeru autentičnosti korisnika ove aplikacije, pa će preusmjeriti na ovaj url ako je potrebno prijavljivanje. Za uzorak smo koristili https:// localhost/index/.

3. Sada postavite dozvolu aplikacije za čitanje i pisanje, idite na svoj uređaj, a zatim spremite.

Čestitamo, sada ste dobili svoju aplikaciju!

Korak 3: Povežite svoj uređaj

Povežite svoj uređaj
Povežite svoj uređaj
Povežite svoj uređaj
Povežite svoj uređaj
Povežite svoj uređaj
Povežite svoj uređaj

Sada povežimo aplikaciju koju ste ranije stvorili.

1. Idite na moje uređaje i kliknite poveži drugi uređaj.

2. Kliknite na novi tip uređaja koji ste ranije stvorili, a zatim kliknite na Poveži uređaj.

3. Kliknite na postavke povezanog uređaja.

4. Zabilježite ove podatke jer će vam biti potrebni u programu.

5. Sada idite na povezani uređaj

Gotovo za postavljanje ARTIK Clouda. Nakon što se vaš hardver podigne, grafikon će imati podatke.

Korak 4: Postavljanje senzora hardvera

Postavljanje senzora hardvera
Postavljanje senzora hardvera
Postavljanje senzora hardvera
Postavljanje senzora hardvera
Postavljanje senzora hardvera
Postavljanje senzora hardvera
Postavljanje senzora hardvera
Postavljanje senzora hardvera

Evo dijagrama:

  • Temp GND do MRK1000 GND
  • Temp OUT na MKR1000 Digitalni pin 1
  • Temp VCC do MKR1000 5V
  • Priključite otpornik od 4,7 K na Temp VCC i Temp OUT
  • pH GND do MRK1000 GND
  • pH OUT do MKR1000 Analogni pin 1
  • pH VCC do MKR1000 5V

Pogledajte moj uzorak ožičenja na priloženim slikama.

Dodali smo Audio Jack za jednostavno odvajanje senzora temperature. Ali ovo nije obavezno.

Korak 5: Postavljanje potrebnog softvera

Postavljanje potrebnog softvera
Postavljanje potrebnog softvera
Postavljanje potrebnog softvera
Postavljanje potrebnog softvera
Postavljanje potrebnog softvera
Postavljanje potrebnog softvera
  1. Idite na Arduino IDE i dodajte ploču MKR1000.
  2. Pretražite mkr1000 i kliknite instaliraj
  3. Dodajte potrebnu biblioteku: Potražite biblioteke za instaliranje:

    • ArduinoJson - ovo ćemo koristiti za slanje JSON podataka u ARTIK CloudArduino
    • HttpClient - host za povezivanje na API
    • OneWire - potreban za čitanje digitalnog ulaza sa senzora temperature
    • DallasTemperature - potrebna biblioteka Dallas temperaturnog senzora

Završite dodavanje potrebnog softvera!

Korak 6: Otpremite program

Otpremite program
Otpremite program
Otpremite program
Otpremite program
Otpremite program
Otpremite program

1. Sada priključite MKR1000 na računar/laptop.

2. Preuzmite softver na GitHub -u ovdje

3. Promijenite ARTIK Cloud API i Wifi vjerodajnice.

4. Zatim otpremite programski kod na MKR1000 i pokrenite nadzor.

Napomena: Vaš WiFi mora imati internetsku vezu.

Korak 7: Testiranje na terenu

Testovi na terenu
Testovi na terenu
Testovi na terenu
Testovi na terenu

Testirali smo hardverski senzor na privatnom, javnom i školskom bazenu. Prikupljanje podataka iz baze ovih ispitanika omogućilo nam je da analiziramo mogućnosti hardvera.

MKR1000 i senzor možete staviti na kutiju i staviti na bazen dalje od onečišćenja vode. Na taj način možete pratiti kvalitetu svoje vode i normalizirati je postavljanjem željenih kemikalija.

Nadam se da će ovaj vodič pomoći ljudima da izgrade vlastiti DIY uređaj za praćenje kvalitete vode u bazenu. Može doći do povećane svijesti o kontinuiranom pogoršanju kvalitete vode u bazenu jer se ljudi više fokusiraju na pogodnosti koje se nude umjesto provjere koliko su sigurni. Oni također namjeravaju doprinijeti zajednici tako što će biti u mogućnosti da obezbijede način da testiranje kvaliteta vode bude efikasnije i djelotvornije bez nepotrebnog žrtvovanja resursa.

Srećna zgrada!:)