Mundarija:

Loyiha 2 - Baliq tanki monitor: 5 qadam
Loyiha 2 - Baliq tanki monitor: 5 qadam

Video: Loyiha 2 - Baliq tanki monitor: 5 qadam

Video: Loyiha 2 - Baliq tanki monitor: 5 qadam
Video: TOSHKENT KOCHALARIDA SAMALYOT XARAKATLANMOQDA BUNISIGA NIMA DEYSIZ 2024, Noyabr
Anonim
2 -loyiha - Baliq tanki monitor
2 -loyiha - Baliq tanki monitor

Ushbu loyiha uchun biz Arduino mikrokontrolleridan foydalanib, baliq idishi monitorini yaratamiz. Xususan, loyiha uchun bizga bu qismlar kerak bo'ladi:

1 Arduino mikro boshqaruvchisi

1 to'liq o'lchamli stol paneli

1 suvni tekislash sensori

1 ta LCD displey

1 oddiy tugma

1 Potansiyometr

Mis simlar to'plami

1 10K Ohm qarshilik

2 220 Ohmli rezistorlar

1 -qadam: LCD displey va potansiyometrni ulang

LCD displey va potentsiometrni ulang
LCD displey va potentsiometrni ulang

Bu vaqtda biz o'z loyihamizni yaratishni boshlaymiz. Birinchi qadam - LCD displey va potansiometrni Arduino mikrokontrolleriga ulash. Boshlash uchun, Arduino -dagi 5V -pinli simdan, non panelidagi elektr tokchasiga (+) o'tkazing. Bundan tashqari, siz non taxtasidagi GND pinidan simni non taxtasidagi erga (-) ulashingiz kerak. Bu erdan siz LCD displeyni ulashni boshlashingiz mumkin. LCD displeyni panelning o'ng pastki qismiga joylashtiring. 12 -pindan boshlab va 7 -pin orqali o'tib, mis simni joylashtiring. Simning ikkinchi uchini rasmda ko'rsatilgandek to'g'ri joyga qo'ying. Bundan tashqari, potansiyometrni elektr tarmog'iga ham, erga ham to'g'ri ulashga ishonch hosil qiling. Ushbu potentsiometrda displeyni boshqarish uchun analog signal LCD displeyga ulangan bo'ladi.

2 -qadam: LED chiroqlarini qo'shing

LED chiroqlarini qo'shing
LED chiroqlarini qo'shing

LCD displey va potensiometr Arduino va non paneliga ulangan bo'lishi kerak. Ushbu bosqichda biz ikkita LED chiroqni (qizil va yashil) va baliqni oziqlantirish taymerini qayta o'rnatish tugmachasini ulaymiz. Svetodiodlarning qisqa uchi er uchastkasiga ulangan bo'lishi kerak. LEDning egilgan tomoni 2 va 3 -pinlarga ulangan bo'lishi va unga 220 Ohm qarshilik o'rnatilgan bo'lishi kerak. Tugma ham taxtaga joylashtirilishi kerak. Siz tugmani 6 -pin bilan ulashingiz kerak. Tugmaning qarama -qarshi tomoniga 10K Ohmli rezistor qo'shing. Tugmani tuproqli temir yo'lga (-) ulash orqali bu bosqichni yakunlang.

3 -qadam: Suv sathining sensori ulang

Suv darajasi sensori ulang
Suv darajasi sensori ulang

Boshqa barcha komponentlar ulangan bo'lsa, endi biz suv sensori ulashimiz mumkin. Suv sensori "A1" analog piniga ulangan "S" piniga ega bo'lishi kerak. Sensor, shuningdek, elektr tarmog'iga ulangan '+' piniga va erga ulangan '-' piniga ega bo'lishi kerak. Qo'shimcha ma'lumot olish uchun taqdim etilgan rasmga qarang.

4 -qadam: Arizangizni tekshirish

Endi hamma narsa tayyor, biz o'z dasturimizni sinab ko'rishimiz mumkin. Men sizning loyihangizni to'g'ri ishlashi uchun manba kodini biriktirdim. Ushbu ilovaning maqsadi nima ekanligini ko'rib chiqish oqilona. Ideal holda, suv sathi bizning baliq tankimizda ma'lum chegaralarda bo'lishi kerak. Agar shunday bo'lmasa, qizil chiroq yonadi. Agar suv ma'lum bir chegarada bo'lsa, suv sathi yaxshi ekanligini bildirgan yashil chiroq yonadi. LCD displeyda joriy suv holatini tavsiflovchi qo'shimcha xabar ko'rsatiladi (juda past, yaxshi yoki juda baland). Shuningdek, sizning tankingizdagi baliqning ochlik darajasini aniqlash uchun taymer o'rnatilgan. Bir muncha vaqt o'tgach, sizning uy hayvoningiz och ekanligi haqida xabar paydo bo'ladi. Sizning baliqingiz "o'lik" bo'lmaguncha, bu xabar jiddiy ravishda oshadi. Taymerni biriktirilgan tugma yordamida qayta boshlash mumkin.

5 -qadam: Qo'shimcha rasmlar

Tavsiya: