Sadržaj:

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

Video: Nadgledanje oblaka Arduino bazena: 7 koraka (sa slikama)

Video: Nadgledanje oblaka Arduino bazena: 7 koraka (sa slikama)
Video: CS50 2015 – 10-я неделя 2024, Srpanj
Anonim
Nadzor oblaka Arduino bazena
Nadzor oblaka Arduino bazena

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

Hardverske komponente:

  • Arduino MKR1000 ili Genuino MKR1000
  • Kratkospojne žice (općenito)
  • SparkFun komplet senzora pH
  • 1 x otpornik 4,75 k ohma
  • Sparkfun vodootporni osjetnik temperature

Korišteni softver i API za oblak:

  • 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 na ARTIK Cloud. Idite na web mjesto za programere i izradite novu "vrstu uređaja".

2. Unesite željeni prikaz i jedinstveno ime.

3. Izradite novi manifest

4. Unesite naziv polja i drugi opis

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

6. Pritisnite gumb ACTIVE MANIFEST za završetak i bit ćete preusmjereni ovdje

Stvaranje vrste uređaja je završeno! Sada dopustite da stvorimo svoju aplikaciju koja će koristiti taj uređaj.

Korak 2: Izradite ARTIK Cloud aplikaciju

Izradite ARTIK Cloud aplikaciju
Izradite ARTIK Cloud aplikaciju
Izradite ARTIK Cloud aplikaciju
Izradite ARTIK Cloud aplikaciju
Izradite ARTIK Cloud aplikaciju
Izradite ARTIK Cloud aplikaciju
Izradite ARTIK Cloud aplikaciju
Izradite ARTIK Cloud aplikaciju

1. Idite na ARTIK Cloud Applications i kliknite nova aplikacija

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

Napominjemo da je potreban URL za preusmjeravanje autentifikacije. Koristi se za provjeru autentičnosti korisnika ove aplikacije, pa će preusmjeriti na ovaj url ako je potrebna prijava. Za uzorak smo koristili https:// localhost/index/.

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

Čestitamo, sada imate svoju prijavu!

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. Pritisnite svoju novu vrstu uređaja koju ste ranije stvorili, a zatim kliknite poveži uređaj.

3. Kliknite 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 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
  • Spojite 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. Dodavanje potrebne biblioteke: Potražite biblioteke za instaliranje:

    • ArduinoJson - ovo ćemo koristiti za slanje JSON podataka u ARTIK CloudArduino
    • HttpClient - host za povezivanje s API -jem
    • OneWire - potreban za čitanje digitalnog ulaza s osjetnika temperature
    • DallasTemperature - potrebna knjižnica Dallas temperaturnog senzora

Dovršite dodavanje potrebnog softvera!

Korak 6: Prenesite program

Prenesite program
Prenesite program
Prenesite program
Prenesite program
Prenesite program
Prenesite program

1. Sada priključite MKR1000 na računalo/prijenosno računalo.

2. Ovdje preuzmite softver na GitHubu

3. Promijenite ARTIK Cloud API i Wifi vjerodajnice.

4. Zatim prenesite programski kod na MKR1000 i počnite s nadgledanjem.

Napomena: Vaš WiFi mora imati internetsku vezu.

Korak 7: Testiranje na terenu

Test na terenu
Test na terenu
Test na terenu
Test na terenu

Testirali smo hardverski senzor na privatnom, javnom i školskom bazenu. Prikupljanje podataka iz baze ovih ispitanika omogućilo nam je analizu sposobnosti 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 u izgradnji vlastitog DIY uređaja za nadzor 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 sadržaje koji se nude umjesto provjere koliko su sigurni. Oni također namjeravaju doprinijeti zajednici tako što će moći osigurati način da testiranje kvalitete vode bude učinkovitije i djelotvornije bez nepotrebnog žrtvovanja resursa.

Sretna zgrada!:)

Preporučeni: