DIY: Membuat Bel Cerdas yang Mengirimkan Peringatan ke Ponsel Anda

Kita semua memiliki bel pintu di luar rumah kita. Setiap kali tamu atau anggota keluarga datang, dia mencari bel, dan setelah mengetahui dia membunyikannya. Sebagian besar diamati bahwa para tamu tidak dapat menemukan bel pintu di luar rumah dan jika tinggi seseorang kecil bahkan dia mungkin akan kesulitan untuk mencapai bel pintu. Masalah ini diselesaikan secara elektronik dan hari ini kami akan membuat bel pintu pintar yang menggunakan sirkuit pendeteksi objek yang berdering secara otomatis sehingga tidak akan ada lagi kerepotan. Saat bel pintu mulai berdering a Smartphone peringatan juga akan dibuat yang akan mengingatkan orang-orang yang tinggal di dalam rumah dan seseorang kemudian akan pergi dan membuka pintu. Kami akan mengintegrasikan beberapa komponen elektronik dasar dalam desain sirkuit dan menempatkan sirkuit di dekat gerbang sehingga secara otomatis diaktifkan setiap kali seseorang muncul di depan pintu.

Bagaimana Cara Menerima Peringatan Yang Dihasilkan Oleh Bel Pintu Cerdas Di Ponsel Anda?

Pertama, kita akan mengumpulkan komponen dan kemudian merakit sirkuit pada awalnya pada perangkat lunak sehingga setiap pemula elektronik dapat merakitnya dengan mudah dan kemudian pada perangkat keras untuk pengujian akhir bel pintu.

Langkah 1: Komponen yang Dibutuhkan (Perangkat Keras)

Cara paling cerdas untuk mulai mengerjakan proyek apa pun adalah memastikan bahwa Anda memiliki setiap komponen yang akan Anda perlukan. Ini tidak hanya menghemat waktu tetapi juga mencegah Anda terjebak di suatu tempat di tengah proyek. Daftar lengkap dari semua komponen yang dengan mudah tersedia di pasar diberikan di bawah ini:

Langkah 2: Bekerja

Karena sekarang kita memiliki daftar lengkap dari semua komponen yang akan kita gunakan, mari kita lanjutkan dan pahami kerja utama dari keseluruhan sistem.

Inti dari proyek ini adalah a Modul SIM900A GSM. SIM900A adalah modul GPRS dual-band lengkap. Ini memiliki RS232 built-in yang merupakan antarmuka yang sangat andal dan sangat kompak. Rentang frekuensi operasional modul ini adalah 900/1800 MHz. Koneksi antara modul ini dan mikrokontroler lainnya dimungkinkan dengan bantuan RS232. Modul ini dapat mengirim SMS dan melakukan panggilan setelah sambungan dibuat.

PIR adalah Sensor Inframerah Pasif. Ini adalah sensor elektronik yang memiliki kemampuan untuk mendeteksi radiasi infra merah dari objek apa pun yang ada di bidang operasinya. Sebagian besar sistem yang digunakan untuk mendeteksi beberapa jenis gerakan, menggunakan sensor ini di dalamnya. Sensor ini tidak memancarkan energinya tetapi bekerja hanya dengan menerima radiasi IR dari lingkungan. Pin keluaran sensor ini awalnya RENDAH yang diubah menjadi TINGGI jika beberapa gerakan terdeteksi. Jangkauan operasional terbaik untuk sensor ini adalah sekitar 6 meter.

Ketika segala jenis gerakan terdeteksi oleh sensor PIR, sinyal TINGGI akan dikirim ke papan mikrokontroler, dalam hal ini, Arduino Uno. Kemudian mikrokontroler akan mengaktifkan komunikasi serial dengan modul GSM dan modul GSM akan mengirimkan SMS atau menelpon ke pemilik rumah memberitahukan bahwa ada beberapa tamu di pintu.

Langkah 3: Merakit Sirkuit

Koneksi sensor PIR ke papan Arduino cukup sederhana. Sensor ini didukung dengan menghubungkan Vcc ke 5V dari pin Arduino dan GND masing-masing ke Ground of Arduino. Pin OUTPUT dari PIR terhubung ke pin 5 dari papan Arduino.

Untuk membuat koneksi serial papan Arduino dengan modul GSM, hubungkan pin Rx dan pin Tx dari mikrokontroler dengan pin Tx dan pin Rx dari modul GSM. Pastikan modul GSM terputus saat Anda mengupload kode pada mikrokontroler.

Setelah merakit dan memberi daya pada seluruh rangkaian, bakar kode di atasnya dan pastikan Anda memberikan waktu ke sensor PIR untuk melakukan pemanasan. Hal ini sangat penting karena sekeliling PIR harus diamati oleh sensor untuk mengendapkannya sesuai dengan sekitarnya. Pastikan tidak ada gerakan yang dihasilkan di dekat sensor PIR selama pemanasan. Gunakan potensiometer pada sensor untuk mengkalibrasi sensor.

Langkah 4: Memulai Arduino

Arduino IDE adalah perangkat lunak tempat Anda dapat menulis, men-debug, dan mengompilasi kode yang akan dijalankan pada mikrokontroler Arduino. Kode ini akan diunggah ke mikrokontroler melalui IDE ini. JIKA Anda tidak memiliki pengalaman sebelumnya dengan perangkat lunak ini, tidak ada yang perlu dikhawatirkan karena seluruh prosedur untuk menggunakan perangkat lunak ini diberikan di bawah ini.

  1. Jika Anda belum memasang perangkat lunak tersebut, klik di sini untuk mengunduh perangkat lunak tersebut.
  2. Hubungkan papan Arduino Anda ke PC dan buka Control Panel. Klik Perangkat keras dan Suara.Sekarang buka Perangkat dan Printer dan temukan port tempat papan Anda terhubung. Porta ini berbeda di komputer lain.
  3. Sekarang buka Arduino IDE. Dari Alat, atur papan Arduino ke Arduino / Genuino UNO.
  4. Dari menu Alat yang sama, setel nomor port. Nomor port ini harus sama persis dengan nomor port yang diamati sebelumnya di panel kontrol.
  5. Unduh kode yang terlampir di bawah ini dan salin ke IDE Anda. Untuk mengunggah kode, klik tombol unggah.
  6. Untuk mengunduh kodenya, klik di sini.

Langkah 5: Mengonfigurasi Modul GSM

Untuk mengkonfigurasi modul GSM dengan board Arduino, kita akan membakar kode C pada bard tersebut sehingga semua komponen mulai berkomunikasi satu sama lain.

1. Pada awalnya, pin papan Arduino diinisialisasi yang akan digunakan untuk menghubungkan pin OUTPUT dari sensor PIR.

int pirOutput = 5; // hubungkan keluaran sensor PIR ke pin5 dari Arduino

2. batal penyiapan ()adalah fungsi yang hanya berjalan satu kali saat sirkuit dinyalakan atau tombol aktifkan ditekan. Dalam fungsi ini, kami telah mengatur kecepatan dalam bit per detik dari pengontrol yang akan berkomunikasi dengan komponen lain. Kecepatan ini juga dikenal sebagai baud rate. Kemudian pin5 dari Arduino dideklarasikan sebagai INPUT. Artinya pin ini akan digunakan untuk mengambil input dari sumber eksternal. Status pin ini awalnya disetel ke RENDAH.

batal penyiapan () {Serial.begin (9600); // setel baud rate pinMode (pirOutput, INPUT); // deklarasikan pin sensor PIR sebagai pin OUTPUT digitalWrite (pirOutput, LOW); // awalnya kirim sinyal RENDAH ke pin keluaran sensor PIR}

3. void loop () adalah fungsi yang berjalan berulang kali dalam pengulangan. Di sini pin Arduino yang terhubung ke PIR diperiksa terus menerus. Jika statusnya menjadi TINGGI, itu berarti beberapa gerakan terdeteksi. Saat gerakan terdeteksi, itu akan memungkinkan modul GSM untuk mengirim SMS ke nomor yang diberikan dalam kode. Setelah mengirim SMS, modul GSM dinonaktifkan untuk mengirim pesan.

void loop () {if (digitalRead (pirOutput) == HIGH) // jika gerakan terdeteksi {Serial.println ("OK"); // cetak OK pada serial Monitor delay (1000); // tunggu satu detik Serial.print ("AT + CMGF = 1 \ r"); // setel modul GSM untuk mengirim penundaan SMS (1000); // tunggu satu detik Serial.print ("AT + CMGS = \" + xxxxxxxxxxx \ "\ r"); // ganti xxxxxxxxxx dengan nomor ponsel Anda Serial.print ("Peringatan Penyusup - Ada tebakan di pintu utama \ r"); // kirim pesan ini ke nomor ponsel tertentu Serial.write (0x1A); // Kode ASCII untuk CTRL + Z (akhir pesan)}}

Ini adalah keseluruhan prosedur untuk membuat bel pintu pintar untuk rumah Anda yang akan terus menerus memeriksa moton di pintu utama dan memberi tahu pemiliknya melalui SMS jika ada tamu yang datang di pintu utama. Anda dapat mengedit kode ini sedikit dan mengatur modul GSM untuk memanggil pemilik daripada mengirim SMS dan menikmati sistem bel pintu pintar yang hemat dan efisien.

Facebook Twitter Google Plus Pinterest