Mundarija:

Arduino suzish havzasi bulutini kuzatish: 7 qadam (rasmlar bilan)
Arduino suzish havzasi bulutini kuzatish: 7 qadam (rasmlar bilan)

Video: Arduino suzish havzasi bulutini kuzatish: 7 qadam (rasmlar bilan)

Video: Arduino suzish havzasi bulutini kuzatish: 7 qadam (rasmlar bilan)
Video: Гальваническое покрытие #diy #своимируками #каксделать #гальваника #эксперимент 2024, Iyul
Anonim
Arduino suzish havzasi bulutini kuzatish
Arduino suzish havzasi bulutini kuzatish

Loyihaning asosiy maqsadi - Samsung ARTIK Cloud -dan basseynlarning pH va harorat darajasini kuzatish.

Uskuna komponentlari:

  • Arduino MKR1000 yoki Genuino MKR1000
  • Jumper simlari (umumiy)
  • SparkFun pH sensorlar to'plami
  • 1 x rezistor 4.75k ohm
  • Sparkfun suv o'tkazmaydigan harorat sensori

Ishlatilgan dasturiy ta'minot va Cloud API:

  • IoT uchun Samsung IoT ARTIK Cloud
  • Eng yangi Arduino IDE

1 -qadam: ARTIK bulutli sozlash

ARTIK bulutli sozlash
ARTIK bulutli sozlash
ARTIK bulutli sozlash
ARTIK bulutli sozlash
ARTIK bulutli sozlash
ARTIK bulutli sozlash

1. ARTIK Cloud -da ro'yxatdan o'ting. Ishlab chiquvchi saytiga o'ting va yangi "qurilma turini" yarating.

2. Kerakli displey va noyob nomni kiriting.

3. Yangi Manifest yarating

4. Maydon nomi va boshqa tavsifni kiriting

5. Saqlash -ni bosing va keyin Manifest yorlig'ini faollashtirishga o'ting

6. Tugatish uchun AKTIV MANIFEST tugmasini bosing va siz bu erga yo'naltirilasiz

Qurilma turi yaratildi! Endi ushbu qurilmadan foydalanadigan ilovangizni yaratishga ruxsat bering.

2 -qadam: ARTIK Cloud ilovasini yarating

ARTIK Cloud ilovasini yarating
ARTIK Cloud ilovasini yarating
ARTIK Cloud ilovasini yarating
ARTIK Cloud ilovasini yarating
ARTIK Cloud ilovasini yarating
ARTIK Cloud ilovasini yarating
ARTIK Cloud ilovasini yarating
ARTIK Cloud ilovasini yarating

1. ARTIK bulutli ilovalariga o'ting va yangi ilovani bosing

2. Istalgan dastur nomini va autentifikatsiyani qayta yo'naltirish URL manzilini kiriting.

E'tibor bering, autentifikatsiyani qayta yo'naltirish URL manzili kerak. Bu dastur foydalanuvchilarining haqiqiyligini tasdiqlash uchun ishlatiladi, shuning uchun kirishga ehtiyoj bo'lsa, bu urlga yo'naltiriladi. Biz namuna uchun https:// localhost/index/dan foydalanganmiz.

3. Endi arizangizni o'qish va yozishga ruxsat bering, qurilmangizga o'ting va saqlang.

Tabriklaymiz, endi sizning arizangiz bor!

3 -qadam: qurilmangizni ulang

Qurilmangizni ulang
Qurilmangizni ulang
Qurilmangizni ulang
Qurilmangizni ulang
Qurilmangizni ulang
Qurilmangizni ulang

Endi siz ilgari yaratgan dasturni ulashga ruxsat bering.

1. Mening qurilmalarimga o'ting va boshqa qurilmani ulash -ni bosing.

2. Ilgari yaratilgan yangi qurilma turini, so'ngra qurilmani ulash -ni bosing.

3. Ulangan qurilma sozlamalarini bosing.

4. Bu ma'lumotlarga dasturda kerak bo'lganda e'tibor bering.

5. Endi ulangan qurilmangizga o'ting

ARTIK Cloud -ni sozlash uchun bajarildi. Uskuna tugagandan so'ng, jadvalda ma'lumotlar bo'ladi.

4 -qadam: Uskuna sensorlarini sozlash

Uskuna sensori sozlamalari
Uskuna sensori sozlamalari
Uskuna sensori sozlamalari
Uskuna sensori sozlamalari
Uskuna sensori sozlamalari
Uskuna sensori sozlamalari
Uskuna sensori sozlamalari
Uskuna sensori sozlamalari

Mana diagramma:

  • GND harorati - 1000 GND
  • MKR1000 raqamli pin 1 ga chiqish harorati
  • VCC harorati MKR1000 5V gacha
  • 4.7K rezistorni Temp VCC va Temp OUT ga ulang
  • pH GND dan MRK1000 GND gacha
  • PH OUTdan MKR1000 ga o'xshash analog pin 1
  • pH VCC dan MKR1000 5V gacha

Ilova qilingan rasmlarda mening namunali simlarimni ko'ring.

Harorat sezgichini osongina ajratish uchun biz audio jakni qo'shdik. Lekin bu ixtiyoriy.

5 -qadam: Kerakli dasturiy ta'minotni o'rnating

Kerakli dasturiy ta'minotni o'rnatish
Kerakli dasturiy ta'minotni o'rnatish
Kerakli dasturiy ta'minotni o'rnatish
Kerakli dasturiy ta'minotni o'rnatish
Kerakli dasturiy ta'minotni o'rnatish
Kerakli dasturiy ta'minotni o'rnatish
  1. Arduino IDE -ga o'ting va MKR1000 kartasini qo'shing.
  2. Mkr1000 -ni qidiring va o'rnatish -ni bosing
  3. Kerakli kutubxonani qo'shing: O'rnatish uchun kutubxonalarni qidiring:

    • ArduinoJson - biz buni JSON ma'lumotlarini ARTIK CloudArduino -ga yuborish uchun ishlatamiz
    • HttpClient - API -ga ulanish uchun xost
    • OneWire - harorat sensori raqamli kirishni o'qish uchun kerak
    • Dallas harorati - Dallas harorat sensori kutubxonasi kerak

Kerakli dasturiy ta'minotni qo'shishni tugating!

6 -qadam: Dasturni yuklang

Dasturni yuklash
Dasturni yuklash
Dasturni yuklash
Dasturni yuklash
Dasturni yuklash
Dasturni yuklash

1. Endi MKR1000 ni shaxsiy kompyuteringizga/noutbukga ulang.

2. GitHub -da dasturiy ta'minotni bu yerdan yuklab oling

3. ARTIK Cloud API va Wifi hisob ma'lumotlarini o'zgartiring.

4. Keyin dastur kodini MKR1000 -ga yuklang va monitoringni boshlang.

Eslatma: Wi -Fi tarmog'ingiz Internetga ulangan bo'lishi kerak.

7 -qadam: Dala sinovi

Dala testi
Dala testi
Dala testi
Dala testi

Biz apparat sensorini xususiy, jamoat va maktab suzish havzasida sinab ko'rdik. Bu respondentlar havzasidagi ma'lumotlarni to'plash bizga uskunaning imkoniyatlarini tahlil qilishga imkon berdi.

Siz MKR1000 va sensorni qutiga qo'yib, suvning ifloslanishidan saqlanib, hovuzingizga qo'yishingiz mumkin. Bu bilan siz suvingizning sifatini kuzatishingiz va kerakli kimyoviy moddalarni joylashtirish orqali ularni normal holatga keltirishingiz mumkin.

Umid qilamanki, bu qo'llanma odamlarga o'z qo'llari bilan basseynda suv sifatini nazorat qilish moslamasini yaratishga yordam beradi. Mayli, basseyn suvining sifati doimiy ravishda yomonlashib borayotgani to'g'risida xabardorlik kuchayadi, chunki odamlar o'z xavfsizligini tekshirish o'rniga, taklif qilinadigan qulayliklarga ko'proq e'tibor qaratadilar. Ular, shuningdek, keraksiz resurslarni qurbon qilmasdan, suv sifatini tekshirishni yanada samarali va samaraliroq qilish vositasini taqdim etib, jamiyatga o'z hissasini qo'shmoqchi.

Baxtli bino!:)

Tavsiya: