Transistoryang digunakan yaitu transistor jenis PNP dan NPN, 2SC1815 dan 2SA1015. Fungsi utama transistor pada rangkaian disini sebagai sistem saklar. Berikut rangkaian alarm menggunakan transistor : Komponen yang dibutuhkan antara lain : Transistor NPN 2SA1015. 2SC1815 transistor PNP. 22KΩ resistor. 68KΩ resistor.
PENUTUP1.Kesimpulan : alarm banjir digunakan sebagai peringatan dini untuk masyarakat terutama yang tinggal di dekat daerah aliran sungai. Dan pembuatannya cukup mudah dan sederhana dan dapat diaplikasikan untuk skala kecil (rumah tangga). 2.
Postedby Talif. 2 August 2022. Home › Lingkungan › Cara Sederhana dan Menyenangkan Menjaga Hutan Ala Milenial. "Tak ada yang ingin bencana. Tapi malam itu, 25 Agustus 2012 banjir bandang datang tiba-tiba. Menghanyutkan setiap apa yang dilewatinya. Rumah, jembatan, hingga menimbulkan korban jiwa". Itu adalah sekelumit kejadian yang
Vay Tiền Nhanh. Alat-alat dan bahan 1. Gelas atau botol 2. Kabel kecil 3. Batu baterai besar 2 buah 4. Sakelar 5. Bohlam kecil 6. Kawat 7. Kaleng 8. Kayu 9. Paku kecil 10. Tang 11. Palu 12. Air secukupnya Cara membuat 1. Kita harus membuat dulu tempat kedudukan pada lampunya biar mudah gitu. 2. Setelah itu kami membuat pelampung dari kayu yang di lapisi kaleng kemudian harus di hubungkan atau disambungkan dengan kabel. 3. Lalu buatlah tempat baterai supaya tidak kesana-kemaribila perlu. 4. Susunlah kabel dan sakelar,lalu hubungkan dengan baterai yang telah diletakkan ditempatnya. 5. Pasanglah bagian-bagian yang telah disipkan atau dipasang dari tadi tersebut pada botolyang telah disiapkandan berisiair tentunya dong!. 6. Nah, setelah selesai buatnya cobalah alarm tersebut dengan teman-temanmu. setelah seluruhnya dirangkai dan dihubungkan dengan baterai and telah komplet semuanya masukkan air ke dalam botol secara perlahan lahan jangan sampai terkena lampu karena takut rusak atau ter jadi sesuatu yang tidak kita air akan mengangkat plampung keatas dan tersambung ke kedudukan lampu maka lam pu itu akan menyala sehingga orang lain tau kalau akan terjadi bahaya banjir. Semoga Bermanfaat!
Deteksi BanjirLatar BelakangPendeteksi banjir sebagai deteksi level ketinggian debet sungai sangat di perlukan sebagai tindakan preventive ke pada warga yang akan kena imbas banjir. Tindakan preventif ini akan mengurangi resiko kerugian yang lebih besar. Karena warga dengan cepat tahu akan ada banjir yang akan menimpa download konten ini dalam bentuk ebook, cukup klik tombol merah di bawah ini,Download EbookPendeteksi banjir ini sering kali harus di tempatkan pada tempat yang terpencil dan jauh dar kota. Sehingga koneksi internet mungkin bukan solusi yang tepat. dengan itu, interface adalah SMS adalah solusi yang GSM yang kita gunakan di sini adalah SIM800v1, sebuah modul gsm yang murah dan mudah di dapat. Modul GSM yang sangat mudah di hubungkan dengan Arduino uno custome kita nanti Banjir berbasis Arduino dan interaksi GSM ini harapanya dapat membantu tempat-tempat perkampungan warga sebagai solusi dari tindakan preventive banjir. yuk sekarang kita buat alat ModulRangkaian modul ini menggunakan mikrokontroller atmega328 yang akan kita burn dengan arduino uno dan rangkaian power supply dengan LM2596 +5v. Sengaja menggunakan power supply ini agar kita mendapat kan Ampere yang cukup. Yaitu MikrokontrollerUntuk lebih mudah memahami nya, berikut rangkaian mikrokontroller Sensor LevelRangkaian sensor level ini cukup sederhana, hanya menggunakan plat besi yang mana satu terhubung ke ground controller dan yang lain nya terhubung ke pin input arduino. Rangkaian nya sebagai Miso di gunakan sebagai sensor level1, pin mosi di gunakan sebagai level dua dan pin sck sebagai level terakhir. Rangkaian dan PCB nya bisa teman-teman download di link berikut inidownload deteksi banjirKonstruksi Desainuntuk construksi nya bisa di lihat pada gambar teknik di bawah hitam pada pipa kita hubungkan ke ground controller. nah ketika plat warna hijau terkena air maka plat hijau akan terhubung ke ground. Terhubung nya ke ground mengakibabkan pin ini akan menjadi logika 0. ketika air surut dan plat hitam dan hijau tidak terkena air maka pin akan logika ini terjadi karena pin arduino pada controller kita set sebagai INPUT_PULLUP , artinya adalah ketika pin tidak terhubung ke apa apa maka kondisi nya HIGH, dan sebalik nya, ketika pin terhubung ke ground maka kondisi pin nya kondisi ini maka ada tabel sederhana sebagai Arduino121113Level 1011Level 2001Level 3000PemrogramanAgar program dapat berjalan dengan baik, teman-teman bisa download library nya di link berikut ini. cukup klik aja link setelah ini, teman-teman pastikan semua library di atas sudah di add library arduino ide nya. Selanjut nya adalah merubah konfigurasi pin sim800 ke arduino di library RX_PIN A0 define TX_PIN A1 define RESET_PIN A2 // pin to the reset pin sim800l define LED true // used for indicator led, in case that you don want set to false . define LED_PIN 13 //pin to indicate states. Perhatikan di baris define RX_PIN A0, define RX_PIN A1, define RESET_PIN A2, patikan pin ini sudah di ganti. jika tidak sampe tahun jemput program dan hardware tidak akan terhubung dan jalantidak sampe tahun jemput program dan hardware tidak akan terhubung dan bekerjaSetelah semua step di atas sudah berjalan dengan baik. selanjut nya adalah program final, Berikut program Akhir nyainclude include //is necesary for the library!! bool error; include include Sim800l Sim800l; //to declare the library LiquidCrystal_I2C lcd16, 2; bool error; const byte s_alarm1 = 12; const byte s_alarm2 = 11; const byte s_alarm3 = 13; byte dt1, dt2, dt3; bool hold1, hold2, hold3, hold4; int data_sensor; char* sms_people; char* sms; char* n_rx = "082165062273";// ganti dengan no mu char* number1 = "082233008222";// ganti dengan no mu char* number2 = "";// isi no lain char* number3 = "";// isi no lain char* number4 = "";// isi no lain String line2; void setup { // put your setup code here, to run once pinModes_alarm1, INPUT_PULLUP; pinModes_alarm2, INPUT_PULLUP; pinModes_alarm3, INPUT_PULLUP; sms init"; delay2000; delay2000; delay2000; } void loop { // put your main code here, to run repeatedly control; delay250; } void read_sensor{ dt1 = digitalReads_alarm1; dt2 = digitalReads_alarm2; dt3 = digitalReads_alarm3; data_sensor = dt1 + dt2 + dt3; } void control{ read_sensor; switchdata_sensor{ case 0 ifhold1 == 0{ sms = "alarm3"; line2 = Stringdata_sensor + " /" + sms; sms_people = "Kondisi Banjir level 3, SANGAT BERBAHAYA"; sms..."; // // // hold1 = 1; hold2 = 0; hold3 = 0; hold4 = 0; } sukses."; break; case 1 if hold2 == 0{ sms = "alarm2"; sms_people = "Kondisi Banjir level 2, AWAS..."; line2 = Stringdata_sensor + " /" + sms; sms..."; // // // hold1 = 0; hold2 = 1; hold3 = 0; hold4 = 0; } sukses."; break; case 2 ifhold3 == 0{ sms = "alarm1"; sms_people = "Kondisi Banjir level 1, WASPADA"; line2 = Stringdata_sensor + " /" + sms; sms..."; // // // hold1 = 0; hold2 = 0; hold3 = 1; hold4 = 0; } sukses."; break; case 3 ifhold4 == 0{ sms = "alarm0"; sms_people = "Kondisi AIR aman..."; line2 = Stringdata_sensor + " /" + sms; sms..."; // // // hold1 = 0; hold2 = 0; hold3 = 0; hold4 = 1; } sukses."; break; } } Program di atas sudah di uji dan di coba, alhamdulillah rangkaian di atas sudah sisipkan modul bluetooth, jadi board di atas bisa di buat lebih flexible jika ingin di jadi kan sebuah product. Modul bluetooth ini fungsi nya untuk mengganti no telpon yang ingin di tuju sebagai penerima sms semua nya sudah lengkap, desain PCB, rangkain, program, tinggal teman-teman, apakah mau mencoba atau mencoba, thanksmikroavrlearningAndSharing
Latar Belakang Berkembangnya ilmu pengetahuan dan teknologi sejalan dengan dibutuhkannya sumber daya manusia yang handal, mampu menciptakan suatu alat yang dapat mempermudah manusia dalam melakukan pekerjaan. Alat - alat tersebut yang bekerja secara otomatis. Penanggulangan banjir hanyalah dilakukan secara terintegrasi karena meluapnya intensitas air atau daerah tempat tinggal di suatu daerah bisa jadi disebabkan kiriman dari hulunya. Penentuan rangkaian pendeteksi banjir yang tepat harus mengacu pada kondisi tempat sensor tersebut akan dipasang. Hal ini berkaitan dengan kelebihan dan kekurangan masing - masing metode pendeteksian sensor yang digunakan. Untuk itu beberapa rangkaian pendeteksi banjir dapat digunakan dan dipadu dengan mikrokontroller sebagai pengaturnya. Disamping itu juga rankaian ini sangat membantu masyarakat untuk lebih mewaspadai akan adanya banjir yang akan melanda pemukiman mereka. Maka dalam keperluan monitoring alat pendeteksi banjir ini membutuhkan alarm dan tanda seperti idikator LED ataupun BUZZER untuk memberikan tanda bahwa ketinggian air telah mencapai ambang batas tertentu. Oleh sebab itu penanggulangan banjir haruslah dilakukan secara terintegrasi karena meluapnya intensiatas air di suatu daerah. Maka dari itu saya membuat sebuah rancangan “Alarm Waspada Banjir Berbasis Arduino” yang berfungsi untuk memberikan tanda disaat ketinggian air akan mencapai pemungkiman penduduk. Fungsi dan Kegunaan Alat ini dapat digunakan untuk monitoring ketinggian air dan memberikan tanda apabila meluapnya intensitas air di suatu daerah. Alat dan Bahan Alat dan bahan yang digunakan dalam pembuatan alat ini antara lain 2. 1 buah Sensor Ultrasonik 6. 4 buah resistor 330 ohm 7. 4 buah lampu LED biru, merah, kuning, hijau masing-masing 1 buah Gambar Perancangan Alat Gambar Rangkaian Simulasi Proteus Keterangan Pin 2 ARDUINO Lampu LED biru Pin 3 ARDUINO Lampu LED hijau Pin 4 ARDUINO Lampu LED kuning Pin 5 ARDUINO Lampu LED merah Pin A0 ARDUINO Buzzer Pin 12 ARDUINO Echo Pin 13 ARDUINO Trigger Listing Program include include define TRIGGER_PIN 13 define ECHO_PIN 12 define ledlman 2 define led1 3 define led2 4 define led3 5 define buz A0 LiquidCrystal lcd6, 7, 8, 9, 10, 11; NewPing ultrasonic1TRIGGER_PIN, ECHO_PIN; int z=0; int y=20; long distance; void setup { 2; Prasetya"; 9600; pinMode ledlman, OUTPUT; pinMode led1, OUTPUT; pinMode led2, OUTPUT; pinMode led3, OUTPUT; pinMode A0, OUTPUT; } void loop { delay1000; double distance = Sensor 1 "; "; z = y-distance; 0; Air"; 1; "; 1; if distance >= 18 //biru { digitalWriteledlman, HIGH; digitalWriteled1, LOW; digitalWriteA0, LOW; digitalWriteled2, LOW; digitalWriteled3, LOW; } if distance = 9 && distance = 2 && distance yaitu header buat lcd, include yaitu berfungsi untuk header sensor menggunakan library newping, define TRIGGER_PIN 13 yaitu pin trigger pada sensor masuk ke pin 13 pada Arduino, define ECHO_PIN 12 yaitu pin echo pada sensor masuk ke pin 12 pada Arduino, define ledlman 2 yaitu led biru ke pin 2 arduino, define led1 3 yaitu led hijau ke pin 3, define led2 4 yaitu led kuning ke pin 4 arduino, define led3 5 yaitu led merah ke pin 5 arduino, define buz A0 yaitu buzzer ke pin A0 arduino, LiquidCrystal lcd6, 7, 8, 9, 10, 11; yaitu pin lcd masuk ke 6,7,8,9,10,11 arduino, NewPing ultrasonic1TRIGGER_PIN, ECHO_PIN; yaitu library sensor ultrasonic, int z=0; yaitu nilai awal z = 0, int y=20; yaitu nilai y = 20 long distance; yaitu jarak maksimal antara sensor dengan benda atau ke dasar air, Selanjutnya yaitu void setup yang berarti program akan dibaca hanya sekali pada awal program, 2; yaitu menggunakan lcd dengan ukuran 16 kolom dengan 2 baris, Prasetya "; yaitu lcd menampilkan teks berupa “MRidwan Prasetya”, 9600; yaitu serial monitor yang digunakan menggunakan 9600, pinMode ledlman, OUTPUT; pinMode led1, OUTPUT; pinMode led2, OUTPUT; pinMode led3, OUTPUT; pinMode A0, OUTPUT; yaitu led biru led hijau led kuning dan buzzer adalah output, void loop yaitu program yang kerjanya terus menerus secara berulang, double distance = yaitu program dari library newping yang mengkonvert nilai dari sensor dirubah langsung dalam satuan cm, Sensor 1 "; "; yaitu teks yang akan ditampilkan pada serial monitor, z = y-distance; yaitu rumus yang berarti nilai z adalah nilai y dikurangi distance yaitu jarak sensor dengan benda, 0; Air"; 1; "; 1; yaitu teks yang akan ditampilkan pada layar lcd, if distance >= 18 //biru { digitalWriteledlman, HIGH; digitalWriteled1, LOW; digitalWriteA0, LOW; digitalWriteled2, LOW; digitalWriteled3, LOW; } yaitu ketika jarak benda diatas 18cm maka led biru akan menyala dan yang lain mati, if distance = 9 && distance = 2 && distance <= 9 //merah { digitalWriteled3, HIGH; digitalWriteA0, HIGH; digitalWriteled2, LOW; digitalWriteled1, LOW; digitalWriteledlman, LOW; Yaitu ketika jarak benda dengan sensor antara 2 sampai 9 cm maka led merah dan buzzer akan menyala secara terus menerus.
cara membuat alarm banjir