Daftar Isi:
- Langkah 1: Komponen
- Langkah 2: Koneksi & Pembuatan PCB
- Langkah 3: Pemrograman
- Langkah 4: Perakitan & Uji
Video: Indikator Level Air Dengan SMS: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
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
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
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
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
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:
Indikator Level Air Menggunakan Arduino di TinkerCad: 3 Langkah
Indikator Level Air Menggunakan Arduino di TinkerCad: Artikel ini adalah tentang pengontrol level air yang berfungsi penuh menggunakan Arduino. Rangkaian menampilkan ketinggian air di dalam tangki dan menyalakan motor saat ketinggian air berada di bawah tingkat yang telah ditentukan. Sirkuit secara otomatis beralih
Motor Air Otomatis Dengan Indikator Level: 6 Langkah (dengan Gambar)
Motor Air Otomatis Dengan Indikator Level: Hai Semua, selamat datang di Instruksi lainnya. Dalam Proyek ini kita akan belajar cara membuat Pengontrol Level Tangki Air Otomatis Penuh dengan fitur Indikator ketinggian air menggunakan Arduino Nano. Arduino adalah otak dari proyek ini. Ia akan menerima masukan dari
Indikator Level Air Nirkabel: 3 Langkah
Indikator Level Air Nirkabel: Ini adalah indikator level air nirkabel, tetapi saya juga menyebutnya 'hemat air & menghemat listrik'Ini bekerja pada sistem tertanam dan jaraknya 500 kaki dari titik pusat ke semua arah.tetapi Anda dapat meningkatkan jangkauannya dengan menambahkan perangkat penguat frekuensi.N
Indikator Level Air/Pakan: 10 Langkah (dengan Gambar)
Indikator Level Air/Umpan: Dalam instruksi ini saya akan menunjukkan kepada Anda bagaimana saya membuat indikator level air tanpa menggunakan prosesor mikro, pengontrol mikro, Raspberry Pi, Arduino, dll. Dalam hal elektronik, saya adalah " bodoh". Saya memang menggunakan beberapa komponen elektronik
Indikator Level Air Nirkabel Jarak Jauh Dengan Alarm - Jangkauan Hingga 1 Km - Tujuh Level: 7 Langkah
Indikator Level Air Nirkabel Jarak Jauh Dengan Alarm | Jangkauan Hingga 1 Km | Tujuh Level: Tonton di Youtube: https://youtu.be/vdq5BanVS0YAnda mungkin telah melihat banyak Indikator Level Air Berkabel dan Nirkabel yang akan memberikan jangkauan hingga 100 hingga 200 meter. Tetapi dalam instruksi ini, Anda akan melihat Indi