Mundarija:

Suv sathini kuzatish tizimi: 9 qadam (rasmlar bilan)
Suv sathini kuzatish tizimi: 9 qadam (rasmlar bilan)

Video: Suv sathini kuzatish tizimi: 9 qadam (rasmlar bilan)

Video: Suv sathini kuzatish tizimi: 9 qadam (rasmlar bilan)
Video: ЕР ДУМАЛОҚ ЭМАС - "БИЗНИ АЛДАШИБДИ" - YER DUMALOQ EMAS - "BIZNI ALDASHIBDI" 2024, Iyul
Anonim
Suv sathini nazorat qilish tizimi
Suv sathini nazorat qilish tizimi
Suv sathini nazorat qilish tizimi
Suv sathini nazorat qilish tizimi
Suv sathini nazorat qilish tizimi
Suv sathini nazorat qilish tizimi
Suv sathini nazorat qilish tizimi
Suv sathini nazorat qilish tizimi

DIY yaratuvchisi sifatida men har doim o'z hayotimni va boshqalarning hayotini osonroq va xavfsizroq qilish yo'lini topishga harakat qilaman. 2013 yil 30 -martda Mavritaniya poytaxti portidagi to'satdan yomg'ir suv toshqini tufayli kamida 11 kishi halok bo'ldi. Xuddi shu kuni bir nechta uylarni suv bosdi, ko'plab qishloq aholisining mol -mulki shikastlandi. Bu fojia yuz beradigan bir necha kilometr uzoqlikda yashaganimda, men suv sathini nazorat qilish tizimini qurishga qaror qildim. Fantastik va g'ayratli jamoa bilan biz uni qura oldik.

Loyihani takrorlash juda oson, u arduino MKR WAN 1310, ultratovush sensori, DHT11 sensori va bir nechta LED va tugmani o'z ichiga oladi va loyihani salqin qilish uchun.

Ta'minotlar

Materiallar:

  • Arduino MKR WAN 1310
  • Ultrasonik sensor
  • DHT11 J.
  • chiqish simlari
  • Plexo qutisi
  • Darvoza
  • Ledlar
  • Tugmani bosish

Asboblar:

  • Qo'l matkapi
  • 5 mm bit

1 -qadam: Plexo qutisini tayyorlash

Plexo qutisini tayyorlash
Plexo qutisini tayyorlash
Plexo qutisini tayyorlash
Plexo qutisini tayyorlash

Qoplama uchun men 80x80 mm plexo qutisini ishlataman, chunki u kuchli va bardoshli. Birinchidan, men ultratovush sensori va quvvat simining qopqog'ini olib tashladim. Bu juda oson, chunki teshik diametri ultratovush sensori diametri bilan bir xil.

Ikkinchidan, korpusning yuqori qismida antenna uchun 5 mm teshik ochaman. Buning uchun siz mening holatimda bo'lgani kabi burg'ulash mashinasini yoki qo'lda matkapni ishlatishingiz mumkin.

2 -qadam: Komponentlarni joylashtirish

Komponentlarni joylashtirish
Komponentlarni joylashtirish
Komponentlarni joylashtirish
Komponentlarni joylashtirish
Komponentlarni joylashtirish
Komponentlarni joylashtirish

Ultrasonik datchik simining uzunligini kesishim kerak edi, chunki u qutiga sig'maydi va ulanish uchun oxirida ayol pinli bosh bilan tugatiladi. Sensorni korpus ichiga bosib, o'zini qulflash tizimi bilan qulflash mumkin, keyin men mkr wan 1310 taxtasi va datchiklar modulini qo'shdim.

Men suv o'tkazmaydigan yon ulagichni elektr manbaiga qo'ydim, chunki ichkariga suv kirmasin.

3 -qadam: Tinkerkad davri

Tinkerkad davri
Tinkerkad davri

O'tgan 3 yil mobaynida men juda ko'p davralarni o'tkazdim. Lekin menda arduino yo'q edi. Tinkercad men uchun arduino sxemasini o'rganish va rivojlantirishning yagona yo'li edi va ularni simulyatsiya qildi. Arduino uno -ni olganimdan keyin ham, men o'z loyihamni simulyatsiya qilish uchun hali ham tinkerkad sxemasidan foydalanaman. Men yangi boshlanuvchilar va arduino foydalanuvchilari uchun tinkercad pallasini tavsiya qilaman, chunki bu sizni yangi sxemani ishga tushirishda arduino yoqishingizga to'sqinlik qiladi.

4 -qadam: simni ulash

Telni ulash
Telni ulash

Siz tinkerkad sxemasini yuqoridagi kabi kuzatib borishingiz yoki quyida joylashgan ulanishni kuzatishingiz mumkin.

DHT11

+> 5v

Chiqish> pin13

-> tuproq

Ultrasonik sensor

+> 5v

Trigger> pin7

Echo> pin8

-> tuproq

O'tish simlari yordamida siz ulanishni osonlik bilan bog'lab, ularni fermuar bilan bog'lab qo'yishingiz mumkin.

5 -qadam: Nosozliklarni tuzatish uchun LED va tugmachalarni qo'shish

Nosozliklarni tuzatish uchun LED va tugmachalarni qo'shish
Nosozliklarni tuzatish uchun LED va tugmachalarni qo'shish
Nosozliklarni tuzatish uchun LED va tugmachalarni qo'shish
Nosozliklarni tuzatish uchun LED va tugmachalarni qo'shish

Men qurilmaning holatini ko'rsatish uchun qizil va yashil chiroqni ishlataman va qurilmani qayta o'rnatish uchun tugmani bosaman. Mening dizaynim tinkerkad sxemasida ishlaganligi uchun, men ishonamanki, bu haqiqiy hayotda bo'ladi. Shunday qilib, men simlar sonini kamaytirish uchun kichik kompyuter yaratdim.

6 -qadam: kodlash

Men onlayn IDE dan foydalanmoqdaman va kod quyidagi faylda

7 -qadam: Thing Network Setup

Thing tarmog'ini sozlash
Thing tarmog'ini sozlash

Siz ushbu havolada quyidagi amallarni bajarishingiz mumkin. Bu batafsil tushuntirish bilan juda oson. Men yuqoridagi rasmdagi yuk yukini tartibga solishni va text.function dekoderini (bayt, port) {var decoded = {}; var result = ""; for (var i = 0; i <bytes.length; i ++) {natijasini qo'shdim. += String.fromCharCode (parseInt (bayt ));} qaytarish {maydon1: natija,};} Bu o'qiladigan matnni olish uchun juda muhim.

8 -qadam: ma'lumotlarni qabul qiling

Ma'lumot olish
Ma'lumot olish
Ma'lumot olish
Ma'lumot olish

Siz yuqoridagi skrinshotda telefonda TTN orqali ma'lumotlarni qanday qabul qilayotganimni ko'rishingiz mumkin, shuningdek, agar men buni qanday amalga oshirganimni bilmoqchi bo'lsangiz, pastda google sheet.commentdagi ma'lumotlarni ko'rsatish uchun IFTTT integratsiyasidan foydalanaman.

9 -qadam: Yakuniy yechim

Yakuniy yechim
Yakuniy yechim
Yakuniy yechim
Yakuniy yechim
Yakuniy yechim
Yakuniy yechim

Mahsulot hali ham rivojlanish bosqichida. Men yangi muhrni 3d chop etaman, lekin uni mustahkamlashim kerak. Uni quvvatlantirish uchun 12V quyosh paneli ishlatiladi. Men hozir uni daryo bo'yiga o'rnatishdan oldin sinovdan o'tkazyapman. Tez orada men qurilmani aniq joyga qanday joylashtirishimni ko'rsatadigan ko'rsatma nashr qilaman.

Tavsiya: