Мазмуну:

Arduino бассейнинин булут көзөмөлдөө: 7 кадам (сүрөттөр менен)
Arduino бассейнинин булут көзөмөлдөө: 7 кадам (сүрөттөр менен)

Video: Arduino бассейнинин булут көзөмөлдөө: 7 кадам (сүрөттөр менен)

Video: Arduino бассейнинин булут көзөмөлдөө: 7 кадам (сүрөттөр менен)
Video: Уроки Ардуино #0 - что такое Arduino, куда подключаются датчики и как питать Ардуино 2024, Июль
Anonim
Arduino бассейнинин булут мониторинги
Arduino бассейнинин булут мониторинги

Бул долбоордун негизги максаты - Samsung ARTIK Cloud бассейндеринин рН жана температура деңгээлин көзөмөлдөө үчүн колдонуу.

Аппараттык компоненттер:

  • Arduino MKR1000 же Genuino MKR1000
  • Өткөргүч зымдар (жалпы)
  • SparkFun рН сенсордук комплект
  • 1 х резистор 4.75k Ом
  • Sparkfun суу өткөрбөй турган температура сенсору

Колдонулган Программалык камсыздоо жана Cloud API:

  • IoT үчүн Samsung IoT ARTIK Cloud
  • Акыркы Arduino IDE

1 -кадам: ARTIK Cloud Setup

ARTIK Cloud орнотуу
ARTIK Cloud орнотуу
ARTIK Cloud орнотуу
ARTIK Cloud орнотуу
ARTIK Cloud орнотуу
ARTIK Cloud орнотуу

1. ARTIK Cloud менен катталыңыз. Иштеп чыгуучунун сайтына өтүп, жаңы "түзмөк түрүн" түзүңүз.

2. Каалаган дисплейди жана уникалдуу атты киргизиңиз.

3. Жаңы Манифестти түзүү

4. Талаанын атын жана башка сүрөттөмөсүн киргизиңиз

5. Сактоо баскычын чыкылдатып, андан кийин Манифест өтмөгүн иштетүү үчүн өтүңүз

6. Аяктоо үчүн АКТИВДҮҮ Манифест баскычын басыңыз жана сиз бул жакка багытталасыз

Түзмөктүн түрү түзүлдү! Эми ошол түзмөктү колдоно турган колдонмоңузду түзүүгө уруксат бериңиз.

2 -кадам: ARTIK Cloud тиркемесин түзүңүз

ARTIK Cloud тиркемесин түзүү
ARTIK Cloud тиркемесин түзүү
ARTIK Cloud тиркемесин түзүү
ARTIK Cloud тиркемесин түзүү
ARTIK Cloud тиркемесин түзүү
ARTIK Cloud тиркемесин түзүү
ARTIK Cloud тиркемесин түзүү
ARTIK Cloud тиркемесин түзүү

1. ARTIK Cloud Тиркемелерине өтүңүз жана Жаңы колдонмону чыкылдатыңыз

2. Каалаган колдонмоңуздун атын жана аутентификацияны кайра багыттоочу URL дарегин киргизиңиз.

Аутентификациянын багыттоочу url талап кылынарын эске алыңыз. Бул колдонмонун колдонуучуларынын аныктыгын текшерүү үчүн колдонулат, демек, эгер кирүү керек болсо, бул urlге кайра багытталат.

3. Эми колдонмоңузга окууга жана жазууга уруксат бериңиз, түзмөгүңүзгө өтүңүз, анан сактаңыз.

Куттуктайм, азыр сиздин арызыңыз бар!

3 -кадам: Түзмөгүңүздү туташтырыңыз

Түзмөгүңүздү туташтырыңыз
Түзмөгүңүздү туташтырыңыз
Түзмөгүңүздү туташтырыңыз
Түзмөгүңүздү туташтырыңыз
Түзмөгүңүздү туташтырыңыз
Түзмөгүңүздү туташтырыңыз

Эми буга чейин түзгөн тиркемени туташтырууга мүмкүндүк берет.

1. Менин түзмөктөрүмө өтүңүз жана башка түзмөктү туташтырууну чыкылдатыңыз.

2. Жаңы түзмөктүн түрүн чыкылдатыңыз, андан кийин түзмөктү туташтырыңыз.

3. Туташкан түзмөктүн жөндөөлөрүн чыкылдатыңыз.

4. Бул маалыматты программада керек болгондой эске алыңыз.

5. Эми туташкан түзмөгүңүзгө өтүңүз

ARTIK Булутту орнотуу үчүн жасалды. Сиздин жабдыктарыңыз бүткөндөн кийин, диаграммада маалыматтар болот.

4 -кадам: Аппараттык сенсорду орнотуу

Аппараттык сенсорду орнотуу
Аппараттык сенсорду орнотуу
Аппараттык сенсорду орнотуу
Аппараттык сенсорду орнотуу
Аппараттык сенсорду орнотуу
Аппараттык сенсорду орнотуу
Аппараттык сенсорду орнотуу
Аппараттык сенсорду орнотуу

Мына диаграмма:

  • Temp GND - MRK1000 GND
  • Temp OUT to MKR1000 Digital pin 1
  • Temp VCC MKR1000 5V чейин
  • 4.7K каршылыгын Temp VCC жана Temp OUTка туташтырыңыз
  • PH GNDдан MRK1000 GNDге чейин
  • PH OUT MKR1000 аналогдук пин 1
  • pH VCC MKR1000 5V чейин

Тиркелген сүрөттөрдөгү менин үлгү зымдарын караңыз.

Биз температура сенсорун оңой ажыратуу үчүн Audio Jack коштук. Бирок бул милдеттүү эмес.

5 -кадам: Керектүү Программаны Орнотуу

Керектүү программалык камсыздоону орнотуу
Керектүү программалык камсыздоону орнотуу
Керектүү программалык камсыздоону орнотуу
Керектүү программалык камсыздоону орнотуу
Керектүү программалык камсыздоону орнотуу
Керектүү программалык камсыздоону орнотуу
  1. Arduino IDEге барып, MKR1000 тактасын кошуңуз.
  2. Mkr1000 издеп, орнотууну чыкылдатыңыз
  3. Керектүү китепкананы кошуу: Орнотуу үчүн китепканаларды издеңиз:

    • ArduinoJson - биз муну JSON маалыматтарын ARTIK CloudArduinoго жөнөтүү үчүн колдонобуз
    • HttpClient - APIге туташуу үчүн хост
    • OneWire - Температура сенсорунан санариптик кирүүнү окуу үчүн керек
    • DallasTemperature - Даллас Температура сенсоруна китепкана керек

Керектүү программалык камсыздоону кошууну бүтүрүңүз!

6 -кадам: Программаны жүктөө

Программаны жүктөө
Программаны жүктөө
Программаны жүктөө
Программаны жүктөө
Программаны жүктөө
Программаны жүктөө

1. Эми MKR1000ди PC/ноутбукка туташтырыңыз.

2. GitHubдан программаны бул жерден жүктөп алыңыз

3. ARTIK Cloud API жана Wifi грамоталарын өзгөртүү.

4. Андан кийин программалык кодду MKR1000ге жүктөп, мониторингди баштаңыз.

Эскертүү: Сиздин WiFi интернет байланышы болушу керек.

7 -кадам: Талаа сынагы

Талаа сынагы
Талаа сынагы
Талаа сынагы
Талаа сынагы

Биз жабдык сенсорун жеке, коомдук жана мектептеги бассейнге сынап көрдүк. Бул респонденттердин бассейниндеги маалыматтарды чогултуу бизге аппараттык мүмкүнчүлүктөрдү талдоого мүмкүндүк берди.

Сиз MKR1000 менен сенсорду кутуга коюп, суунун булгануусунан алыс бассейнге койсоңуз болот. Муну менен сиз суунун сапатын көзөмөлдөп, керектүү химикаттарды коюп, нормалдаштыра аласыз.

Бул окуу куралы адамдарга өз алдынча DIY бассейниндеги суунун сапатын көзөмөлдөөчү аппаратты курууга жардам берет деп үмүттөнөбүз. Бассейндеги суунун сапатынын үзгүлтүксүз төмөндөшү жөнүндө маалымдуулук көбөйүшү мүмкүн, анткени адамдар канчалык коопсуз экендигин текшерүүнүн ордуна сунушталган ыңгайлуулуктарга көбүрөөк көңүл бурушат. Ошондой эле алар суунун сапатын текшерүүнү натыйжалуу жана ресурстардын ашыкча курмандыкка чалынбоосун камсыздоо каражаты менен коомчулукка салым кошууну көздөшүүдө.

Бактылуу курулуш!:)

Сунушталууда: