Mündəricat:
- Addım 1: Komponentlər
- Addım 2: Bağlantılar və PCB edilməsi
- Addım 3: Proqramlaşdırma
- Addım 4: Montaj və Test
Video: SMS ilə Su Səviyyə Göstəricisi: 4 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Bu gün çox faydalı bir layihə haqqında danışacağam. SMS bildirişi ilə Su Səviyyə Göstəricisi adlanır. Hər kəsin evində su anbarı var. Problem tankdakı suyu izləyən sistemin olmamasıdır. Sonra ikinci bir problem ortaya çıxır ki, su nasosu işə salındıqda heç bir fikri yoxdur və bəzən nasosun tanka su çəkməyə davam etməsi və suyun tankdan tökülməsinə başlamasıdır. Su israfının yanında enerji israfı da var. Bu sistem suyun səviyyəsini aşkar etmək üçün çox faydalıdır. Su səviyyəsini yoxlamaq mümkün olmayan hündür binalar üçün də faydalıdır.
Gəlin başlayaq.
Addım 1: Komponentlər
1. Atmega328
2. Arduino Uno
3. x1 dəyişdirin
4. Kristal Osilator x1
5. 10uf kondansatör x2
6. BC547 npn tranzistor x4
7. Rezistor 1k x5
8. Rezistor 100 x8
9. PCB x1
10. LM7805 5 voltluq tənzimləyici
11. LM7812 12 volt tənzimləyicisi
12. Kondansatör 22uf x2
13. Günəş Paneli 20v
14. İstilik Sink x1
15. Tellər
16. GSM modemi 800H və ya 900A
Addım 2: Bağlantılar və PCB edilməsi
Ckt diaqramında göstərildiyi kimi çörək lövhəsində Rezistorlar olan tranzistorların əlaqələrini yoxlayın. Yüksək məntiqi arduinoya göndərmək üçün çıxış 3 voltdan çox olacaq.
Rezistorları və tranzistorları kompüterə quraşdırın.
28 pinli ic yuvasını PCB -yə quraşdırın.
Bağımsız bir arduino hazırlayırıq.
Kristal osilatoru 22uf kondansatörlə birlikdə lehimləyin.
Transistorların çıxışlarını IC -nin analog pinlərinə qoşun, ic -in pin diaqramına baxın.
Gərginlik tənzimləyicisini kondansatörlərlə düzgün bir şəkildə bağlayın.
GSM modemi ondan daha çox cərəyan aldığından, 7812 gərginlik tənzimləyicisinə soyuducu bağlanmalıdır.
Günəş paneli 7812 ic girişinə bağlıdır.
Bütün komponentləri pcb üzərindəki ckt diaqramında olduğu kimi lehimləyin. Bağlantıları yoxlayın.
Addım 3: Proqramlaşdırma
Arduino UNO -nuzu kompüterinizdəki atmega328 ilə bağlayın
Aşağıdakı kodu arduino -ya yazın
int a = 0; int b = 0;
int c = 0;
int d = 0;
boş quraşdırma ()
{pinMode (A1, GİRİŞ);
pinMode (A0, GİRİŞ);
pinMode (A2, GİRİŞ);
pinMode (A4, GİRİŞ);
Serial.begin (9600);
}
boşluq döngəsi ()
{int r = digitalRead (A4);
int s = digitalRead (A0);
int t = digitalRead (A1);
int u = digitalRead (A2);
əgər (r == HIGH && s == LOW && t == LOW && u == LOW)
{əgər (a == 0)
{Serial.println ("AT+CMGF = 1");
gecikmə (500);
Serial.println ("AT+CMGS = \" yox. / ""); // Alıcının telefon nömrəsinin gecikməsini dəyişdirin (500);
Serial.print ("Səviyyə 1 Motoru Yandırın"); // göndərmək istədiyiniz mesaj
gecikmə (500);
Serial.write (26);
gecikmə (500);
a ++; b = 0; c = 0; d = 0;
}
}
əgər (r == HIGH && s == HIGH && t == LOW && u == LOW)
{əgər (b == 0)
{Serial.println ("AT+CMGF = 1");
gecikmə (500);
Serial.println ("AT+CMGS = \" yox. / ""); // Alıcının telefon nömrəsini dəyişdirin
gecikmə (500);
Serial.print ("2 -ci səviyyədə su");
// göndərmək istədiyiniz mesaj
gecikmə (500);
Serial.write (26);
gecikmə (500);
b ++; a = 0; c = 0; d = 0;
} }
əgər (r == YÜKSEK && s == YÜKSEK && t == YÜKSEK && u == DÜŞÜK) {əgər (c == 0)
{Serial.println ("AT+CMGF = 1");
gecikmə (500);
Serial.println ("AT+CMGS = \" yox. / ""); // Alıcının telefon nömrəsi gecikməsini dəyişdirin (500);
Serial.print ("3 -cü səviyyədə su"); // göndərmək istədiyiniz mesaj
gecikmə (500);
Serial.write (26);
gecikmə (500);
c ++; b = 0; d = 0; a = 0; }}
əgər (r == HIGH && s == HIGH && t == HIGH && u == HIGH)
{əgər (d == 0) {Serial.println ("AT+CMGF = 1");
gecikmə (500);
Serial.println ("AT+CMGS = \" yox. / ""); // Alıcının telefon nömrəsini dəyişdirin
gecikmə (500);
Serial.print ("Tank Tam Söndürmə Motoru"); // göndərmək istədiyiniz mesaj
gecikmə (500);
Serial.write (26);
gecikmə (500);
d ++; c = 0; b = 0; a = 0;
} }
başqa
{Serial.print ("Dövrə Bağlanmadı");
}
}
İndi IC -ni çıxarın və PCB -yə quraşdırın
Addım 4: Montaj və Test
Su çəninizin hündürlüyünə bərabər olan bir PVC boru götürün.
CCT -dən telləri tankın müxtəlif səviyyələrinə yapışdırın.
Vcc telinin həmişə suya batdığını unutmayın.
Bütün Bağlantıları qurun.
Pin 2 -də olan Rx ic -ni GSM modeminin Tx -ə qoşun
Pin 3 -də olan Tx ic -ni GSM modeminin Rx -ə qoşun
Günəş panelini 7812 ic girişinə qoşun.
Bütün bağlantıları yoxlayın və layihə hazırdır.
Sistemin yağışdan qorunması üçün tökmə düzəldin.
Test edin!
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
Aşağı Səviyyə Batareya Göstəricisi: 4 Addım
Aşağı Səviyyə Batareya Göstəricisi: Li-Ion Batareyalarla işləyən bəzi məişət cihazlarında aşağı batareya göstəricisi yoxdur. Mənim vəziyyətimdə, bir 3.7 V batareya ilə doldurulan bir döşəmə süpürgəsidir. Doldurmağın və ana yuvaya bağlamanın dəqiq vaxtını təyin etmək asan deyil
Su Səviyyə Göstəricisi: 4 addım
Su Səviyyə Göstəricisi: Su səviyyəsi siqnalı, müxtəlif qablarda suyun səviyyəsini aşkar etmək və göstərmək üçün sadə bir mexanizmdir. İndiki vaxtda, sıx həyat səbəbiylə bir çox insanlar, konteynerin suyun səviyyəsini daim yoxlamaqda çətinlik çəkirlər. Su olanda
ULN 2003 IC -dən istifadə edən Su Səviyyə Göstəricisi: 4 Addım
ULN 2003 IC -dən istifadə edən Su Səviyyə Göstəricisi: Üst tankdan suyun daşması hər kəs və hər ev üçün bir problemdir. Elektrik enerjisinin israfı ilə yanaşı çoxlu su israfına da səbəb olur və yeni qanunların qəbul edilməsi ilə hətta tankın daşması zamanı da su israfı cəzalandırıla bilər
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