Mündəricat:
- Təchizat
- Addım 1: JSN-SR04 ilə işə başlayın
- Addım 2: Avtomatik Su Səviyyə Nəzarətçisinin işləməsi
- Addım 3: Dövrə Diaqramı və İzahı
- Addım 4: Proqramlaşdırma
- Addım 5: Test və Montaj
- Addım 6: Quraşdırma
Video: Səviyyə Göstəricisi olan Avtomatik Su Motoru: 6 Addım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Hamıya Salam, başqa bir təlimata xoş gəldiniz. Bu layihədə Arduino Nano istifadə edərək su səviyyəsi Göstərici xüsusiyyətli Tam Avtomatik Su Tankı Səviyyə Nəzarətçisinin necə yaradılacağını öyrənəcəyik.
Arduino bu layihənin beynidir. Sensorlardan giriş alacaq və alınan dəyərə görə bütün digər cihazları idarə edəcək. İkinci blok 16x2 LCD ekrandır. Bu qurğu Su səviyyəsini həm Diaqramda, həm də Pompa vəziyyətini göstərəcək. Bu bölmə, çən çəninin boş olduğu zaman bizə də xəbər verəcəkdir. Üçüncü blok Sonar Sensorudur. Bu, yerüstü su çənindəki su səviyyəsini ölçmək üçün istifadə olunur.
Bu layihədə Su səviyyəsini ölçmək üçün HC-SR04 Ultrasonik Modulundan və suyun səviyyəsini sm olaraq görmək üçün I2C LCD-dən istifadə edəcəyəm.
Təchizat
Arduino Nano
JSN-SR04 Suya Dayanıklı Ultrasonik Modul
16X 2 LCD Ekran (Mavi/Yaşıl)
230-5V güc modulu
5V səs siqnalı
Bağlama telləri
Qapalı bir qutu
Addım 1: JSN-SR04 ilə işə başlayın
JSN-SR04 və ya Suya Dözümsüz ultra səs sensoru, ötürmə və əks etdirmə prinsipi üzərində işləyən elektron cihazdır və bu sensora TRIG və ECHO pin adlanan iki pin daxildir.
ECHO pin funksiyası dalğaları kanala yaymaqdır. Bu dalğalar bir dalğa olaraq mühitdən keçir və hər hansı bir obyektə və ya yayılmadan əvvəl bir maneəyə çırpıldığında əks olunur. hesablanan və bu dəyəri istifadə edərək bizə yaxınlaşan maneənin məsafəsinə qərar veririk.
- TRIG pin nano rəqəmsal pin 5 -ə bağlıdır.
- ECHO pin, nano rəqəmsal pin 5 -ə bağlıdır.
- VCC pin, çörək taxtasının müsbət korkuluğuna bağlıdır.
- GND pin çörək lövhəsinin mənfi hissəsinə bağlıdır.
Addım 2: Avtomatik Su Səviyyə Nəzarətçisinin işləməsi
Bu layihənin işlənməsi çox sadədir, su çənindəki səs dalğalarını göndərən və ECHO olan səs dalğalarının əksini algılayan Ultrasonik sensor modulundan istifadə etmişik. Hər şeydən əvvəl, Arduino istifadə edərək siqnal ötürmək üçün ultrasəs sensoru modulunu işə salmalı və sonra ECHO qəbul etməyi gözləməliyik. Arduino, ECHO -nu işə salmaq və qəbul etmək arasındakı vaxtı oxuyur. Səs sürətinin təxminən 340 m/s olduğunu bilirik. Beləliklə, verilən düsturu istifadə edərək məsafəni hesablaya bilərik:
Məsafə = (səyahət vaxtı/2) * səs sürəti Səs sürətinin saniyədə təxminən 340m olduğu yerlərdə. Bu üsullardan istifadə edərək sensordan su səthinə qədər məsafə əldə edirik. Bundan sonra suyun səviyyəsini hesablamalıyıq. İndi su anbarının ümumi uzunluğunu hesablamalıyıq. Su anbarının uzunluğunu bildiyimiz üçün, ultrasəsdən gələn tankın ümumi uzunluğundan yaranan məsafəni çıxarmaqla suyun səviyyəsini hesablaya bilərik. Və suyun səviyyəsinə qədər olan məsafəni alacağıq. İndi bu su səviyyəsini suyun faizinə çevirə bilərik və LCD -də göstərə bilərik.
Addım 3: Dövrə Diaqramı və İzahı
Aşağıda verilən su səviyyəsi nəzarətçi sxemində göstərildiyi kimi, Ultrasonik sensor modulunun "tətik" və "əks -səda" pinləri birbaşa arduino pin 5 və 4 -ə bağlanır. 16x2 LCD, 4 bit rejimində arduino ilə əlaqələndirilir. RS, RW və En nəzarət pinləri arduino pin 3, GND və 2-yə birbaşa bağlıdır. D4-D7 məlumat pinləri arduino-nun 10, 9, 8 və 7-yə, buzzer isə pin 6-da bağlanır. 5 Volt rölesi su motoru nasosunun açılması və ya söndürülməsi üçün arduinonun 12-ci pininə də qoşulur. Bu qurğunu işə salmaq üçün 230-5V güc modulu istifadə olunur. Bunun üçün 1000mA Telefon şarj cihazından istifadə edə bilərsiniz. bu dövrədə Ultrasonik sensor modulu nümayiş üçün su çəninin üstü. Bu sensor modulu sensor modulu ilə su səthi arasındakı məsafəni oxuyacaq və "Tankdakı Su Məkanı:" mesajı ilə LCD ekranda məsafəni göstərəcək. Bu, burada suyun səviyyəsi əvəzinə su üçün boş bir məsafə və ya həcm göstərdiyimiz deməkdir. Bu funksiyaya görə bu sistemi istənilən su anbarında istifadə edə bilərik. Boş suyun səviyyəsi təxminən 30 sm məsafəyə çatdıqda Arduino röleyi idarə edərək su nasosunu AÇIR. İndi LCD -də "LOW Water Level" "Motor AÇILDI" göstəriləcək və Relay status LED -i yanmağa başlayacaq
İndi boş yer təxminən 12 sm məsafəyə çatırsa, arduino röleyi söndürür və LCD -də "Tank doludur" "Motor söndü" göstərilir. Buzzer də bir müddət bip səsi verir və röle vəziyyətinin LED'i sönəcək.
Addım 4: Proqramlaşdırma
Su səviyyəsi nəzarətçisi üçün Arduino proqramlaşdırmaq üçün əvvəlcə röle, LCD, səs siqnalı və s. və doğru portu və sonra yüklə vurun.
Addım 5: Test və Montaj
Layihəni bitirdikdən sonra arduinonun LCD -də suyun səviyyəsini göstərdiyini görməlisiniz. Su səviyyəsinin müəyyən bir həddən sonra çatdığını bildirmək üçün əlavə bir səs siqnalı verə bilərsiniz.
Addım 6: Quraşdırma
Bu əsas bir tətbiqdir və məhdud qaynaqlar ilə edildi. Bunu növbəti addım olaraq SIM900A modulundan istifadə edərək SMS su səviyyəsi bildirişi ilə artırmağı planlaşdırıram.
İzlədiyiniz üçün təşəkkürlər.
Tövsiyə:
TinkerCad -da Arduino istifadə edən Su Səviyyə Göstəricisi: 3 addım
TinkerCad -da Arduino istifadə edən Su Səviyyə Göstəricisi: Bu məqalə Arduino istifadə edən tam işlək bir su səviyyəsi nəzarətçisindən bəhs edir. Dövrə, tankdakı suyun səviyyəsini göstərir və suyun səviyyəsi əvvəlcədən müəyyən edilmiş səviyyədən aşağı düşdükdə mühərriki işə salır. Dövrə avtomatik olaraq açılır
Batareya Səviyyə Göstəricisi: 4 Adım (Şəkillərlə birlikdə)
Batareya Səviyyə Göstəricisi: Mənim kimi bir kameranız varsa, şübhəsiz ki, bəzi batareyalarınız da var, problem ondadır ki, batareyanın dolu və ya boş olduğunu heç vaxt bilmirsiniz! mənə qalan güc haqqında kobud bir fikir verin
DIY Batareya Səviyyə Göstəricisi/12v Batareya üçün Avtomatik Kəsmə: 5 Addım (Şəkillərlə)
12 V Batareya üçün DIY Batareya Səviyyə Göstəricisi/Avtomatik Kəsmə: DIYers … Hamımız yüksək səviyyəli şarj cihazlarımızın bu lityum polimer batareyaları doldurmaqla məşğul olduğu bir vəziyyətdən keçmişik, amma yenə də bu 12v qurğuşun turşusu batareyasını və yalnız şarj cihazınızı doldurmalısınız. var kor birisidir …. Bəli, kor kimi
Siqnalizasiya ilə Uzun Menzil Simsiz Su Səviyyə Göstəricisi - 1 km -ə qədər məsafə - Yeddi Səviyyə: 7 addım
Siqnalizasiya ilə Uzun Menzil Simsiz Su Səviyyə Göstəricisi | 1 km -ə qədər məsafə | Yeddi Səviyyə: Youtube -da izləyin: https://youtu.be/vdq5BanVS0Y 100-200 metr aralığını təmin edəcək bir çox Simli və Simsiz Su Səviyyə Göstəricisi görmüş ola bilərsiniz. Ancaq bu təlimatda, uzun mənzilli simsiz su səviyyəsi Indi görəcəksən
Yalnız bir DC Motoru olan 12V -dən 220V -ə qədər olan ən sadə çevirici: 3 addım (şəkillərlə)
12V -dən 220V -a qədər bir DC Motoru olan ən sadə İnverter: Salam! Bu təlimatda evdə sadə bir çevirici hazırlamağı öyrənəcəksiniz. Dəyişdirmə işlərindən yalnız DC Motor məsuldur