Mundarija:

Suvni monitoring qilish tizimi (Arduino Uno) WIP: 9 qadam
Suvni monitoring qilish tizimi (Arduino Uno) WIP: 9 qadam

Video: Suvni monitoring qilish tizimi (Arduino Uno) WIP: 9 qadam

Video: Suvni monitoring qilish tizimi (Arduino Uno) WIP: 9 qadam
Video: Shavkat Mirziyoyev: Yulduzing manga yoqmayapti #shavkatmirziyoyev #ruhlantiruvchi 2024, Iyul
Anonim
Suvni nazorat qilish tizimi (Arduino Uno) WIP
Suvni nazorat qilish tizimi (Arduino Uno) WIP

Bu tizim kichik form faktoridagi suvni kuzatuvchi arzon qurilmani takrorlash vazifasini bajaradi. Bu dizayn uchun ilhom suv sifati fan olimpiadasidan olingan. Dastlab tuzlik o'lchagich bo'lgan bu tizim har qanday suv manbasining harorati, pH va loyqalikni aniqlaydigan tizimga aylandi.

1 -qadam: Materiallar

Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
Materiallar

Bu loyihani bajarish uchun sizga kerak bo'lgan narsa.

Qismlar ro'yxati

  • Arduino Uno
  • Arduino dasturi
  • Non paneli
  • Karton quti
  • Qichishish dasturi
  • Issiqlikni pasaytiradigan quvur
  • Jumper simlari
  • GPS moduli
  • LCD moduli
  • SD -karta moduli
  • pH sensori
  • Harorat tekshiruvi
  • Xiralik sensori

Asboblar ro'yxati

  • Yopishtiruvchi
  • Issiq qurol
  • Qaychi
  • Lehim
  • Lehimlash temir
  • Lenta
  • Tel -striptizchilar

2 -qadam: qutini o'rnatish

Qutini sozlash
Qutini sozlash
Qutini sozlash
Qutini sozlash

Bu monitor juda yengil va ko'p qirrali. Butun konvertatsiyani (kamida # kub dyuym) saqlash uchun shassi topib, LCD moduli va datchiklarning to'g'ri ishlashi uchun kerakli teshiklarni (1 x x dyuymli to'rtburchaklar va diametri 1 dyuymli aylana) kesib boshlang.. Mening misolimda men shassisim uchun karton qutini o'zgartirdim.

Xulosa

  1. Kamida (# x # x # dyuym) tizimni saqlash uchun konteyner toping.
  2. 2 teshikni kesib oling (# x # dyuymli to'rtburchak va # dyuymli diametrli doira)

3 -qadam: Arduino va Breadboard -ni sozlash

Arduino va Breadboard -ni sozlash
Arduino va Breadboard -ni sozlash

Shassi tanlangan va to'g'ri o'zgartirilgandan so'ng, Arduino 5V va GND teshiklarini o'tish simlari bilan + va - avtobus liniyalariga ulang (uzun qizil chiziq bo'ylab + va ko'k chiziq bo'ylab teshiklar -). Endi non paneli Arduino yoqilganda quvvatlanadi va bu qolgan komponentlar uchun asos bo'ladi.

Xulosa

Arduino 5V va GND teshiklarini non taxtasida ishlatiladigan + va - avtobus liniyalariga ulang

4 -qadam: Sensorlarni ulash

Sensorlarni ulash
Sensorlarni ulash
Sensorlarni ulash
Sensorlarni ulash

Ushbu loyihadagi barcha uchta datchiklar 3 simli dizayndan foydalanadi, qizil sim quvvatga, qora erga va sariq/ko'k o'z kirish piniga ulanadi. Harorat sensori kirish simi #ga, pH sensori kirish simi #ga va loyqalik kirishi #ga ulanadi. Agar kerak bo'lsa, ulanishning konstruktiv yaxlitligini qo'shish uchun mustahkam aloqa va issiqlik qisqaruvchi trubka yaratish uchun lehimlantiruvchi temir va lehimdan foydalaning.

Xulosa

  1. Sensorlarni taxtaga, qizil + avtobus chizig'iga, qora - avtobus chizig'iga va sariq/ko'k - Arduino -dagi to'g'ri kirish uyalariga ulang.
  2. Harorat uyasi: ??, pH uyasi: ??, Xiralik uyasi: ??
  3. Lehim simlari bir-biriga ulanadi va non paneli bilan yaxshi aloqa o'rnatish uchun issiqlik o'tkazmaydigan quvurlardan foydalaning.

5 -qadam: Modullarni ulash

Modullarni ulash
Modullarni ulash
Modullarni ulash
Modullarni ulash

Ushbu loyihadagi barcha modullar har xil turdagi ulanishlarga ega va shuning uchun Arduino bilan boshqa usulda interfeysga ega. SDA A4 ga o'tadi va SCL LCD uchun A5 ga o'tadi. RXD raqamli pin 6 ga o'tadi va TXD GPS uchun raqamli pin 7 ga o'tadi. CS raqamli pin 4 ga o'tadi, SCR raqamli pin 13 ga o'tadi, MISO raqamli pin 12 ga o'tadi va MOSI SD karta moduli uchun raqamli pin 11 ga o'tadi. Barcha modullar uchun VCC quvvatga ulanadi va GND erga o'tadi. Agar kerak bo'lsa, mustahkam ulanishni ta'minlash uchun simlarni modullarga ulash uchun lehimlantiruvchi temir va lehimdan foydalanish kerak.

Xulosa

  1. Barcha modulli VCC liniyalarini + avtobus liniyasiga va GND liniyalarini - avtobus liniyasiga ulang.
  2. LCD moduli uchun SDA -ni A4 -ga va SCL -ni A5 -ga ulang.
  3. GPS moduli uchun RXD -ni raqamli 6 -pinli va TXD -ni raqamli pinli 7 -ga ulang.
  4. SD -karta moduli uchun CS -ni raqamli 4 -pinga, SCR -ni 13 -raqamli raqamga, MISO -ni 12 -raqamli raqamga va MOSI -ni raqamli pin -11ga ulang.

6 -qadam: Uskunani birlashtirish

Uskunani birlashtirish
Uskunani birlashtirish

Barcha modullar va datchiklar orasidagi simlar tugallangach, siz Arduino va komponentlarini shassisga joylashtirishingiz mumkin. Agar LCD 1 -qadamda to'rtburchaklar kesilgan bo'lsa va sensorlar 1 -qadamdan teshikni kesib o'tishi mumkin bo'lsa, tashkilot muhim emas.

Xulosa

1 -qadamdan boshlab komponentlarni shassiga joylashtiring, datchiklar aylana kesimiga va LCD to'rtburchaklar kesimga kirishiga ishonch hosil qiling

7 -qadam: Kodni yuklash

Kodni yuklash
Kodni yuklash
Kodni yuklash
Kodni yuklash

Kod butun tizimning eng ajralmas qismi bo'lib, u Arduino -ga signallarni qanday boshqarishni va ularni ko'rsatilishi va saqlanishi mumkin bo'lgan o'qishga aylantirishini aytadi. Quyida men kodning izohli rasmini ko'rsatdim, u har bir qism va uning maqsadini tushuntirishga harakat qiladi. Siz bu kodni Arduino dasturiga joylashtirishingiz va Arduino Uno -ga ulanadigan USB kabelidan foydalanib, uni mikro -tekshirgichga yuklashingiz mumkin.

Xulosa

Kodni Arduino dasturiga nusxalash va joylashtirish (agar kerak bo'lsa, o'zgartirish) va Arduino Uno taxtasiga yuklash

8 -qadam: teginish va kengaytmalarni tugatish

Tugatish va kengaytmalarni tugatish
Tugatish va kengaytmalarni tugatish

Tugallangan qurilma yordamida sensorlardan har qanday o'qishlar ma'lum formatdagi SD -karta moduliga o'rnatilgan SD -kartada saqlanadi. Bu ma'lumotni mahalliy xaritadagi suvning demografik ko'rinishini yaxshiroq ko'rsatish uchun quyidagi havolada ko'rsatilgandek Google xaritasiga yig'ish mumkin.

drive.google.com/open?id=115okKUld8k8akZKj…

Xulosa

Siz xohlagan usulda qurilmadan ma'lumotlarni to'plang va hujjatlashtiring

9 -qadam: tugatish

Tizim tugallandi va endi har qanday suv manbasining harorati, loyqaligi va pH ni oladi.

Suvni nazorat qilish tizimi yordamida nima qilish mumkinligi haqida ko'plab boshqa imkoniyatlar mavjud, ular faqat o'rganishni kutmoqda. O'z maqsadingizga erishish uchun ushbu loyihadan qanday foydalanishga qaror qilganingizni ko'rish qiziq bo'lardi.

Tavsiya: