DIY harorat va namlik sensori yong'inga qarshi vositasi (Arduino UNO): 11 qadam
DIY harorat va namlik sensori yong'inga qarshi vositasi (Arduino UNO): 11 qadam
Anonim
Image
Image

Bu loyiha har kim uyida yoki kompaniyada LCD displeyda ko'rsatiladigan harorat va namlik sensori va favqulodda holatlarda yong'inni o'chirish uchun ovozli signal va suv pompasi bilan bog'langan olov sensori sifatida ishlatilgan.

1 -qadam: qismlarni yig'ing

Kerakli qismlar:

  • Arduino UNO va IDE (dasturiy ta'minot)
  • erkakdan ayolga o'tish kabellari
  • erkakdan erkakga o'tish kabellari
  • Katta non paneli
  • Uchta LED (qizil, sariq va yashil)
  • YWRobot LCM1602 o'rnatilgan 16X2 LCD displey
  • Yong'in sensori
  • DHT11 harorat va namlik sensori
  • Buzzer
  • Batareyali suv nasosi va o'z-o'zidan ishlaydigan zaryadlanuvchi suv dispenserining ikkita tugmasi (5 gallonli suv idishlarida ishlatiladi)
  • Suv nasoslari quvurlari
  • 5 voltli o'rni
  • Qo'l matkapi
  • Zımpara g'isht/qog'oz/mashina
  • Fretsaw
  • Siz tanlagan akril
  • 330/500 ml suv idishi (favqulodda suv ombori sifatida ishlatiladi).
  • Yelimli qurol
  • Akril elim
  • (Ixtiyoriy) 9v batareya ulagichi
  • 3M kauchuk uslubidagi ikki tomonlama lenta

2 -qadam: Barcha qismlar va Arduino o'rtasida aloqa o'rnating

Arduino -ga kerakli ulanishlar ro'yxati:

LCD

A5 - SCL

A4 - SDA

VCC POSITIVE BROADBARD

GND NEGATIF/GND BROADBARD

-----------------------------------------------------------------------------------------------------------------------------------------------------

DHT11 TEMP N NEMLIK SENSORI

A0 (Arduino) SENSORDA DIGITAL OUT

+ POSITIV BREADBOARD RAIL ga

- NEGATIF BREADBOARD RAILga

-----------------------------------------------------------------------------------------------------------------------------------------------------

Olov sensori

VCC POSITIV BREADBOARD RAILGA

GND NEGATIV BREADBOARD RAILGA

D0 PIN 3 ARDUINO

A0 (SENSOR) - A1 (ARDUINO)

Suv nasosi va o'rni

GND BREADBARDDA NEGATIFIYNI O'RNATISHDA

Pozitiv PIN -kod paneli uchun 5V

PIN -kod 13 ga kirish (ARDUINO)

MUHIM !!! Suv nasosidan ikkinchi tugmani olib tashlang va tugmachaga bog'langan ikkita kabelni o'rni pinlariga bog'lang, so'ngra vintni mahkamlang !

-----------------------------------------------------------------------------------------------------------------------------------------------------

BUZZER

NORBOHDAGI O'RIN

NORBAT BO'LGAN NEGATIF RAYL BUZZERGA NOMLI TAVKADAGI NEGATIF RAILGA ULANGAN.

POSITIF BUZZER RAYINI 10 -PINDAGI NAVOLLARDA (ARDUINO)

-----------------------------------------------------------------------------------------------------------------------------------------------------

Yashil LED

PIN -kodning LED -dagi (uzoqroq) pozitiv PIN kodi

NEGATIF PIN -kodli LED -NEGATIF RAILGA

SARI LED

PIN -kodning LED -dagi (uzoqroq) pozitiv PIN -kod

NEFATIF PIN -kodi LED panelidagi salbiy relsga

Qizil LED

PIN -kodning LED -dagi (uzoqroq) pozitiv PIN -kodi

NEFATIF PIN -kodi LED panelidagi salbiy relsga

-----------------------------------------------------------------------------------------------------------------------------------------------------

ARDUINO

GROUNDING/GND NAVOZATLI RAILGA NANO TABRIDA

NORBO'LDAGI POSITIV RAILGA 5V

-----------------------------------------------------------------------------------------------------------------------------------------------------

NORBOH

O'ng relsdan relsni chapga, negativdan - chapga.

3 -qadam: Kodni Arduino -ga yuklang

Kodni Arduino -ga yuklang va uning barcha qismlari ishlayotganiga ishonch hosil qiling. Olov sensori yonidagi zajigalka yordamida signal va suv nasosini sinab ko'rishingiz mumkin.

4 -qadam: Birinchi akril qutining qismlarini kesish

Birinchi qutining oldingi qismidan teshiklarni burg'ulash va kerakli qismlarni kesish
Birinchi qutining oldingi qismidan teshiklarni burg'ulash va kerakli qismlarni kesish

Hozircha biz Arduino loyihasini muvaffaqiyatli amalga oshirdik va endi akril yordamida qutilar yasashimiz kerak.

Bu qism uchun sizga kerak bo'ladi:

  • Siz tanlagan akril
  • Fretsaw
  • Zımpara g'isht/qog'oz/mashina

BIRINCHI QISM

(0,5 sm uzunlikdagi QO'ShIMChA BOSHQA QO'YING, XATOLAR HAQIDA Xavotir olmang va ularni keyin qo'yib yubormang) Bu qismlarni tayyor qilib olgandan so'ng, akril ustidagi chiziqlarni qo'shib, birinchi raqamli quti uchun bu qismlarni kesib tashlashingiz kerak bo'ladi. qoraqalpog'iston:

  1. 18,5X18,5 sm o'lchamdagi bitta bo'lak
  2. To'rtta 18,5x6,5 sm

Ikkinchi qism

Endi biz zımpara g'isht/qog'oz/dastgoh yordamida kerakli o'lchamda ekanligiga ishonch hosil qilish uchun qismlarni zımparalashimiz kerak.

5 -qadam: Birinchi qutining oldingi qismidan teshiklarni burg'ulash va kerakli qismlarni kesish

Birinchi qutining oldingi qismidan teshiklarni burg'ulash va kerakli qismlarni kesish
Birinchi qutining oldingi qismidan teshiklarni burg'ulash va kerakli qismlarni kesish
Birinchi qutining oldingi qismidan teshiklarni burg'ulash va kerakli qismlarni kesish
Birinchi qutining oldingi qismidan teshiklarni burg'ulash va kerakli qismlarni kesish

Endi siz qismlarni kesib tashladingiz, biz bu loyihaning tafsilotlarini bilib olamiz.

Birinchi qism

Qaysi qismni old qismi sifatida ishlatishni tanlang, iltimos, u 18,5X6,5 sm bo'laklardan biri bo'lishi kerakligini unutmang.

Sizga kerak bo'ladi:

  • Fretsaw
  • qo'l matkap
  • Zımpara g'isht/qog'oz/mashina

-----------------------------------------------------------------------------------------------------------------------------------------------------

  1. Pastki qismida 7X2.5 sm o'lchamdagi bo'sh joy qoldirib, to'rtburchaklar chizamiz
  2. Qo'rqinchli arra bilan mos keladigan darajada katta bo'lgan matkap yordamida teshik oching
  3. Arra ustaxonasidan olib tashlang va uni 1 -rasmda ko'rsatilgandek ichkaridan kesib olishimiz uchun shu teshikdan o'tuvchi arra ichiga joylashtiring.
  4. To'rtburchakni kesib oling. Qisqartirishni kerak bo'lgandan 0,5 sm kichikroq qilishni unutmang, shunda siz uni kerakli 0,5 sm ga zımparalashingiz mumkin.
  5. Testerani panadan olib tashlang va qismni olib tashlang, keyin aravani orqaga joylashtiring, chunki keyinroq kerak bo'ladi.
  6. To'rtburchakni 2 -rasmdagi kabi zımpara qog'ozi yordamida kerakli o'lchamda qumlang.

-----------------------------------------------------------------------------------------------------------------------------------------------------

Ikkinchi qism

3 -rasmda ko'rsatilgandek, LEDlar uchun etarlicha katta bo'lgan to'rtburchaklar ustidagi uchta teshikni burg'ulash uchun qo'l matkapidan foydalaning

-----------------------------------------------------------------------------------------------------------------------------------------------------

Uchinchi qism

  1. 2X1.3 sm o'lchamdagi ikkinchi to'rtburchaklar qilish uchun "Birinchi qism" usulidan foydalaning. Bu DHT11 sensori uchun. Agar siz tasodifan tuynukni men kabi juda katta qilib qo'ysangiz, biz bo'shliqni to'g'rilash uchun qismlarni yopishtirganimizda, keyinchalik yopishtiruvchi tabancadan foydalanishimiz mumkin.
  2. Olov sensori uchun LEDlar bilan bir xil o'lchamdagi DHT11 sensori uchun to'rtburchak yonida teshik oching.

6 -qadam: Teshiklarni burg'ulash va birinchi qutining orqa qismidan kerakli qismlarni kesish

Biz birinchi qutining old panelini/qismini muvaffaqiyatli yakunladik. Endi biz birinchi qutining orqa paneli/qismida ishlashimiz kerak.

Birinchi qism

Qaysi qismni orqa qism sifatida ishlatishni tanlang, iltimos, u 18,5X6,5 sm bo'laklardan biri bo'lishi kerakligini unutmang

  1. Arduino seriyali kabelning o'ng tomoniga to'g'ri keladigan darajada katta teshik qiling. (agar siz 9v batareya ulagichini qo'shmoqchi bo'lsangiz, uni shu erga o'tkazasiz)
  2. Chap tomonda, o'rni bilan bog'langan ikkinchi tugmani bosib, ikkita kabelga mos keladigan kichik teshikni burg'ulang.

7 -qadam: Birinchi quti uchun 4/5 qismni bir -biriga yopishtirish

Birinchi quti uchun 4/5 qismni bir -biriga yopishtirish
Birinchi quti uchun 4/5 qismni bir -biriga yopishtirish

Ushbu qadam uchun sizga kerak bo'ladi:

Akril elim

  1. Old panelni/bo'lakni katta akril bo'lakka (18,5X18,5 sm) yopishtiring, LEDlarning teshiklari to'rtburchakning tepasida joylashganligiga ishonch hosil qiling. U gorizontal ravishda yopishtirilgan bo'lishi kerak.
  2. Yuqoridagi rasmda ko'rsatilgandek, orqadan boshqa barcha tomonlarni yopishtiring.

8 -qadam: Barcha qismlarni birinchi qutiga yopishtirish

Birinchi qismga barcha qismlarni yopishtirish
Birinchi qismga barcha qismlarni yopishtirish
Birinchi qismga barcha qismlarni yopishtirish
Birinchi qismga barcha qismlarni yopishtirish

Endi biz barcha qismlarni turli qismlarga yopishtirishimiz kerak.

Birinchi qism

  1. Suv nasosining kabellarini o'rni bilan ajratib oling
  2. LCD -ni yopishqoq tabancadan va elimning to'rt burchagiga joylashtirilgan yopishtiruvchi vintlardek yopishtiring.
  3. Uch LEDni qizil, sariq, yashil ranglardan chapdan o'ngga buyurtmachiga joylashtiring
  4. DHT11 sensorini yopishtiruvchi qurol yordamida mahkamlang va tasodifan yopishtiruvchi qurol yordamida qilingan bo'lsa, teshikni to'g'rilang.
  5. Olov sensori 3M ikki tomonlama lenta yordamida yopishtiriladi

Ikkinchi qism

  1. Non panelini oldindan o'rnatilgan ikki tomonlama lenta yordamida joyiga yopishtiring
  2. Arduino-ni 3M ikki tomonlama lenta yordamida mahkamlang
  3. Loyihani orqa tomondan ko'rib chiqayotganda o'rni chap tomonga siljiting va uni 3M ikki tomonlama lenta yordamida yopishtiring.

Uchinchi qism

  1. Orqa qismni Arduino Serial/USB kabelining kattaroq qismini Arduino bilan, kichikini esa o'rni bilan tekislang. (Akril yopishtirgichdan foydalaning)
  2. USB/Seriya kabelini Arduino -ga ulang

9 -qadam: Ikkinchi quti

Ikkinchi quti
Ikkinchi quti
Ikkinchi quti
Ikkinchi quti
Ikkinchi quti
Ikkinchi quti
Ikkinchi quti
Ikkinchi quti

Birinchi qism

Bu bo'laklarni o'zingiz xohlagan akril yordamida kesib oling va uni biroz kattalashtiring, shunda uni keyinchalik g'isht/qog'oz/mashinada silliqlash mumkin.

  1. To'rt dona 26X8 sm
  2. 10X10 sm o'lchamdagi bitta bo'lak

Ikkinchi qism

  1. 26X8 sm o'lchamdagi qaysi buyumni old qismingiz bo'lishini tanlang
  2. Birinchi tugmachaga mos keladigan teshikni burang (bu suv nasosining faollashuvi uchun favqulodda holat tugmasi sifatida ishlatiladi).
  3. Ikkinchi tugmachadagi ikkita kabelni joylashtirish uchun tepada kichikroq teshik oching (o'rni ketayotganlar).
  4. Kabellarni birinchi tugmachadan chiqarib oling va uni yon tomonga mahkam o'rnating

Uchinchi qism

  1. Yarim suvga chidamli bo'lishi uchun yopishtiruvchi tabancadan tashqari, pastki qismidan tashqari hamma tomonlarini bir -biriga yopishtiring.
  2. Pastki qismini yopishtiruvchi qurol yordamida yopishtiring, lekin har bir yopishtiruvchi qator o'rtasida bo'sh joy qoldiring, shunda shisha oqib ketsa, suv chiqib ketadi va siz uni almashtira olasiz.

To'rtinchi qism

  1. suv idishining qopqog'ida teshik oching va suv nasosiga ulangan IN trubkasini joylashtiring. Agar quvur tubiga etib bormasa, uni qo'shimcha quvurlar bilan almashtiring va uni mukammal o'lchamga keltiring.
  2. Agar u mukammal o'lchamga ega bo'lsa, OUT trubasining uzunligiga ishonch hosil qiling, agar uni qo'shimcha quvurlar bilan almashtirmasangiz.
  3. Bir marta hamma narsa mukammal bo'ladi.
  4. OUT trubkasi tepadan chiqib ketishi uchun barcha qismlarni qutiga joylashtiring.
  5. Ayolni Erkak o'tish kabelini yuqori teshikdan chiqadigan kabellarga ulang, bu uning o'rni teshigiga yetib borishi uchun etarli.

10 -qadam: Oxirgi qadam! Yakuniy ulanish

  1. Erkak qismlarini o'rni uchun mo'ljallangan kabellardan olib tashlang va bu kabelni o'rni bilan ulang. Kabellarni mahkamlash uchun tornavida ishlating
  2. (agar kerak bo'lsa, 9V ulanish kabelini qo'shing)

11 -qadam: TABRIKLAR

TABRIKLAR !!

Siz hozir bu loyihani muvaffaqiyatli amalga oshirdingiz. Endi siz uni har xil o'rnatish texnikasidan foydalanib, xohlagan joyingizga qo'yishingiz mumkin. Oxirgi qadam - USB kabelini ulash va/yoki xohlasangiz, 9v batareyani qo'shish.