Mundarija:
- 1 -qadam: Materiallar
- 2 -qadam: qutini o'rnatish
- 3 -qadam: Arduino va Breadboard -ni sozlash
- 4 -qadam: Sensorlarni ulash
- 5 -qadam: Modullarni ulash
- 6 -qadam: Uskunani birlashtirish
- 7 -qadam: Kodni yuklash
- 8 -qadam: teginish va kengaytmalarni tugatish
- 9 -qadam: tugatish
Video: Suvni monitoring qilish tizimi (Arduino Uno) WIP: 9 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
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
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
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
- Kamida (# x # x # dyuym) tizimni saqlash uchun konteyner toping.
- 2 teshikni kesib oling (# x # dyuymli to'rtburchak va # dyuymli diametrli doira)
3 -qadam: 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
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
- Sensorlarni taxtaga, qizil + avtobus chizig'iga, qora - avtobus chizig'iga va sariq/ko'k - Arduino -dagi to'g'ri kirish uyalariga ulang.
- Harorat uyasi: ??, pH uyasi: ??, Xiralik uyasi: ??
- Lehim simlari bir-biriga ulanadi va non paneli bilan yaxshi aloqa o'rnatish uchun issiqlik o'tkazmaydigan quvurlardan foydalaning.
5 -qadam: 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
- Barcha modulli VCC liniyalarini + avtobus liniyasiga va GND liniyalarini - avtobus liniyasiga ulang.
- LCD moduli uchun SDA -ni A4 -ga va SCL -ni A5 -ga ulang.
- GPS moduli uchun RXD -ni raqamli 6 -pinli va TXD -ni raqamli pinli 7 -ga ulang.
- 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
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
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
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:
Raspberry Pi yopiq iqlimni nazorat qilish va nazorat qilish tizimi: 6 qadam
Raspberry Pi yopiq iqlimni nazorat qilish va nazorat qilish tizimi: Odamlar o'z uylarida qulay bo'lishni xohlashadi. Bizning hududimizdagi iqlim o'zimizga mos kelmasligi uchun, biz sog'lom ichki muhitni saqlash uchun ko'plab asboblardan foydalanamiz: isitgich, havo sovutgichi, namlagich, namlagich, tozalash moslamasi va boshqalar. Hozirgi kunda bu
PInt@t10n: Aqlli o'simliklarni monitoring qilish tizimi: 9 qadam
PInt@t10n: Smart Plant Monitoring System: PI@nt@t10nBu loyiha ibm iot buluti uchun sinov sifatida yaratilgan. Ibm bulutiga ma'lumotlarni yuborish va qabul qilish uchun biz esp-8266-dan foydalanamiz. Esp va ibm bulutlari o'rtasidagi aloqa MQTT orqali amalga oshiriladi. Barcha ma'lumotlarni qayta ishlash va taqdim etish uchun
Monitoring tizimi - Nivelului De Poluare (Arduino Uno): 9 qadam
Tizim monitoringi tizimi (Arduino Uno): har xil turdagi parametrlar (harorat, umidsizlik, zarrachalar zarralari, atmosfera havosi, organik jarayonlar) uchun zarur bo'lgan vaqt oralig'ida amalga oshiriladi. quyoshli realizatsiya
Suvni tozalash o'simliklarini sug'orish tizimi: 5 qadam
O'simliklarni suv bilan tozalash tizimi: ko'p miqdorda suvni tejabgina qolmay, sug'orishni juda qiziqarli va oson bajaradigan o'simliklarni sug'orish tizimi. Kir yuvish mashinangizda yoki idishlarni yuvish mashinasida qolgan iflos suvdan o'simliklarni yomg'ir yog'dirish uchun juda samarali foydalanish mumkin
IoT o'simliklarini monitoring qilish tizimi (IBM IoT platformasi bilan): 11 qadam (rasmlar bilan)
O'simliklarni monitoring qilish tizimi (IBM IoT platformasi bilan): Umumiy ko'rib chiqish O'simliklarni monitoring qilish tizimi (PMS) - bu yashil barmog'i bilan ishchi sinfda bo'lgan shaxslar bilan yaratilgan dastur. Bugungi kunda ishlaydigan odamlar har qachongidan ham band; martabasini oshirish va moliyaviy holatini boshqarish.