Satura rādītājs:

Arduino peldbaseina mākoņa uzraudzība: 7 soļi (ar attēliem)
Arduino peldbaseina mākoņa uzraudzība: 7 soļi (ar attēliem)

Video: Arduino peldbaseina mākoņa uzraudzība: 7 soļi (ar attēliem)

Video: Arduino peldbaseina mākoņa uzraudzība: 7 soļi (ar attēliem)
Video: Торий: энергетическое решение - THORIUM REMIX 2011 2024, Novembris
Anonim
Arduino peldbaseina mākoņu uzraudzība
Arduino peldbaseina mākoņu uzraudzība

Šī projekta galvenais mērķis ir izmantot Samsung ARTIK Cloud, lai uzraudzītu peldbaseinu pH un temperatūras līmeni.

Aparatūras komponenti:

  • Arduino MKR1000 vai Genuino MKR1000
  • Jumper vadi (vispārīgi)
  • SparkFun pH sensoru komplekts
  • 1 x rezistors 4,75k omi
  • Sparkfun ūdensizturīgs temperatūras sensors

Izmantotā programmatūra un mākoņa API:

  • Samsung IoT ARTIK mākonis IoT
  • Jaunākais Arduino IDE

1. darbība: ARTIK mākoņa iestatīšana

ARTIK mākoņa iestatīšana
ARTIK mākoņa iestatīšana
ARTIK mākoņa iestatīšana
ARTIK mākoņa iestatīšana
ARTIK mākoņa iestatīšana
ARTIK mākoņa iestatīšana

1. Reģistrējieties, izmantojot ARTIK Cloud. Dodieties uz izstrādātāja vietni un izveidojiet jaunu ierīces tipu.

2. Ievadiet vēlamo displeja un unikālo nosaukumu.

3. Izveidojiet jaunu manifestu

4. Ievadiet lauka nosaukumu un citu aprakstu

5. Noklikšķiniet uz Saglabāt un pēc tam pārejiet uz cilni Manifest manifest

6. Lai pabeigtu, noklikšķiniet uz pogas ACTIVE MANIFEST, un jūs tiksit novirzīts šeit

Ierīces tipa izveide pabeigta! Tagad ļaujiet izveidot savu lietojumprogrammu, kas izmantos šo ierīci.

2. darbība: izveidojiet ARTIK mākoņa lietojumprogrammu

Izveidojiet ARTIK mākoņa lietojumprogrammu
Izveidojiet ARTIK mākoņa lietojumprogrammu
Izveidojiet ARTIK mākoņa lietojumprogrammu
Izveidojiet ARTIK mākoņa lietojumprogrammu
Izveidojiet ARTIK mākoņa lietojumprogrammu
Izveidojiet ARTIK mākoņa lietojumprogrammu
Izveidojiet ARTIK mākoņa lietojumprogrammu
Izveidojiet ARTIK mākoņa lietojumprogrammu

1. Dodieties uz ARTIK Cloud Applications un noklikšķiniet uz new application

2. Ievadiet vēlamo lietojumprogrammas nosaukumu un autentifikācijas novirzīšanas URL.

Ņemiet vērā, ka ir nepieciešams autentifikācijas novirzīšanas URL. To izmanto, lai autentificētu šīs lietojumprogrammas lietotājus, tāpēc, ja būs nepieciešama pieteikšanās, tiks novirzīts uz šo URL. Mēs izmantojām paraugu https:// localhost/index/.

3. Tagad iestatiet lietojumprogrammai atļauju lasīt un rakstīt, dodieties uz savu ierīci un pēc tam saglabājiet.

Apsveicam, ka tagad ir jūsu pieteikums!

3. darbība: pievienojiet ierīci

Pievienojiet ierīci
Pievienojiet ierīci
Pievienojiet ierīci
Pievienojiet ierīci
Pievienojiet ierīci
Pievienojiet ierīci

Tagad ļaujim savienot iepriekš izveidoto lietojumprogrammu.

1. Dodieties uz manām ierīcēm un noklikšķiniet uz Pievienot citu ierīci.

2. Noklikšķiniet uz jaunā ierīces veida, kas izveidots agrāk, pēc tam noklikšķiniet uz Savienot ierīci.

3. Noklikšķiniet uz pievienotās ierīces iestatījumiem.

4. Ņemiet vērā šo informāciju, jo tā jums būs nepieciešama programmā.

5. Tagad dodieties uz pievienoto ierīci

Gatavs ARTIK Cloud iestatīšanai. Kad jūsu aparatūra ir izveidota, diagrammā būs dati.

4. darbība. Aparatūras sensora iestatīšana

Aparatūras sensora iestatīšana
Aparatūras sensora iestatīšana
Aparatūras sensora iestatīšana
Aparatūras sensora iestatīšana
Aparatūras sensora iestatīšana
Aparatūras sensora iestatīšana
Aparatūras sensora iestatīšana
Aparatūras sensora iestatīšana

Šeit ir diagramma:

  • Temp GND līdz MRK1000 GND
  • Temp OUT līdz MKR1000 digitālajai tapai 1
  • Temperatūras VCC līdz MKR1000 5V
  • Pievienojiet 4.7K rezistoru Temp VCC un Temp OUT
  • pH GND līdz MRK1000 GND
  • pH OUT uz MKR1000 analogo tapu 1
  • pH VCC līdz MKR1000 5V

Skatiet manu elektroinstalācijas paraugu pievienotajos attēlos.

Mēs pievienojām audio ligzdu, lai viegli noņemtu temperatūras sensoru. Bet tas nav obligāti.

5. darbība. Nepieciešamās programmatūras iestatīšana

Iestatīšanai nepieciešamā programmatūra
Iestatīšanai nepieciešamā programmatūra
Iestatīšanai nepieciešamā programmatūra
Iestatīšanai nepieciešamā programmatūra
Iestatīšanai nepieciešamā programmatūra
Iestatīšanai nepieciešamā programmatūra
  1. Dodieties uz Arduino IDE un pievienojiet MKR1000 plati.
  2. Meklējiet mkr1000 un noklikšķiniet uz instalēt
  3. Pievienot nepieciešamo bibliotēku: meklējiet instalējamās bibliotēkas:

    • ArduinoJson - mēs to izmantosim, lai nosūtītu JSON datus uz ARTIK CloudArduino
    • HttpClient - resursdators savienojumam ar API
    • OneWire - nepieciešams, lai nolasītu ciparu ievadi no temperatūras sensora
    • DallasTemperatūra - nepieciešama Dalasas temperatūras sensora bibliotēka

Pabeidziet nepieciešamās programmatūras pievienošanu!

6. darbība: augšupielādējiet programmu

Augšupielādējiet programmu
Augšupielādējiet programmu
Augšupielādējiet programmu
Augšupielādējiet programmu
Augšupielādējiet programmu
Augšupielādējiet programmu

1. Tagad pievienojiet MKR1000 datoram/klēpjdatoram.

2. Lejupielādējiet programmatūru vietnē GitHub

3. Mainiet ARTIK Cloud API un Wifi akreditācijas datus.

4. Pēc tam augšupielādējiet programmatūras kodu MKR1000 un sāciet uzraudzību.

Piezīme. Jūsu WiFi ir jābūt interneta savienojumam.

7. darbība: lauka pārbaude

Lauka tests
Lauka tests
Lauka tests
Lauka tests

Mēs esam pārbaudījuši aparatūras sensoru privātajam, publiskajam un skolu peldbaseinam. Datu apkopošana no šo respondentu kopuma ļāva mums analizēt aparatūras iespējas.

Jūs varat novietot MKR1000 un sensoru uz kastes un novietot to uz peldbaseina prom no ūdens piesārņojuma. To darot, jūs varat uzraudzīt ūdens kvalitāti un normalizēt to, ievietojot vēlamās ķīmiskās vielas.

Ceru, ka šī apmācība palīdzēs cilvēkiem izveidot savu DIY peldbaseina ūdens kvalitātes uzraudzības ierīci. Var palielināties izpratne par peldbaseina ūdens kvalitātes nepārtrauktu pasliktināšanos, jo cilvēki vairāk koncentrējas uz piedāvātajām ērtībām, nevis pārbauda to drošību. Viņi arī plāno sniegt ieguldījumu sabiedrībai, spējot nodrošināt līdzekļus, lai padarītu ūdens kvalitātes pārbaudi efektīvāku un lietderīgāku, bez liekiem resursu upuriem.

Laimīgu celtniecību!:)

Ieteicams: