Mündəricat:
- Addım 1: Alətlər və Elektronika Komponentləri
- Addım 2: Öhdəliklər
- Addım 3: Şematik
- Addım 4: Breadboard -da prototip hazırlama
- Addım 5: Proqram
- Addım 6: Lehimləmə və montaj
- Addım 7: Sistemin İş Şeması
- Addım 8: Video
- Addım 9: Nəticə
Video: WaterLevelAlarm - SRO2001: 9 Addım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Həyatımın detallarını sizə izah etməzdən əvvəl sizə kiçik bir hekayə danışacam;)
Mən ölkədə yaşayıram və təəssüf ki, bələdiyyə kanalizasiyam yoxdur, buna görə də lift nasosu ilə işləyən yerində sanitariya sistemim var. Fırtına səbəbindən bir neçə gün elektrik kəsildiyim günə qədər hər şey yaxşı işləyir …
Bununla hara gedəcəyimi görürsən? Yox?
Yaxşı, elektriksiz çuxurdan suyu boşaltmaq üçün istifadə olunan nasos artıq işləmir!
Və təəssüf ki, mənim üçün o vaxt bunu düşünmədim … buna görə suyun səviyyəsi yüksəldi, nasosun demək olar ki, dolu olduğu quyuya qədər! Bu, bütün sistemə zərər verə bilər (çox bahalı…)
Beləliklə, nasos quyusundakı su anormal səviyyəyə çatanda məni xəbərdar etmək üçün həyəcan siqnalı vermək fikrim var idi. Beləliklə, nasosla bağlı bir problem varsa və ya elektrik kəsilsə, həyəcan siqnalı çalacaq və hər hansı bir böyük ziyandan əvvəl dərhal müdaxilə edə biləcəyəm.
Burada izahat üçün gedirik!
Addım 1: Alətlər və Elektronika Komponentləri
Elektronika komponentləri:
- 1 Microchip PIC 12F675
- 2 ani keçid düyməsi
- 1 ədəd LED
- 1 siqnal
- 1 DC-DC gücləndirmə modulu (çünki səs siqnalımın 12V yüksək olması tələb olunur)
- 4 müqavimət (180 ohm; 2 x 10K ohm; 100K ohm)
- 1 detektor (üzən)
- 1 ədəd batareya tutacağı
- 1 ədəd PCB lövhəsi
- 1 plastik qutu/qutu
Alətlər:
- Kodu Microchip 12F675 -ə daxil etmək üçün proqramçı (məsələn, PICkit 2)
- 4.5V mini enerji təchizatı
Kodu dəyişdirmək istəsəniz Microchip MPLAB IDE (pulsuz) istifadə etməyi məsləhət görürəm, ancaq CCS tərtibçisinə də ehtiyacınız olacaq. Başqa bir kompilyatordan da istifadə edə bilərsiniz, ancaq proqramda bir çox dəyişikliyə ehtiyacınız olacaq.
Amma sənə verəcəyəm. HEX faylını birbaşa mikrokontrolöre daxil edə bilərsiniz.
Addım 2: Öhdəliklər
- Sistemin elektrik kəsilməsi halında işləməsi üçün enerjiyə ehtiyacı olmalıdır.
- Sistemin ən azı 1 illik muxtariyyəti olmalıdır (ildə bir dəfə sanitariya işləri görürəm).
- Siqnal orta məsafədən eşidilməli olmalıdır. (təxminən 50 metr)
- Sistem nisbətən kiçik bir qutuya sığmalıdır
Addım 3: Şematik
CADENCE Capture CIS Lite ilə yaradılan sxem budur. Komponentlərin rolunun izahı:
- 12F675: giriş və çıxışları idarə edən mikro nəzarətçi
- SW1: işləmə düyməsi
- SW2: sıfırlama düyməsi
- D1: vəziyyət LED
- R1: MCLR üçün çəkmə müqaviməti
- R2: idarəetmə düyməsini idarə etmək üçün aşağıya doğru müqavimət
- R3: LED D1 üçün cərəyan məhdudlaşdırıcı müqavimət
- R4: sensordakı cərəyan məhdudlaşdırıcı rezistor
- PZ1: səs siqnalı (həyəcan siqnalı)
- J3 və J4: aralarında DC-DC gücləndirmə modulu olan bağlayıcılar
DC-DC təkmilləşdirmə modulu isteğe bağlıdır, birbaşa səs siqnalını mikrokontrolöre qoşa bilərsiniz, amma səs siqnalının səviyyəsini artırmaq üçün istifadə edirəm, çünki onun iş gərginliyi 12V, mikrokontrolörün çıxışı isə yalnız 4.5V-dir.
Addım 4: Breadboard -da prototip hazırlama
Gəlin yuxarıdakı sxemə görə komponentləri çörək taxtasına yığaq və mikrokontrolörü proqramlaşdıraq!
Cari istehlakını ölçmək üçün montaj ilə birlikdə ampermetr rejimində bir multimetr əlavə etməyimdən başqa xüsusi bir şey yoxdur.
Güc istehlakı mümkün qədər aşağı olmalıdır, çünki sistem 24/24 saat işləməlidir və ən azı 1 il muxtariyyətə malik olmalıdır.
Multimetrdə, mikro nəzarətçi proqramın son versiyası ilə proqramlaşdırıldıqda sistemin enerji istehlakının yalnız 136uA olduğunu görə bilərik.
1.5V 1200mAh həcmli 3 batareya ilə sistemi işə salmaqla aşağıdakılara muxtariyyət verir:
3 * 1200 / 0.136 = 26470 H muxtariyyət, təxminən 3 il!
Mikro nəzarətçini proqramda SLEEP rejiminə qoyduğum üçün belə bir muxtariyyət əldə edə bilərəm, ona görə də proqramı görək!
Addım 5: Proqram
Proqram MPLAB IDE ilə C dilində yazılıb və kod CCS C Tərtibçisi ilə tərtib edilib.
Kod tam şərh edilmişdir və başa düşülməsi olduqca sadədir, necə işlədiyini bilmək və ya dəyişdirmək istəyirsinizsə mənbələri yükləməyinizə icazə verirəm.
Bir sözlə, mikrokontrolör maksimum enerjiyə qənaət etmək üçün gözləmə rejimindədir və 2 -ci pinində vəziyyət dəyişikliyi olduqda oyanır:
Maye səviyyəsi sensoru işə salındıqda, açıq bir açar rolunu oynayır və buna görə pin 2 -də gərginlik yüksəkdən aşağıya dəyişir). Bundan sonra mikrokontrolör xəbərdarlıq etmək üçün həyəcanı tetikler.
SW2 düyməsi ilə mikro nəzarət cihazını yenidən qurmağın mümkün olduğunu unutmayın.
Aşağıda MPLAB layihəsinin zip faylına baxın:
Addım 6: Lehimləmə və montaj
Komponentləri yuxarıdakı diaqrama uyğun olaraq PCB -yə qaynaqlayıram. Təmiz bir dövrə qurmaq üçün bütün komponentləri yerləşdirmək asan deyil, amma nəticədən çox məmnunam! Qaynaqları bitirdikdən sonra hərəkət etmədiklərindən əmin olmaq üçün tellərə isti yapışqan qoydum.
Daha təmiz və daha möhkəm olması üçün qutunun ön tərəfinə keçən telləri "istilik büzmə borusu" ilə birlikdə qruplaşdırdım.
Sonra iki düyməni və LED -i quraşdırmaq üçün korpusun ön panelini qazdım. Nəhayət, telləri bir -birinə bükdükdən sonra ön panel komponentlərinə lehimləyin. Sonra hərəkət etməmək üçün isti yapışqan tətbiq edin.
Addım 7: Sistemin İş Şeması
Burada proqramın deyil, sistemin necə işlədiyinin diaqramı verilmişdir. Bir növ mini istifadəçi təlimatıdır. Diaqramın PDF faylını əlavə olaraq qoydum.
Addım 8: Video
Sistemin necə işlədiyini göstərmək üçün qısa bir video çəkdim və hər addımda bir şərh yazdım.
Videoda necə işlədiyini göstərmək üçün sensoru əllə idarə edirəm, amma sistem son yerində olduqda siqnalizasiyadan quyuda quraşdırılmış sensora gedəcək uzun bir kabel (təxminən 5 metr) olacaq. suyun səviyyəsinə nəzarət edilməlidir.
Addım 9: Nəticə
Budur bu layihənin sonundayam, çox təvazökar bir kiçik layihədir, amma düşünürəm ki, bir proyektə əsas və ya tamamlayıcı kimi elektronikaya yeni başlayanlar üçün faydalı ola bilər.
Yazı tərzimin düzgün olub -olmadığını bilmirəm, çünki qismən daha sürətli getmək üçün avtomatik tərcüməçidən istifadə edirəm və ingilis dilində danışmadığım üçün bəzi cümlələrin ingilis dilini mükəmməl yazan insanlar üçün çox qəribə olacağını düşünürəm.
Bu layihə ilə bağlı hər hansı bir sualınız və ya şərhiniz varsa, mənə bildirin!
Tövsiyə:
Bir addım sayğacı necə etmək olar ?: 3 addım (şəkillərlə)
Addım Sayğacı Necə Hazırlanır ?: Bir çox idman növlərində yaxşı çıxış edirdim: gəzmək, qaçmaq, velosiped sürmək, badminton oynamaq və s. Yaxşı, qarın qarnına baxın …… Yaxşı, hər halda, məşq etmək üçün yenidən başlamağa qərar verdim. Hansı avadanlıqları hazırlamalıyam?
Addım sayğacı - Mikro: Bit: 12 addım (şəkillərlə)
Step Counter - Micro: Bit: Bu layihə bir addım sayğacı olacaq. Addımlarımızı ölçmək üçün Micro: Bit -ə quraşdırılmış akselerometr sensorundan istifadə edəcəyik. Micro: Bit hər dəfə silkələnəndə sayına 2 əlavə edəcəyik və ekranda göstərəcəyik
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)
Bolt - DIY Simsiz Şarj Gecə Saatı (6 addım): 6 addım (şəkillərlə)
Bolt - DIY Simsiz Şarj Gecə Saatı (6 addım): İndüktif şarjlar (simsiz şarj və ya simsiz şarj kimi də tanınır) simsiz enerji ötürmə növüdür. Portativ cihazlara elektrik enerjisi vermək üçün elektromaqnit induksiyasından istifadə edir. Ən çox yayılmış tətbiq Qi simsiz şarj cihazıdır
Asan addımlar və şəkillərlə kompüteri necə sökmək olar: 13 addım (şəkillərlə)
Asan Adımlar və Şəkillərlə Kompüteri Sökmək Necə: Bu, kompüterin sökülməsi ilə bağlı təlimatdır. Əsas komponentlərin çoxu moduldur və asanlıqla çıxarılır. Bununla birlikdə, bu mövzuda təşkilatlanmanız vacibdir. Bu, hissələri itirməməyinizə və eyni zamanda montajı asanlaşdırmağa kömək edəcək