Sadržaj:
- Korak 1: ARTIK Cloud Setup
- Korak 2: Izradite ARTIK Cloud aplikaciju
- Korak 3: Povežite svoj uređaj
- Korak 4: Postavljanje senzora hardvera
- Korak 5: Postavljanje potrebnog softvera
- Korak 6: Prenesite program
- Korak 7: Testiranje na terenu
Video: Nadgledanje oblaka Arduino bazena: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
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
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
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
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
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
- Idite na Arduino IDE i dodajte ploču MKR1000.
- Pretražite mkr1000 i kliknite instaliraj
-
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
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
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:
MQTT Monitor temperature bazena: 7 koraka (sa slikama)
MQTT Monitor temperature bazena: Ovaj je projekt pratitelj mojih drugih projekata kućne automatizacije Pametni kontroler gejzira za bilježenje podataka te Kontroler višenamjenske rasvjete i uređaja. To je monitor montiran na bazenu koji mjeri temperaturu vode u bazenu, vanjski zrak
Solarni senzor bazena Crocodile: 7 koraka (sa slikama)
Solarni senzor bazena Crocodile: Ovo uputstvo pokazuje kako izgraditi prilično poseban senzor za bazen koji mjeri temperaturu bazena i prenosi ga putem WiFi -a u aplikaciju Blynk i u posrednika MQTT. Zovem ga "Crocodile Solar Pool Sensor". Koristi programiranje Arduino en
GPS nadgledanje s projektom OLED zaslona: 5 koraka (sa slikama)
GPS nadgledanje s OLED zaslonskim projektom: Pozdrav svima, u ovom kratkom članku podijelit ću s vama svoj projekt: ATGM332D GPS modul s SAMD21J18 mikrokontrolerom i SSD1306 OLED 128*64 zaslonom, sagradio sam posebno PCB za to na Eagle Autodesku i programirao ga koristeći Atmel studio 7.0 i ASF
Nadgledanje konferencijske sobe pomoću fotona čestica: 8 koraka (sa slikama)
Nadzor konferencijske sobe pomoću čestica fotona: Uvod U ovom tutorialu napravit ćemo monitor konferencijske sobe koristeći Particle Photon. U ovoj čestici integrirano je sa Slackom pomoću Webhooks -a za dobivanje ažuriranja u stvarnom vremenu o tome je li soba dostupna ili nije. PIR senzori koriste se za
AirCitizen - Nadgledanje kvalitete zraka: 11 koraka (sa slikama)
AirCitizen - praćenje kvalitete zraka: Pozdrav svima! Danas ćemo vas naučiti kako reproducirati naš projekt: AirCitizen od strane tima AirCitizenPolytech!-Dolazi iz 'OpenAir / What’s your air?' Projekti, projekt AirCitizen ima za cilj omogućiti građanima aktivno ocjenjivanje kvalitete