Daftar Isi:

Kunci Pintu Bluetooth (Arduino): 10 Langkah (dengan Gambar)
Kunci Pintu Bluetooth (Arduino): 10 Langkah (dengan Gambar)

Video: Kunci Pintu Bluetooth (Arduino): 10 Langkah (dengan Gambar)

Video: Kunci Pintu Bluetooth (Arduino): 10 Langkah (dengan Gambar)
Video: Membuat Kunci Pintu Wireless Pakai Handphone Android via Bluetooth 2024, Juli
Anonim
Image
Image
Kunci Pintu Bluetooth (Arduino)
Kunci Pintu Bluetooth (Arduino)

Baru-baru ini saya menonton ulang Amazing SpiderMan, dalam satu adegan Peter Parker mengunci dan membuka pintu dari mejanya menggunakan remote. Ketika saya melihat ini, saya langsung menginginkan pintu saya sendiri. Setelah sedikit mengutak-atik, saya mendapatkan model yang berfungsi. Inilah cara saya membuatnya

Langkah 1: Daftar Bagian

Daftar Suku Cadang
Daftar Suku Cadang
Daftar Suku Cadang
Daftar Suku Cadang
Daftar Suku Cadang
Daftar Suku Cadang

Untuk proyek ini kita akan membutuhkan yang berikut:

Elektronik:

  • Arduino Nano (Dapatkan di sini)
  • Modul Bluetooth (dapatkan di sini)
  • 90g Servo (Dapatkan di sini)
  • Adaptor Dinding 5v

Bagian:

  • Kunci Geser (Dapatkan di sini)
  • Enam sekrup untuk kunci geser
  • Kardus
  • Kabel

Peralatan:

  • Solder Besi
  • Lem tembak
  • Mengebor
  • Kepala Bor
  • Kepala Bor untuk lubang pilot
  • Pemotong Kotak
  • Komputer dengan arduino IDE

Langkah 2: Cara Kerjanya

Idenya adalah saya dapat dengan mudah mengunci dan membuka kunci pintu saya tanpa harus membawa kunci atau bahkan mendekatinya:D tetapi ini hanya sebagian kecil dari apa yang dapat kami lakukan. Dari sini kita dapat menambahkan sensor seperti sensor ketukan sehingga kita dapat membuka kunci pintu dengan ketukan khusus atau bahkan sistem pengenalan suara!

Lengan servo akan terhubung ke kunci slider dan akan bergerak ke 0 derajat untuk mengunci pintu dan 60 derajat untuk membukanya menggunakan perintah yang didapat dari perangkat Bluetooth.

Langkah 3: Diagram Pengkabelan

Diagram pengkabelan
Diagram pengkabelan
Diagram pengkabelan
Diagram pengkabelan

Mari kita mulai dengan menghubungkan servo ke Arduino (Saya ingin mencatat bahwa meskipun saya menggunakan Arduino nano, Arduino uno akan bekerja dengan baik dengan tata letak pin yang sama persis)

  • Kabel coklat pada servo di-ground dan dihubungkan ke ground di Arduino
  • Kabel merah positif dan terhubung ke 5v di Arduino
  • Kabel Oranye adalah koneksi sumber servos dan terhubung ke pin 9 di Arduino

Sekarang saya akan merekomendasikan menguji servo sebelum melanjutkan, Anda dapat melakukan ini dengan membuka contoh di Arduino IDE dan memilih sapuan. Ketika kami yakin bahwa servo berfungsi, kami dapat menambahkan modul bluetooth. Kita akan menghubungkan pin rx pada modul bluetooth ke pin tx pada Arduino dan pin tx pada modul bluetooth ke pin rx pada Arduino Tapi jangan lakukan ini dulu! saat koneksi ini dibuat, tidak ada yang dapat diunggah ke Arduino jadi pastikan Anda mengunggah kode sebelum menyolder. Dengan pemikiran ini, inilah cara kami menghubungkan modul bluetooth ke Arduino

  • Pin Rx pada modul bluetooth terhubung ke pin Tx pada Arduino
  • Pin Tx pada modul bluetooth terhubung ke pin Rx pada Arduino
  • Vcc (positif) pada modul bluetooth menghubungkan 3.3v pada Arduino
  • Tanah pergi ke Tanah

Jika ada yang membingungkan, ikuti kabel pada gambar yang disediakan

Langkah 4: Pengujian

Pengujian
Pengujian

Sekarang kita memiliki semua bagian bersama-sama, mari pastikan servo cukup kuat untuk mendorong dan menarik mekanisme penguncian tanpa masalah sebelum saya mulai merancang konsep akhir. Saya membuat tiruan hanya untuk memastikan servo saya cukup kuat, pada awalnya. milik saya tidak jadi saya menambahkan sedikit minyak pada mekanisme geser yang membantu semuanya bergerak dengan lancar. Sangat penting bahwa semuanya bergerak dengan lancar atau ada kemungkinan Anda akan terkunci atau keluar dari kamar Anda!:D

Langkah 5: Casing Elektronik

Casing Elektronik
Casing Elektronik
Casing Elektronik
Casing Elektronik
Casing Elektronik
Casing Elektronik

Saya memutuskan untuk membiarkan servo saya "terbuka" dan hanya membuat kotak kardus kecil untuk melindungi modul arduino nano dan Bluetooth. Kita dapat membangun ini dengan menelusuri sekitar arduino nano ke sepotong karton dan menambahkan sekitar 1 cm (0, 39 inci) ruang ke setiap sisi sekarang kita harus memotong 5 sisi kubus persegi panjang lainnya. Kita juga harus membuat lubang di salah satu mukanya untuk menyambungkan kabel listrik ke arduino.

Pengukuran untuk kasus ini adalah:

  • Bagian bawah = 7,5 cm kali 4 cm (2,95 kali 1,57 inci)
  • Bagian atas = 7,5 cm kali 4 cm (2,95 kali 1,57 inci)
  • potongan kiri = 7,5 cm kali 4 cm (2,95 kali 1,57 inci)
  • Bagian kanan = 7,5 cm kali 4 cm (2,95 kali 1,57 inci)
  • Muka depan = 4cm x 4cm (1,57 x 1,57 inci) (potong lubang listrik yang satu ini)
  • Wajah belakang = 4cm x 4cm (1,57 x 1,57 inci)

Langkah 6: Aplikasi

Aplikasi
Aplikasi

Jadi untuk mengunci dan membuka kunci pintu kita memerlukan perangkat yang menjalankan android atau windows dengan bluetooth builtin, pengguna Mac saya tidak bisa mendapatkan ini bekerja pada iphone atau macbook pro saya pikir mungkin ada beberapa masalah driver tapi saya yakin salah satu dari Anda bisa menebaknya:D. Jika Anda menginstal di Android, Anda harus pergi ke play store dan mengunduh dan aplikasi bernama Bluetooth Terminal dan untuk windows yang disebut TeraTerm selanjutnya kita perlu menghubungkan hc-05 ke telepon kita itu harus disebut linvor dan kata sandi akan menjadi 0000 atau 1234. Setelah dipasangkan, buka aplikasi yang baru saja kita instal, klik opsi dan ketuk sambungkan ke perangkat (tidak aman) sekarang telepon kita pada dasarnya mensimulasikan monitor serial arduino yang berarti kita dapat melihat dan mengirim informasi yang berasal dari arduino.

Jika Anda mengetik 0 dan tekan enter Anda akan melihat kunci pintu dan melihat pesan "pintu terkunci"

dan ketika Anda mengetik 1 dan tekan enter Anda akan melihat pintu terbuka dan melihat pesan "pintu tidak terkunci"

Prosesnya pada dasarnya sama persis di windows kecuali Anda perlu mengunduh aplikasi bernama Tera Term dan Anda dapat menemukan tautan unduhan di sini (https://ttssh2.osdn.jp/index.html.en)

Langkah 7: Memasang Kunci

Memasang Kunci
Memasang Kunci
Memasang Kunci
Memasang Kunci

Pertama-tama kita perlu memasang servo pada kunci geser kita lakukan ini dengan memotong tepi lubang pemasangan servo sehingga ketika kita meletakkan servo itu akan rata dengan kunci selanjutnya kita memasukkan lengan servo ke dalam kunci lubang di mana pegangannya dulu dan uji apakah semuanya bergerak dengan benar jika demikian rekatkan.

Sekarang kita perlu mulai mengebor lubang pilot di pintu untuk sekrup, letakkan kunci geser pada pintu dan gunakan pensil untuk melacak di mana lubang sekarang mengebor lubang pilot di mana Anda membuat jejak mengebornya hingga kedalaman sekitar 2,5 cm sekarang tempatkan kunci pada pintu dan kencangkan sekrup setelah aman pastikan sistem masih berfungsi

Langkah 8: Catu Daya

Sumber Daya listrik
Sumber Daya listrik
Sumber Daya listrik
Sumber Daya listrik

Untuk memastikan kita dapat meninggalkan ini, kita akan membutuhkan catu daya, kabel dan colokan mini usb untuk terhubung ke arduino.

Hubungkan koneksi ground pada power supply ke koneksi ground pada port mini usb dan sambungkan kabel merah ke kabel merah pada port mini usb sekarang hubungkan kabel dari kunci ke salah satu engsel pintu dan dari sana arahkan ke stopkontak listrik

Langkah 9: Kode

Kode
Kode

#termasuk

Servo myservo;

int pos = 0;

keadaan int; int bendera=0;

batalkan pengaturan()

{

myservo.attach(9);

Serial.begin(9600);

myservo.write(60);

penundaan (1000); }

lingkaran kosong()

{

if(Serial.available() > 0)

{

status = Serial.read();

bendera=0;

} // jika keadaan '0' motor DC akan mati

jika (status == '0')

{

myservo.write(8);

penundaan (1000);

Serial.println("Pintu Terkunci");

}

else if (status == '1')

{

myservo.write(55);

penundaan (1000);

Serial.println("Pintu Tidak Terkunci");

}

}

Langkah 10: Selesai

Selesai!
Selesai!

Nikmati kunci pintu yang dikontrol bluetooth Anda, jangan lupa main-main dengan teman-teman Anda dengan mengunci mereka keluar dari kamar Anda!

Terima kasih telah membaca jika Anda memiliki pertanyaan, silakan pm saya atau tinggalkan pertanyaan di komentar.

Direkomendasikan: