Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Primarni cilj tega projekta je uporaba Samsung ARTIK Cloud za spremljanje pH in temperaturnih ravni bazenov.
Komponente strojne opreme:
- Arduino MKR1000 ali Genuino MKR1000
- Mostične žice (generično)
- Komplet senzorjev pH za SparkFun
- 1 x upor 4,75 k ohm
- Sparkfun vodoodporen temperaturni senzor
Uporabljen programski in oblačni API:
- Samsung IoT ARTIK Cloud za IoT
- Najnovejši Arduino IDE
1. korak: Nastavitev ARTIK Cloud
1. Prijavite se v ARTIK Cloud. Pojdite na spletno mesto razvijalca in ustvarite novo "vrsto naprave".
2. Vnesite želeni prikaz in edinstveno ime.
3. Ustvarite nov manifest
4. Vnesite ime polja in drug opis
5. Kliknite Shrani in se pomaknite do zavihka Aktiviraj manifest
6. Za dokončanje kliknite gumb AKTIVNI MANIFEST in preusmerjeni boste sem
Ustvarjanje vrste naprave je končano! Zdaj lahko ustvarimo aplikacijo, ki bo uporabljala to napravo.
2. korak: Ustvarite aplikacijo ARTIK Cloud Application
1. Pomaknite se na ARTIK Cloud Applications in kliknite novo aplikacijo
2. Vnesite želeno ime aplikacije in URL za preusmeritev preverjanja pristnosti.
Upoštevajte, da je URL za preusmeritev preverjanja pristnosti potreben. Uporablja se za preverjanje pristnosti uporabnikov te aplikacije, zato bo preusmeril na ta URL, če potrebuje prijavo. Za vzorec smo uporabili https:// localhost/index/.
3. Zdaj nastavite dovoljenje za branje in pisanje, pojdite na svojo napravo in shranite.
Čestitamo, zdaj imate vlogo!
3. korak: Povežite svojo napravo
Zdaj povežimo aplikacijo, ki ste jo ustvarili prej.
1. Pomaknite se do mojih naprav in kliknite poveži drugo napravo.
2. Kliknite na novo ustvarjeno vrsto naprave, nato kliknite na povezavo naprave.
3. Kliknite nastavitve povezane naprave.
4. Zapomnite si te podatke, saj jih boste potrebovali v programu.
5. Zdaj se pomaknite do povezane naprave
Končano za nastavitev ARTIK Cloud. Ko je strojna oprema v uporabi, bo na grafikonu prikazani podatki.
4. korak: Nastavitev senzorja strojne opreme
Tukaj je diagram:
- Temp GND do MRK1000 GND
- Temp OUT za MKR1000 Digitalni pin 1
- Temp VCC do MKR1000 5V
- 4.7K upor priključite na Temp VCC in Temp OUT
- pH GND do MRK1000 GND
- pH OUT do MKR1000 Analogni pin 1
- pH VCC do MKR1000 5V
Oglejte si moj vzorec ožičenja na priloženih slikah.
Dodali smo avdio priključek za enostavno odvajanje temperaturnega senzorja. Toda to ni obvezno.
5. korak: Namestite potrebno programsko opremo
- Pojdite na Arduino IDE in dodajte ploščo MKR1000.
- Poiščite mkr1000 in kliknite namesti
-
Dodaj zahtevano knjižnico: Poiščite knjižnice za namestitev:
- ArduinoJson - to bomo uporabili za pošiljanje podatkov JSON v ARTIK CloudArduino
- HttpClient - gostitelj za povezavo z API -jem
- OneWire - potreben za branje digitalnega vhoda s temperaturnega senzorja
- DallasTemperature - potrebna knjižnica temperaturnega senzorja Dallas
Dokončajte dodajanje potrebne programske opreme!
6. korak: naložite program
1. Zdaj priključite MKR1000 na računalnik/prenosni računalnik.
2. Prenesite programsko opremo na GitHub tukaj
3. Spremenite poverilnice ARTIK Cloud API in Wifi.
4. Nato naložite programsko kodo v MKR1000 in začnite spremljati.
Opomba: Vaša WiFi mora imeti internetno povezavo.
7. korak: terenski preizkus
Senzor strojne opreme smo preizkusili v zasebnem, javnem in šolskem bazenu. Zbiranje podatkov iz skupine teh anketirancev nam je omogočilo analizo zmogljivosti strojne opreme.
MKR1000 in senzor lahko postavite na škatlo in jo postavite na bazen stran od kontaminacije vode. S tem lahko spremljate kakovost svoje vode in jo normalizirate tako, da postavite želene kemikalije.
Upam, da bo ta vadnica pomagala ljudem pri izdelavi lastne naprave za spremljanje kakovosti vode v bazenu. Morda bo prišlo do večje ozaveščenosti glede nenehnega slabšanja kakovosti vode v bazenu, saj se ljudje raje osredotočajo na ponudbo ugodnosti, namesto da preverjajo, kako varni so. Prav tako nameravajo prispevati k skupnosti tako, da bodo lahko zagotovili sredstva za učinkovitejše in učinkovitejše testiranje kakovosti vode brez nepotrebnega žrtvovanja virov.
Vesela stavba!:)