Mundarija:

WaterLevelAlarm - SRO2001: 9 qadam (rasmlar bilan)
WaterLevelAlarm - SRO2001: 9 qadam (rasmlar bilan)

Video: WaterLevelAlarm - SRO2001: 9 qadam (rasmlar bilan)

Video: WaterLevelAlarm - SRO2001: 9 qadam (rasmlar bilan)
Video: LEVEL 12 ๐Ÿ˜ฑ ADAM GOT NEW CRIMINAL BOXES ๐Ÿ”ฅ DIAMOND BOXES ๐Ÿ’Ž FREE FIRE 2024, Noyabr
Anonim
Suv darajasi signal - SRO2001
Suv darajasi signal - SRO2001
Suv darajasi signalizatsiyasi - SRO2001
Suv darajasi signalizatsiyasi - SRO2001

Sizga o'zimning tafsilotlarimni tushuntirishdan oldin, men sizga kichik bir hikoya aytib beraman;)

Men qishloqda yashayman va afsuski, menda kanalizatsiya yo'q, shuning uchun menda lift nasosi bilan ishlaydigan sanitariya bor. Odatda bo'ron tufayli bir necha kun elektr uzilib qolgan kungacha hamma narsa yaxshi ishlaydi โ€ฆ

Ko'ryapsizmi, men bu bilan qayoqqa ketyapman? Yo'q?

Xo'sh, elektrsiz suvni chuqurdan chiqarish uchun ishlatiladigan nasos endi ishlamayapti!

Afsuski, men o'sha paytda bu haqda o'ylamagan edim โ€ฆ shuning uchun suv sathi ko'tarildi, nasos deyarli to'lgan quduqqa qadar! Bu butun tizimga zarar etkazishi mumkin (bu juda qimmat โ€ฆ)

Shunday qilib, menda nasos qudug'idagi suv g'ayritabiiy darajaga yetganda ogohlantirish uchun signal berish g'oyasi bor edi. Shunday qilib, agar nasos bilan bog'liq muammo bo'lsa yoki elektr quvvati uzilib qolsa, signal eshitiladi va men katta shikastlanishdan oldin darhol aralasha olaman.

Bu erda biz tushuntirishlar uchun boramiz!

1 -qadam: asboblar va elektron komponentlar

Asboblar va elektron komponentlar
Asboblar va elektron komponentlar

Elektron komponentlar:

- 1 Microchip PIC 12F675

- 2 lahzali kalit tugmasi

- 1 ta LED

- 1 ta signal

- 1 ta DC-DC kuchaytiruvchi modul (chunki mening signal signalim baland ovozli bo'lishi uchun 12 V ni talab qiladi)

- 4 ta qarshilik (180 ohm; 2 x 10K ohm; 100K ohm)

- 1 detektor (suzuvchi)

- 1 ta batareya ushlagichi

- 1 ta tenglikni kartasi

- 1 ta plastik quti/sumka

Asboblar:

- Kodni Microchip 12F675 ga kiritish uchun dasturchi (masalan, PICkit 2)

- 4,5V mini quvvat manbai

Agar siz kodni o'zgartirishni xohlasangiz, sizga Microchip MPLAB IDE (bepul) dan foydalanishni maslahat beraman, lekin sizga CCS kompilyatori ham kerak bo'ladi. Siz boshqa kompilyatordan ham foydalanishingiz mumkin, lekin sizga dasturda ko'p o'zgarishlar kerak bo'ladi.

Lekin men sizga buni beraman. HEX faylini to'g'ridan -to'g'ri mikrokontrolderga kiritish mumkin.

2 -qadam: majburiyatlar

- Tizim uzilib qolganda ishlash uchun o'z-o'zidan energiya bilan ta'minlanishi kerak.

- Tizim kamida 1 yillik avtonomiyaga ega bo'lishi kerak (men yiliga bir marta sanitariya -texnik xizmat ko'rsataman).

- Signal o'rtacha masofadan eshitilishi kerak. (taxminan 50 metr)

- Tizim nisbatan kichik qutiga sig'ishi kerak

3 -qadam: sxematik

Sxematik
Sxematik

Bu erda CADENCE Capture CIS Lite yordamida tuzilgan sxema. Komponentlarning rolini tushuntirish:

- 12F675: kirish va chiqishni boshqaruvchi mikrokontroller

- SW1: ish tugmasi

- SW2: tiklash tugmasi

- D1: LED holati

- R1: MCLR uchun tortish qarshiligi

- R2: boshqaruv tugmachalarini boshqarish uchun pastga tushadigan qarshilik

- R3: LED D1 uchun oqim cheklovli qarshilik

- R4: sensordagi oqim cheklovli rezistor

- PZ1: signal (signal ohangi)

- J3 va J4: ular orasidagi DC-DC kuchaytirgich moduli

DC-DC kuchaytirgich moduli ixtiyoriy, siz signalni to'g'ridan-to'g'ri mikrokontrolderga ulashingiz mumkin, lekin men uni ovoz balandligini oshirish uchun ishlataman, chunki uning ish kuchlanishi 12 V, mikrokontroller chiqish voltaji esa atigi 4,5 V.

4 -qadam: Breadboardda prototip yaratish

Breadboard -da prototip yaratish
Breadboard -da prototip yaratish
Breadboard -da prototip yaratish
Breadboard -da prototip yaratish

Keling, yuqoridagi sxemaga muvofiq komponentlarni non paneliga yig'amiz va mikrokontrollerni dasturlashtiramiz!

Aytishim kerakki, men ampermetr rejimida multimetrni ketma -ket qo'shib, uning joriy iste'molini o'lchagan edim.

Quvvat iste'moli imkon qadar past bo'lishi kerak, chunki tizim 24 soat ishlashi va kamida 1 yil avtonomiyaga ega bo'lishi kerak.

Multimetrda biz mikrokontroller dasturning oxirgi versiyasi bilan dasturlashtirilganida tizimning quvvat sarfi atigi 136uA ekanligini ko'ramiz.

Tizimni 1,5V 1200mAh quvvatli 3 ta batareya bilan quvvatlantirganda, u avtonomiyani taklif qiladi:

3 * 1200 / 0.136 = 26470 H avtonomiya, taxminan 3 yil!

Men bunday avtonomiyani olishim mumkin, chunki men mikrokontrollerni SLEEP rejimiga qo'ydim, dasturni ko'rib chiqaylik!

5 -qadam: Dastur

Dastur
Dastur

Dastur C tilida MPLAB IDE bilan yozilgan va kod CCS C kompilyatori bilan tuzilgan.

Kod to'liq sharhlangan va tushunish juda oson, agar siz uning qanday ishlashini bilmoqchi bo'lsangiz yoki uni o'zgartirmoqchi bo'lsangiz, manbalarni yuklab olishingizga ruxsat beraman.

Qisqacha aytganda, mikrokontroller maksimal quvvatni tejash uchun kutish rejimida bo'ladi va uning 2 -pinida holat o'zgarganda uyg'onadi:

Suyuqlik darajasi sensori ishga tushirilganda, u ochiq kalit vazifasini bajaradi va shuning uchun 2 -pimdagi kuchlanish yuqoridan pastgacha o'zgaradi). Shundan so'ng, mikrokontroller signal berish uchun signal beradi.

E'tibor bering, mikrokontrollerni SW2 tugmasi yordamida tiklash mumkin.

Quyida MPLAB loyihasining zip faylini ko'ring:

6 -qadam: Lehimlash va yig'ish

Lehimlash va yig'ish
Lehimlash va yig'ish
Lehimlash va yig'ish
Lehimlash va yig'ish
Lehimlash va yig'ish
Lehimlash va yig'ish

Men yuqoridagi sxemaga muvofiq komponentlarni tenglikka payvandlayman. Tarmoqni toza qilish uchun barcha komponentlarni joylashtirish oson emas, lekin natijadan juda mamnunman! Men payvand choklarini tugatgandan so'ng, ular qimirlamasligiga ishonch hosil qilish uchun simlarga issiq elim qo'ydim.

Bundan tashqari, men qutining old tomoniga o'tadigan simlarni "issiqlik o'tkazmaydigan quvurlar" bilan birlashtirdim, ular toza va mustahkam bo'lishi uchun.

Keyin men korpusning old paneli orqali ikkita tugmachani va LEDni o'rnatdim. Nihoyat, simlarni old panel qismlariga bir -biriga buralgandan so'ng lehimlang. Keyin harakat qilmaslik uchun issiq elim.

7 -qadam: Tizimning ishlash diagrammasi

Tizimning ishlash diagrammasi
Tizimning ishlash diagrammasi

Bu erda dastur emas, balki tizim qanday ishlashining diagrammasi. Bu qandaydir mini -qo'llanma. Diagrammaning PDF -faylini ilova sifatida qo'ydim.

8 -qadam: video

Men tizimning qanday ishlashini ko'rsatish uchun qisqa video tayyorladim va har bir qadamda izoh berdim.

Videoda men qanday ishlashini ko'rsatish uchun sensorni qo'lda boshqaraman, lekin tizim oxirgi joyida bo'lganda, signaldan quduqqa o'rnatilgan sensorga o'tadigan uzun simi (taxminan 5 metr) bo'ladi. suv sathini kuzatib borish kerak.

9 -qadam: Xulosa

Mana, men bu loyihaning oxirida turibman, bu juda kamtarin loyiha, lekin menimcha, bu elektronikani yangi boshlovchi uchun loyihaning asosi yoki qo'shimchasi sifatida foydali bo'lishi mumkin.

Men yozish uslubim to'g'ri bo'ladimi, bilmayman, chunki men qisman tezroq avtomatik tarjimondan foydalanmoqdaman, chunki men ingliz tilida gapirmayman, chunki ingliz tilini mukammal yozadigan odamlar uchun ba'zi jumlalar g'alati tuyulishi mumkin.

Agar sizda ushbu loyiha bo'yicha savollaringiz yoki sharhlaringiz bo'lsa, menga xabar bering!

Tavsiya: