Съдържание:

Облачно наблюдение на плувен басейн Arduino: 7 стъпки (със снимки)
Облачно наблюдение на плувен басейн Arduino: 7 стъпки (със снимки)

Видео: Облачно наблюдение на плувен басейн Arduino: 7 стъпки (със снимки)

Видео: Облачно наблюдение на плувен басейн Arduino: 7 стъпки (със снимки)
Видео: Мистические СУЩЕСТВА снятые на камеру 2024, Юли
Anonim
Облачно наблюдение на плувен басейн Arduino
Облачно наблюдение на плувен басейн Arduino

Основната цел на този проект е да използва Samsung ARTIK Cloud за наблюдение на рН и температурните нива на басейните.

Хардуерни компоненти:

  • Arduino MKR1000 или Genuino MKR1000
  • Джъмперни проводници (родови)
  • Комплект сензор за pH на SparkFun
  • 1 x резистор 4.75k ohm
  • Sparkfun водоустойчив температурен сензор

Използван софтуер и облачен API:

  • Samsung IoT ARTIK Cloud за IoT
  • Най -новата IDE на Arduino

Стъпка 1: Настройка на ARTIK Cloud

Настройка на ARTIK Cloud
Настройка на ARTIK Cloud
Настройка на ARTIK Cloud
Настройка на ARTIK Cloud
Настройка на ARTIK Cloud
Настройка на ARTIK Cloud

1. Регистрирайте се с ARTIK Cloud. Отидете на сайта за програмисти и създайте нов „тип устройство“.

2. Въведете желания от вас дисплей и уникално име.

3. Създайте нов манифест

4. Въведете име на полето и друго описание

5. Щракнете върху Запазване и след това отворете раздела Активиране на манифеста

6. Щракнете върху бутона ACTIVE MANIFEST, за да завършите и ще бъдете пренасочени тук

Създаването на тип устройство приключи! Сега нека създадем вашето приложение, което ще използва това устройство.

Стъпка 2: Създайте облачно приложение ARTIK

Създайте облачно приложение ARTIK
Създайте облачно приложение ARTIK
Създайте облачно приложение ARTIK
Създайте облачно приложение ARTIK
Създайте облачно приложение ARTIK
Създайте облачно приложение ARTIK
Създайте облачно приложение ARTIK
Създайте облачно приложение ARTIK

1. Придвижете се до ARTIK Cloud Applications и щракнете върху ново приложение

2. Въведете желаното име на приложението и URL адреса за пренасочване за удостоверяване.

Обърнете внимание, че URL адресът за пренасочване за удостоверяване е задължителен. Използва се за удостоверяване на потребителите на това приложение, поради което ще пренасочва към този URL адрес, ако се нуждае от вход. Използвахме https:// localhost/index/за проба.

3. Сега задайте разрешението на приложението си за четене и писане, отворете устройството си и след това запишете.

Поздравления, че вече имате заявлението си!

Стъпка 3: Свържете вашето устройство

Свържете вашето устройство
Свържете вашето устройство
Свържете вашето устройство
Свържете вашето устройство
Свържете вашето устройство
Свържете вашето устройство

Сега нека свържете приложението, което сте създали по -рано.

1. Придвижете се до моите устройства и щракнете върху свързване на друго устройство.

2. Щракнете върху вашия нов тип устройство, създаден по -рано, след което щракнете върху свързване на устройство.

3. Щракнете върху настройките на свързаното устройство.

4. Вземете под внимание тази информация, тъй като ще ви е необходима в програмата.

5. Сега отидете до свързаното устройство

Готово за настройка на ARTIK Cloud. След като хардуерът ви е готов, диаграмата ще съдържа данни.

Стъпка 4: Настройка на хардуерен сензор

Настройка на хардуерен сензор
Настройка на хардуерен сензор
Настройка на хардуерен сензор
Настройка на хардуерен сензор
Настройка на хардуерен сензор
Настройка на хардуерен сензор
Настройка на хардуерен сензор
Настройка на хардуерен сензор

Ето диаграмата:

  • Temp GND до MRK1000 GND
  • Temp OUT към MKR1000 Цифров извод 1
  • Температура VCC до MKR1000 5V
  • Свържете 4.7K резистор към Temp VCC и Temp OUT
  • pH GND до MRK1000 GND
  • pH OUT към MKR1000 Аналогов извод 1
  • pH 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 и започнете мониторинг.

Забележка: Вашият WiFi трябва да има интернет връзка.

Стъпка 7: Тест на място

Полеви тест
Полеви тест
Полеви тест
Полеви тест

Тествахме хардуерния сензор на частен, обществен и училищен басейн. Събирането на данните от групата на тези респонденти ни позволи да анализираме възможностите на хардуера.

Можете да поставите MKR1000 и сензора върху кутия и да ги поставите на басейна си далеч от замърсяване на водата. По този начин можете да следите качеството на водата си и да ги нормализирате, като поставите желаните химикали.

Надявам се този урок да помогне на хората да изградят свое собствено устройство за мониторинг на качеството на водата в басейна. Може да има повишена осведоменост относно непрекъснатото влошаване на качеството на водата в басейна, тъй като хората са склонни да се фокусират повече върху предлаганите удобства, вместо да проверяват колко безопасни са те. Те също така възнамеряват да допринесат за общността, като могат да осигурят средства за подобряване на ефективността и ефективността на изпитванията за качество на водата без ненужно жертване на ресурси.

Честита сграда!:)

Препоръчано: