Isi kandungan:

Petunjuk Aras Air Dengan SMS: 4 Langkah
Petunjuk Aras Air Dengan SMS: 4 Langkah

Video: Petunjuk Aras Air Dengan SMS: 4 Langkah

Video: Petunjuk Aras Air Dengan SMS: 4 Langkah
Video: cara pasang per stater tarik mesin potong rumput #logika agm 2024, Julai
Anonim
Petunjuk Paras Air Dengan SMS
Petunjuk Paras Air Dengan SMS

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

Komponen
Komponen
Komponen
Komponen
Komponen
Komponen
Komponen
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

Sambungan & Membuat PCB
Sambungan & Membuat PCB
Sambungan & Membuat PCB
Sambungan & Membuat PCB
Sambungan & Membuat PCB
Sambungan & Membuat PCB
Sambungan & Membuat PCB
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

Pengaturcaraan
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

Perhimpunan & Ujian
Perhimpunan & Ujian
Perhimpunan & Ujian
Perhimpunan & Ujian
Perhimpunan & Ujian
Perhimpunan & Ujian

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: