Talaan ng mga Nilalaman:

Arduino Swimming Pool Cloud Monitoring: 7 Hakbang (na may Mga Larawan)
Arduino Swimming Pool Cloud Monitoring: 7 Hakbang (na may Mga Larawan)

Video: Arduino Swimming Pool Cloud Monitoring: 7 Hakbang (na may Mga Larawan)

Video: Arduino Swimming Pool Cloud Monitoring: 7 Hakbang (na may Mga Larawan)
Video: Leap Motion SDK 2024, Hulyo
Anonim
Arduino Swimming Pool Cloud Monitoring
Arduino Swimming Pool Cloud Monitoring

Ang pangunahing layunin ng proyektong ito ay ang paggamit ng Samsung ARTIK Cloud upang subaybayan ang mga antas ng pH at temperatura ng mga swimming pool.

Mga Bahagi ng Hardware:

  • Arduino MKR1000 o Genuino MKR1000
  • Jumper wires (generic)
  • SparkFun pH Sensor Kit
  • 1 x Resistor 4.75k ohm
  • Sparkfun water proof sensor ng temperatura

Ginamit ang Software at Cloud API:

  • Samsung IoT ARTIK Cloud para sa IoT
  • Pinakabagong Arduino IDE

Hakbang 1: ARTIK Cloud Setup

Pag-set up ng ARTIK Cloud
Pag-set up ng ARTIK Cloud
Pag-set up ng ARTIK Cloud
Pag-set up ng ARTIK Cloud
Pag-set up ng ARTIK Cloud
Pag-set up ng ARTIK Cloud

1. Mag-sign up sa ARTIK Cloud. Pumunta sa site ng developer at lumikha ng bagong "uri ng aparato".

2. Ipasok ang iyong ninanais na display at natatanging pangalan.

3. Lumikha ng bagong Manifest

4. Ipasok ang pangalan ng patlang at iba pang paglalarawan

5. I-click ang I-save at pagkatapos ay mag-navigate sa Activate Manifest Tab

6. I-click ang ACTIVE MANIFEST Button upang matapos at mai-redirect ka dito

Tapos nang likhain ang uri ng aparato! Hinahayaan na ngayong lumikha ng iyong application na gagamit ng aparatong iyon.

Hakbang 2: Lumikha ng ARTIK Cloud Application

Lumikha ng ARTIK Cloud Application
Lumikha ng ARTIK Cloud Application
Lumikha ng ARTIK Cloud Application
Lumikha ng ARTIK Cloud Application
Lumikha ng ARTIK Cloud Application
Lumikha ng ARTIK Cloud Application
Lumikha ng ARTIK Cloud Application
Lumikha ng ARTIK Cloud Application

1. Mag-navigate sa ARTIK Cloud Applications at Mag-click sa bagong application

2. Ipasok ang iyong ninanais na pangalan ng application at url sa pag-redirect ng pagpapatotoo.

Tandaan na kinakailangan ang url ng pag-redirect ng pagpapatotoo. Ginagamit ito upang patunayan ang mga gumagamit ng application na ito kung gayon ay magre-redirect sa url na ito kung nangangailangan ng pag-login. Gumamit kami ng https:// localhost / index / para sa sample.

3. Ngayon itakda ang iyong pahintulot sa application na basahin at isulat, mag-navigate sa iyong aparato pagkatapos ay i-save.

Binabati kita ngayon mayroon ang iyong aplikasyon!

Hakbang 3: Ikonekta ang Iyong Device

Ikonekta ang Iyong Device
Ikonekta ang Iyong Device
Ikonekta ang Iyong Device
Ikonekta ang Iyong Device
Ikonekta ang Iyong Device
Ikonekta ang Iyong Device

Hinahayaan ngayon na ikonekta ang application na iyong nilikha nang mas maaga.

1. Mag-navigate sa aking mga aparato at i-click ang kumonekta sa isa pang aparato.

2. I-click ang iyong bagong uri ng aparato na nilikha nang mas maaga pagkatapos ay i-click ang ikonekta ang aparato.

3. I-click ang iyong mga nakakonektang setting ng aparato.

4. Itala ang impormasyong ito dahil kakailanganin mo ito sa programa.

5. Ngayon mag-navigate sa iyong konektadong aparato

Tapos na para sa pag-set up ng ARTIK Cloud. Kapag ang iyong hardware ay nakabukas, ang tsart ay magkakaroon ng data.

Hakbang 4: Pag-setup ng Sensor ng Hardware

Pag-setup ng Sensor ng Hardware
Pag-setup ng Sensor ng Hardware
Pag-setup ng Sensor ng Hardware
Pag-setup ng Sensor ng Hardware
Pag-setup ng Sensor ng Hardware
Pag-setup ng Sensor ng Hardware
Pag-setup ng Sensor ng Hardware
Pag-setup ng Sensor ng Hardware

Narito ang diagram:

  • Temp GND hanggang MRK1000 GND
  • Temp OUT sa MKR1000 Digital pin 1
  • Temp VCC hanggang MKR1000 5V
  • Ikonekta ang isang 4.7K risistor sa Temp VCC at Temp OUT
  • pH GND hanggang MRK1000 GND
  • PH OUT sa MKR1000 Analog pin 1
  • ang PH VCC sa MKR1000 5V

Tingnan ang aking sample na mga kable sa mga nakakabit na imahe.

Nagdagdag kami ng isang Audio Jack para sa madaling pagtanggal ng sensor ng temperatura. Ngunit opsyonal ito.

Hakbang 5: Kailangan ng Pag-setup ng Software

Kailangan ng Software na Pag-setup
Kailangan ng Software na Pag-setup
Kailangan ng Software na Pag-setup
Kailangan ng Software na Pag-setup
Kailangan ng Software na Pag-setup
Kailangan ng Software na Pag-setup
  1. Pumunta sa Arduino IDE at idagdag ang board ng MKR1000.
  2. Maghanap sa mkr1000 at i-click ang i-install
  3. Magdagdag ng kinakailangang library: Maghanap ng mga aklatan upang mai-install:

    • ArduinoJson - gagamitin namin ito upang maipadala ang data ng JSON sa ARTIK CloudArduino
    • HttpClient - host para sa pagkonekta sa API
    • OneWire - kinakailangan upang mabasa ang digital input mula sa Temperature sensor
    • DallasTemperature - Kailangan ng sensor ng Temperatura ng Dallas sa silid-aklatan

Tapusin ang pagdaragdag ng kinakailangang software!

Hakbang 6: I-upload ang Program

I-upload ang Program
I-upload ang Program
I-upload ang Program
I-upload ang Program
I-upload ang Program
I-upload ang Program

1. Ngayon plug ang MKR1000 sa iyong PC / Laptop.

2. I-download ang software sa GitHub dito

3. Baguhin ang ARTIK Cloud API at Mga Kredensyal sa Wifi.

4. Pagkatapos i-upload ang Software Code sa MKR1000 at simulang subaybayan.

Tandaan: Dapat mayroong koneksyon sa internet ang iyong WiFi.

Hakbang 7: Pagsubok sa Patlang

Pagsubok sa Patlang
Pagsubok sa Patlang
Pagsubok sa Patlang
Pagsubok sa Patlang

Sinubukan namin ang sensor ng hardware sa Private, Public at School Swimming Pool. Ang pagkolekta ng data mula sa pool ng mga respondente ay pinagana namin upang pag-aralan ang kakayahan ng hardware.

Maaari mong ilagay ang MKR1000 at sensor sa isang kahon at ilagay ito sa iyong swimming pool na malayo sa kontaminasyon ng tubig. Sa pamamagitan nito, maaari mong subaybayan ang kalidad ng iyong tubig at gawing normal ang mga ito sa pamamagitan ng paglalagay ng mga nais na kemikal.

Inaasahan kong makakatulong ang tutorial na ito sa mga tao na bumuo ng kanilang sariling DIY swimming pool na kalidad ng pagsubaybay sa aparato. Maaaring magkaroon ng isang mas mataas na kamalayan tungkol sa tuluy-tuloy na pagkasira ng kalidad ng tubig sa swimming pool habang ang mga tao ay may posibilidad na higit na ituon ang pansin sa mga amenities na inaalok sa halip na suriin kung gaano sila ligtas. Nilayon din nilang magbigay ng kontribusyon sa pamayanan sa pamamagitan ng kakayahang magbigay ng isang paraan upang gawing mas mabisa at mabisa ang pagsusuri sa kalidad ng tubig nang hindi kinakailangang pagsasakripisyo ng mga mapagkukunan.

Maligayang gusali!:)

Inirerekumendang: