Агуулгын хүснэгт:

Arduino усан бассейн үүлний хяналт: 7 алхам (зурагтай)
Arduino усан бассейн үүлний хяналт: 7 алхам (зурагтай)

Видео: Arduino усан бассейн үүлний хяналт: 7 алхам (зурагтай)

Видео: Arduino усан бассейн үүлний хяналт: 7 алхам (зурагтай)
Видео: 🌑 Вечный фонтан Герона РЕАЛЬНО работает без электричества НЕВЕРОЯТНО Heron's Fountain Игорь Белецкий 2024, Арваннэгдүгээр
Anonim
Arduino усан бассейн үүлний хяналт
Arduino усан бассейн үүлний хяналт

Энэхүү төслийн гол зорилго нь Samsung ARTIK Cloud ашиглан усан сан дахь рН ба температурын түвшинг хянах явдал юм.

Тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүд:

  • Arduino MKR1000 эсвэл Genuino MKR1000
  • Холбогч утас (ерөнхий)
  • SparkFun рН мэдрэгч хэрэгсэл
  • 1 x эсэргүүцэл 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. Хадгалах гэснийг товшоод "Manifest Tab Activate" хэсэгт очно уу

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 хүртэл гарах OT
  • 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 ба мэдрэгчийг хайрцган дээр байрлуулж усны бохирдлоос хол усан бассейнд хийж болно. Ингэснээр та усныхаа чанарыг хянаж, хүссэн химийн бодисыг байрлуулж хэвийн болгох боломжтой.

Энэхүү гарын авлага нь хүмүүст усан бассейны усны чанарыг хянах төхөөрөмжөө өөрөө бүтээхэд тусална гэж найдаж байна. Усан бассейны усны чанар тасралтгүй доройтох тухай мэдлэг нэмэгдэх болно, учир нь хүмүүс хэр аюулгүй байдлаа шалгахын оронд санал болгож буй тохилог орчинд илүү анхаарлаа хандуулдаг. Тэд мөн усны чанарын туршилтыг нөөцийг шаардлагагүй золиослохгүйгээр илүү үр дүнтэй, үр дүнтэй болгох арга хэрэгслээр хангах замаар олон нийтэд хувь нэмрээ оруулахыг зорьж байна.

Аз жаргалтай барилга!:)

Зөвлөмж болгож буй: