Daftar Isi:

Indikator Level Air Dengan SMS: 4 Langkah
Indikator Level Air Dengan SMS: 4 Langkah

Video: Indikator Level Air Dengan SMS: 4 Langkah

Video: Indikator Level Air Dengan SMS: 4 Langkah
Video: Membuat Indikator Level Air dilengkapi dengan Alaram 2024, November
Anonim
Indikator Level Air Dengan SMS
Indikator Level Air Dengan SMS

Hari ini saya akan berbicara tentang proyek yang sangat berguna. Ini disebut Indikator Level Air dengan notifikasi SMS. Setiap orang memiliki tangki overhead di rumah mereka. Masalahnya adalah tidak ada sistem untuk melacak air di dalam tangki. Kemudian ada masalah sekunder yaitu ketika pompa air mereka mulai mereka tidak tahu kapan itu akan diisi dan kadang-kadang ada situasi di mana pompa terus memompa air ke tangki dan air mulai tumpah keluar dari tangki. Ada pemborosan energi serta pemborosan air. Sehingga sistem ini sangat berguna untuk mendeteksi ketinggian air. Ini juga berguna untuk gedung-gedung tinggi di mana tidak mungkin untuk memeriksa ketinggian air.

Mari kita mulai.

Langkah 1: Komponen

Komponen
Komponen
Komponen
Komponen
Komponen
Komponen
Komponen
Komponen

1. Atmega328

2. Arduino Uno

3. Beralih x1

4. Osilator Kristal x1

5. Kapasitor 10uf x2

6. transistor npn BC547 x4

7. Resistor 1k x5

8. Resistor 100 x8

9. PCB x1

10. LM7805 5volt regulator

11. LM7812 12volt regulator

12. Kapasitor 22uf x2

13. Panel Surya 20v

14. Pendingin x1

15. Kabel

16. Modem GSM 800H atau 900A

Langkah 2: Koneksi & Pembuatan PCB

Koneksi & Pembuatan PCB
Koneksi & Pembuatan PCB
Koneksi & Pembuatan PCB
Koneksi & Pembuatan PCB
Koneksi & Pembuatan PCB
Koneksi & Pembuatan PCB
Koneksi & Pembuatan PCB
Koneksi & Pembuatan PCB

Buat sambungan transistor dengan Resistor pada breadboard seperti terlihat pada diagram ckt periksa outputnya. Output akan lebih besar dari 3 volt untuk mengirim logika HIGH ke arduino.

Pasang resistor dan transistor pada pcb.

Pasang soket ic 28 pin pada pcb.

Kami membuat arduino mandiri.

Solder osilator kristal bersama dengan kapasitor 22uf.

Hubungkan output transistor ke pin analog o IC lihat diagram pin ic.

Hubungkan regulator tegangan dengan benar dengan kapasitor.

Heat sink harus dipasang ke regulator tegangan 7812 karena modem GSM menarik lebih banyak arus darinya.

Panel surya terhubung ke input ic 7812.

Solder semua komponen seperti pada diagram ckt pada pcb. Periksa koneksi.

Langkah 3: Pemrograman

Pemrograman
Pemrograman

Hubungkan arduino UNO Anda ke PC Anda dengan ic atmega328 di dalamnya

Bakar Kode berikut ke dalam arduino Anda

int a=0;int b=0;

intc=0;

int d=0;

batalkan pengaturan()

{ pinMode(A1, INPUT);

pinMode(A0, INPUT);

pinMode(A2, INPUT);

pinMode(A4, INPUT);

Serial.begin(9600);

}

lingkaran kosong()

{ int r=digitalBaca(A4);

int s=digitalBaca(A0);

int t=digitalBaca(A1);

int u=digitalBaca(A2);

if(r==HIGH && s==LOW && t==LOW && u==LOW)

{ jika(a==0)

{ Serial.println("AT+CMGF=1");

penundaan (500);

Serial.println("AT+CMGS=\"Nomor Anda.\"");//Ubah nomor telepon penerima tunda(500);

Serial.print("Tingkat 1 Nyalakan Motor"); //pesan yang ingin kamu kirim

penundaan (500);

Serial.tulis(26);

penundaan (500);

sebuah++; b=0; c=0; t=0;

}

}

if(r==TINGGI && s==TINGGI && t==RENDAH && u==RENDAH)

{ jika(b==0)

{ Serial.println("AT+CMGF=1");

penundaan (500);

Serial.println("AT+CMGS=\"Nomor Anda.\"");//Ganti nomor telepon penerima

penundaan (500);

Serial.print("Air di Level 2");

//pesan yang ingin kamu kirim

penundaan (500);

Serial.tulis(26);

penundaan (500);

b++; a=0; c=0; t=0;

} }

if(r==HIGH && s==HIGH && t==HIGH && u==LOW) { if(c==0)

{ Serial.println("AT+CMGF=1");

penundaan (500);

Serial.println("AT+CMGS=\"Nomor Anda.\"");//Ubah nomor telepon penerima tunda(500);

Serial.print("Air di Level 3"); //pesan yang ingin kamu kirim

penundaan (500);

Serial.tulis(26);

penundaan (500);

c++; b=0; t=0; a=0; } }

if(r==TINGGI && s==TINGGI && t==TINGGI && u==TINGGI)

{ if(d==0) { Serial.println("AT+CMGF=1");

penundaan (500);

Serial.println("AT+CMGS=\"Nomor Anda.\"");//Ganti nomor telepon penerima

penundaan (500);

Serial.print("Tangki Penuh Matikan Motor"); //pesan yang ingin kamu kirim

penundaan (500);

Serial.tulis(26);

penundaan (500);

d++; c=0; b=0; a=0;

} }

lain

{ Serial.print("Sirkuit Tidak Terhubung");

}

}

Sekarang Lepaskan ic & instal ke pcb

Langkah 4: Perakitan & Uji

Perakitan & Uji
Perakitan & Uji
Perakitan & Uji
Perakitan & Uji
Perakitan & Uji
Perakitan & Uji

Ambil pipa PVC yang tingginya sama dengan tangki air Anda.

Tempelkan kabel dari ckt pada level tangki yang berbeda.

Perhatikan bahwa kabel Vcc selalu dicelupkan ke dalam air.

Buat semua Koneksi.

Hubungkan Rx ic yang ada di pin 2 ke Tx modem GSM

Hubungkan Tx ic yang ada di pin 3 ke Rx modem GSM

Hubungkan panel surya ke input 7812 ic.

Periksa semua Koneksi Dan Proyek sudah siap.

Membuat gudang untuk sistem untuk melindunginya dari hujan.

Menguji!

Direkomendasikan: