Isi kandungan:
- Langkah 1: Komponen
- Langkah 2: Sambungan & Membuat PCB
- Langkah 3: Pengaturcaraan
- Langkah 4: Pemasangan & Uji
Video: Petunjuk Aras Air Dengan SMS: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Hari ini saya akan membincangkan projek yang sangat berguna. Ia disebut Indikator Tingkat Air dengan pemberitahuan SMS. Setiap orang mempunyai tangki overhead di rumah mereka. Masalahnya ialah tidak ada sistem untuk mengesan air di dalam tangki. Kemudian timbul masalah sekunder iaitu ketika pam air dimulakan, mereka tidak tahu kapan ia akan diisi dan kadang-kadang terdapat keadaan di mana pam terus mengepam air ke tangki dan air mula tumpah keluar dari tangki. Terdapat pembaziran tenaga dan juga pembaziran air. Jadi sistem ini sangat berguna untuk mengesan paras air. Ia juga berguna untuk bangunan tinggi di mana tidak mungkin untuk memeriksa paras air.
Mari kita mulakan.
Langkah 1: Komponen
1. Atmega328
2. Arduino Uno
3. Suis x1
4. Pengayun Kristal x1
5. Kapasitor 10uf x2
6. BC547 npn transistor x4
7. Perintang 1k x5
8. Perintang 100 x8
9. PCB x1
10. Pengatur 5volt LM7805
11. Pengatur 12volt LM7812
12. Kapasitor 22uf x2
13. Solar Pannel 20v
14. Heat Sink x1
15. Wayar
16. Modem GSM 800H atau 900A
Langkah 2: Sambungan & Membuat PCB
Buat sambungan transistor dengan Resistor di papan roti seperti yang ditunjukkan dalam rajah ckt periksa outputnya. Output akan lebih besar daripada 3 volt untuk menghantar logik TINGGI ke arduino.
Pasang perintang dan transistor pada pcb.
Pasang soket ic 28 pin di pcb.
Kami membuat arduino mandiri.
Pateri pengayun kristal bersama dengan kapasitor 22uf.
Sambungkan output transistor ke pin analog o IC merujuk kepada gambarajah pin ic.
Buat sambungan pengatur voltan dengan kapasitor dengan betul.
Heat sink mesti dilekatkan pada pengatur voltan 7812 kerana modem GSM menarik lebih banyak arus darinya.
Panel solar disambungkan ke input 7812 ic.
Selesaikan semua komponen seperti dalam rajah ckt di pcb. Periksa sambungannya.
Langkah 3: Pengaturcaraan
Sambungkan arduino UNO ke PC anda wiyh ic atmega328 di dalamnya
Masukkan Kod berikut ke dalam arduino anda
int a = 0; int b = 0;
int c = 0;
int d = 0;
persediaan tidak sah ()
{pinMode (A1, INPUT);
pinMode (A0, INPUT);
pinMode (A2, INPUT);
pinMode (A4, INPUT);
Serial.begin (9600);
}
gelung kosong ()
{int r = digitalRead (A4);
int s = digitalRead (A0);
int t = digitalRead (A1);
int u = digitalRead (A2);
jika (r == TINGGI && s == RENDAH && t == RENDAH && u == RENDAH)
{jika (a == 0)
{Serial.println ("AT + CMGF = 1");
kelewatan (500);
Serial.println ("AT + CMGS = \" no anda. / ""); // Tukar kelewatan nombor telefon penerima (500);
Serial.print ("Tahap 1 Hidupkan Motor"); // mesej yang ingin anda hantar
kelewatan (500);
Serial.write (26);
kelewatan (500);
a ++; b = 0; c = 0; d = 0;
}
}
jika (r == TINGGI && s == TINGGI && t == RENDAH && u == RENDAH)
{jika (b == 0)
{Serial.println ("AT + CMGF = 1");
kelewatan (500);
Serial.println ("AT + CMGS = \" no anda. / ""); // Tukar nombor telefon penerima
kelewatan (500);
Serial.print ("Air pada Tahap 2");
// mesej yang ingin anda hantar
kelewatan (500);
Serial.write (26);
kelewatan (500);
b ++; a = 0; c = 0; d = 0;
} }
jika (r == TINGGI && s == TINGGI && t == TINGGI && u == RENDAH) {jika (c == 0)
{Serial.println ("AT + CMGF = 1");
kelewatan (500);
Serial.println ("AT + CMGS = \" no anda. / ""); // Tukar kelewatan nombor telefon penerima (500);
Serial.print ("Air pada Tahap 3"); // mesej yang ingin anda hantar
kelewatan (500);
Serial.write (26);
kelewatan (500);
c ++; b = 0; d = 0; a = 0; }}
jika (r == TINGGI && s == TINGGI && t == TINGGI && u == TINGGI)
{if (d == 0) {Serial.println ("AT + CMGF = 1");
kelewatan (500);
Serial.println ("AT + CMGS = \" no anda. / ""); // Tukar nombor telefon penerima
kelewatan (500);
Serial.print ("Tank Full Switch off Motor"); // mesej yang ingin anda hantar
kelewatan (500);
Serial.write (26);
kelewatan (500);
d ++; c = 0; b = 0; a = 0;
} }
yang lain
{Serial.print ("Litar Tidak Disambungkan");
}
}
Sekarang Keluarkan ic & pasangkannya ke dalam pcb
Langkah 4: Pemasangan & Uji
Ambil paip PVC yang mempunyai ketinggian sama dengan tangki air anda.
Pasangkan wayar dari ckt pada tahap tangki yang berbeza.
Perhatikan bahawa wayar Vcc selalu dicelupkan ke dalam air.
Buat semua Sambungan.
Sambungkan Rx ic yang terdapat pada pin 2 ke Tx modem GSM
Sambungkan Tx ic yang terdapat pada pin 3 ke Rx modem GSM
Sambungkan panel solar ke input 7812 ic.
Periksa semua Sambungan Dan Projek sudah siap.
Buat sistem untuk melindunginya dari hujan.
Uji Ia!
Disyorkan:
Petunjuk Aras Air Menggunakan Arduino di TinkerCad: 3 Langkah
Petunjuk Tahap Air Menggunakan Arduino di TinkerCad: Artikel ini adalah mengenai pengawal paras air berfungsi sepenuhnya menggunakan Arduino. Litar memaparkan tahap air di dalam tangki dan menghidupkan motor ketika paras air turun di bawah paras yang telah ditentukan. Litar secara automatik beralih ke
Petunjuk Aras Air: 4 Langkah
Petunjuk Tahap Air: Penggera paras air adalah mekanisme mudah untuk mengesan dan menunjukkan tahap air dalam pelbagai bekas. Pada masa kini, kerana kesibukan banyak orang merasa sukar untuk terus memeriksa tahap air di dalam bekas. Semasa air
Petunjuk Aras Air Menggunakan ULN 2003 IC: 4 Langkah
Petunjuk Tahap Air Menggunakan IC ULN 2003: Limpahan air dari tangki overhead adalah masalah bagi semua orang dan di setiap isi rumah. Ia, bersama dengan pembaziran elektrik juga menyebabkan banyak pembaziran air dan dengan undang-undang baru diluluskan pembaziran air walaupun pada limpahan tangki boleh dikenakan hukuman. Oleh itu
Suis Aras Air Menggunakan D882: 7 Langkah
Water Level Switch Using D882: Water Level Switch adalah projek elektronik ringkas yang dibuat dengan menggunakan komponen asas elektronik seperti LED, perintang, transistor. Transistor adalah salah satu komponen elektronik aktif yang paling serba boleh di planet ini. Hampir setiap IC dibina menggunakan tran
Petunjuk Aras Air LED: 4 Langkah
Indikator Tahap Air LED: Petunjuk Aras Air merangkumi mekanisme yang membantu mengesan dan menunjukkan paras air di tangki overhead atau bekas air lain. Nook khera Jattan: - https://goo.gl/maps/VLm89KAVGAhLgcGq7Nama Pembuat 1 Gurdeep Singh2. Rohit Giri3