Kazalo:

Nadzor oblakov v bazenu Arduino: 7 korakov (s slikami)
Nadzor oblakov v bazenu Arduino: 7 korakov (s slikami)

Video: Nadzor oblakov v bazenu Arduino: 7 korakov (s slikami)

Video: Nadzor oblakov v bazenu Arduino: 7 korakov (s slikami)
Video: Обзор и конфигурация модуля EBYTE LoRa 2024, November
Anonim
Nadzor oblakov v bazenu Arduino
Nadzor oblakov v bazenu Arduino

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

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

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

Ustvarite aplikacijo ARTIK Cloud
Ustvarite aplikacijo ARTIK Cloud
Ustvarite aplikacijo ARTIK Cloud
Ustvarite aplikacijo ARTIK Cloud
Ustvarite aplikacijo ARTIK Cloud
Ustvarite aplikacijo ARTIK Cloud
Ustvarite aplikacijo ARTIK Cloud
Ustvarite aplikacijo ARTIK Cloud

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

Povežite svojo napravo
Povežite svojo napravo
Povežite svojo napravo
Povežite svojo napravo
Povežite svojo napravo
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

Namestitev senzorja strojne opreme
Namestitev senzorja strojne opreme
Nastavitev senzorja strojne opreme
Nastavitev senzorja strojne opreme
Nastavitev senzorja strojne opreme
Nastavitev senzorja strojne opreme
Nastavitev senzorja strojne opreme
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

Namestite potrebno programsko opremo
Namestite potrebno programsko opremo
Namestite potrebno programsko opremo
Namestite potrebno programsko opremo
Namestite potrebno programsko opremo
Namestite potrebno programsko opremo
  1. Pojdite na Arduino IDE in dodajte ploščo MKR1000.
  2. Poiščite mkr1000 in kliknite namesti
  3. 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

Naložite program
Naložite program
Naložite program
Naložite program
Naložite program
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

Terenski test
Terenski test
Terenski test
Terenski test

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!:)

Priporočena: