Мазмұны:

Arduino бассейніндегі бұлтты бақылау: 7 қадам (суреттермен)
Arduino бассейніндегі бұлтты бақылау: 7 қадам (суреттермен)

Бейне: Arduino бассейніндегі бұлтты бақылау: 7 қадам (суреттермен)

Бейне: Arduino бассейніндегі бұлтты бақылау: 7 қадам (суреттермен)
Бейне: Как отслеживать и контролировать ESP32 из любой точки мира с помощью RemoteXY IoT Cloud 2024, Қараша
Anonim
Arduino бассейніндегі бұлтты бақылау
Arduino бассейніндегі бұлтты бақылау

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

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

  • Arduino MKR1000 немесе Genuino MKR1000
  • Өткізгіш сымдар (жалпы)
  • SparkFun рН сенсорлар жинағы
  • 1 x 4,75км резистор
  • Sparkfun суға төзімді температура сенсоры

Қолданылатын бағдарламалық жасақтама мен бұлт API:

  • IoT үшін Samsung IoT ARTIK Cloud
  • Соңғы Arduino IDE

1 -қадам: ARTIK бұлтты орнату

ARTIK бұлтты орнату
ARTIK бұлтты орнату
ARTIK бұлтты орнату
ARTIK бұлтты орнату
ARTIK бұлтты орнату
ARTIK бұлтты орнату

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 Applications тармағына өтіп, жаңа қосымшаны басыңыз

2. Қажетті қосымшаның атауын және аутентификацияның қайта бағыттау URL мекенжайын енгізіңіз.

Аутентификацияның қайта бағыттау URL мекенжайы қажет екенін ескеріңіз. Ол осы қосымшаның пайдаланушыларын аутентификациялау үшін пайдаланылады, сондықтан кіру қажет болған жағдайда осы URL мекенжайына бағытталады. Біз үлгі үшін https:// localhost/index/қолдандық.

3. Енді қосымшаны оқу мен жазуға рұқсат беріңіз, құрылғыға өтіңіз, содан кейін сақтаңыз.

Құттықтаймын, енді сіздің өтініміңіз бар!

3 -қадам: құрылғыны қосыңыз

Құрылғыны қосыңыз
Құрылғыны қосыңыз
Құрылғыны қосыңыз
Құрылғыны қосыңыз
Құрылғыны қосыңыз
Құрылғыны қосыңыз

Енді сіз бұрын жасаған қосымшаны қосуға рұқсат етіңіз.

1. Менің құрылғыларыма өтіп, басқа құрылғыны қосу түймесін басыңыз.

2. Бұрын жасалған жаңа құрылғы түрін, содан кейін құрылғыны қосу түймесін басыңыз.

3. Қосылған құрылғы параметрлерін басыңыз.

4. Бұл ақпаратты бағдарламада қажет болған жағдайда ескеріңіз.

5. Енді қосылған құрылғыға өтіңіз

ARTIK Cloud орнату үшін жасалды. Жабдық орнатылғаннан кейін диаграммада деректер болады.

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

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

Міне диаграмма:

  • GND температурасы MRK1000 GND дейін
  • MKR1000 сандық түйреуішке шығу 1
  • VCC температурасы MKR1000 5V дейін
  • 4.7K резисторды Temp VCC және Temp OUT -ке қосыңыз
  • pH GND - MRK1000 GND дейін
  • PH OUT MKR1000 аналогтық түйреуіш 1
  • рН VCC - MKR1000 5V дейін

Қосылған суреттердегі менің үлгі сымдарды қараңыз.

Біз температура сенсорын оңай ажырату үшін аудио ұясын қостық. Бірақ бұл міндетті емес.

5 -қадам: Қажетті бағдарламалық жасақтаманы орнату

Қажетті бағдарламалық қамтамасыз етуді орнату
Қажетті бағдарламалық қамтамасыз етуді орнату
Қажетті бағдарламалық қамтамасыз етуді орнату
Қажетті бағдарламалық қамтамасыз етуді орнату
Қажетті бағдарламалық қамтамасыз етуді орнату
Қажетті бағдарламалық қамтамасыз етуді орнату
  1. Arduino IDE -ге өтіп, MKR1000 тақтасын қосыңыз.
  2. Mkr1000 іздеңіз және орнатуды басыңыз
  3. Қажетті кітапхананы қосыңыз: Орнату үшін кітапханаларды іздеңіз:

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

Қажетті бағдарламалық қамтамасыз етуді қосуды аяқтаңыз!

6 -қадам: Бағдарламаны жүктеңіз

Бағдарламаны жүктеңіз
Бағдарламаны жүктеңіз
Бағдарламаны жүктеңіз
Бағдарламаны жүктеңіз
Бағдарламаны жүктеңіз
Бағдарламаны жүктеңіз

1. Енді MKR1000 компьютеріне/ноутбукке қосыңыз.

2. GitHub бағдарламалық жасақтамасын мына жерден жүктеңіз

3. ARTIK Cloud API мен Wifi тіркелгі деректерін өзгертіңіз.

4. Содан кейін бағдарламалық кодты MKR1000 -ге жүктеп, бақылауды бастаңыз.

Ескерту: Сіздің Wi -Fi интернет байланысы болуы керек.

7 -қадам: далалық тест

Далалық тест
Далалық тест
Далалық тест
Далалық тест

Біз аппараттық сенсорды жеке, қоғамдық және мектеп бассейнінде сынап көрдік. Осы респонденттер пулынан деректерді жинау бізге аппараттық құралдардың мүмкіндіктерін талдауға мүмкіндік берді.

Сіз MKR1000 мен сенсорды қорапқа қойып, судың ластануынан бассейнге қоюға болады. Бұл арқылы сіз судың сапасын бақылап, қажетті химиялық заттарды қою арқылы оларды қалыпқа келтіре аласыз.

Бұл оқулық адамдарға бассейндегі судың сапасын бақылайтын жеке құрылғыны жасауға көмектеседі деп үміттенемін. Бассейндегі су сапасының үздіксіз нашарлауы туралы ақпараттың жоғарылауы мүмкін, өйткені адамдар олардың қаншалықты қауіпсіз екенін тексерудің орнына ұсынылатын ыңғайлылыққа көбірек көңіл бөледі. Олар сонымен қатар қажетсіз ресурстарды құрбан етпей, су сапасын тексеруді тиімдірек және тиімді ету құралын ұсына отырып, қоғамға өз үлесін қосуға ниетті.

Бақытты құрылыс!:)

Ұсынылған: