Daftar Isi:

Arduino Blinds yang Diaktifkan dengan Suara: 9 Langkah (dengan Gambar)
Arduino Blinds yang Diaktifkan dengan Suara: 9 Langkah (dengan Gambar)

Video: Arduino Blinds yang Diaktifkan dengan Suara: 9 Langkah (dengan Gambar)

Video: Arduino Blinds yang Diaktifkan dengan Suara: 9 Langkah (dengan Gambar)
Video: voice based notice board using android and arduino 2024, Desember
Anonim
Image
Image
Tirai Arduino yang Diaktifkan Suara
Tirai Arduino yang Diaktifkan Suara

Beberapa waktu yang lalu saya membuat Instructable di mana saya menambahkan servo dan perangkat Bluetooth ke kunci pintu saya membiarkan saya mengontrolnya dengan telepon saya seperti seorang pecandu Saya tidak bisa berhenti menambahkan Bluetooth ke barang-barang dan dalam proyek ini saya akan menunjukkan Anda bagaimana membuat tirai yang dikontrol Bluetooth dengan beberapa fitur aktivasi suara. Mari kita mulai!

Langkah 1: Daftar Bagian

Daftar Suku Cadang
Daftar Suku Cadang

Proyek ini cukup murah dan tidak membutuhkan banyak suku cadang, suku cadang yang kami butuhkan adalah:

  • Arduino Nano (disini)
  • Modul Bluetooth Hc-06 (di sini)
  • Pengendali Motor (di sini)
  • 2x motor roda gigi (di sini)
  • 2x 220-ohm resistor (di sini)
  • 2x tombol tekan (di sini)
  • LED (di sini)

Dan untuk alat dan bahan yang kita butuhkan:

  • Kardus
  • Kabel
  • besi solder dan solder
  • pistol lem panas dan lem panas
  • Pemotong kotak

Langkah 2: Fitur

Jadi fitur utama yang dimiliki tirai ini adalah kemampuan untuk membuka dan menutupnya dari aplikasi. Saya memiliki dua tirai yang ingin saya kendalikan dengan perangkat ini, jadi saya akan menggunakan dua motor, satu untuk setiap tirai. Ketika perintah U dikirim melalui perangkat Bluetooth maka kedua motor akan berputar ke posisi terbuka dan jika perintah D dikirim kedua motor akan berputar ke posisi tertutup. Sekarang salah satu masalah yang saya miliki dengan proyek kunci pintu Bluetooth saya adalah bahwa ponsel saya akan mati sebelum saya sampai di rumah yang berarti saya tidak akan bisa masuk ke kamar saya dan untuk proyek ini kami akan menambahkan tombol ke perangkat yang memungkinkan kita membuka tirai saat tombol ditekan. Sekarang, tentu saja, ini juga akan menampilkan kontrol suara dan kemampuan untuk mengontrol masing-masing motor yang memungkinkan kita untuk membuka satu tirai pada satu waktu, tetapi nanti akan dibahas lebih lanjut,

Langkah 3: Sirkuit

Sirkuit
Sirkuit
Sirkuit
Sirkuit
Sirkuit
Sirkuit

Jangan tertipu oleh diagram pengkabelan yang berantakan, rangkaian ini sebenarnya cukup sederhana dan lurus ke depan jika Anda mengikuti diagram pengkabelan sepotong demi sepotong jadi mari kita mulai dengan menghubungkan pengontrol motor ke Arduino:

  • Pin 8 terhubung ke M1 pada pengontrol motor
  • Pin 9 terhubung ke E1 pada pengontrol motor
  • Pin 10 terhubung ke M2 pada pengontrol motor
  • Pin 11 terhubung ke E2 pada pengontrol motor

Sekarang kita akan ingin menghubungkan modul Bluetooth ke Arduino kita melakukan ini sebagai berikut:

  • Pin 5 Volt terhubung ke VCC pada modul Bluetooth
  • Ground Pin terhubung ke Ground pada modul Bluetooth

Rx dan Tx juga akan terhubung ke Arduino tetapi kami belum dapat melakukan ini karena setelah koneksi ini dibuat, kami tidak dapat mengunggah kode jadi jangan menghubungkannya sampai kami mengunggah kode.

  • Rx terhubung ke Tx pada modul Bluetooth
  • Tx terhubung ke Rx pada modul Bluetooth

Kami juga ingin menghubungkan tombol kami yang memungkinkan kami mengontrol motor tanpa smartphone, kami menghubungkannya sebagai berikut

  • Hubungkan resistor dari Pin 7 di Arduino ke 5 volt di Arduino
  • Hubungkan resistor dari Pin 4 di Arduino ke 5 Volt di Arduino
  • Hubungkan satu kaki tombol ke Pin 7 dan kaki lainnya ke ground
  • Hubungkan satu kaki tombol berikutnya ke Pin 4 dan kaki lainnya ke ground

Sekarang kita akan menghubungkan LED ke pin 4 yang akan menunjukkan bahwa perangkat memiliki daya:

  • Pin 4 menuju ke katoda (kaki panjang LED)
  • Ground pergi ke anoda (kaki pendek LED)

Dan terakhir, kita akan menghubungkan motor ke pengontrol motor dengan memasangnya ke terminal sekrup

Langkah 4: Kode

Unduh sketsa, buka di Arduino IDE dan unggah ke Arduino Nano.

Langkah 5: Catu Daya

Sumber Daya listrik
Sumber Daya listrik

Untuk memberikan motor ini daya yang cukup untuk menghidupkan mekanisme buta yang agak kaku, kita akan membutuhkan setidaknya catu daya steker dinding 9 Volt 1 Amp. Setelah Anda menemukan catu daya, kami ingin menghubungkannya ke Arduino dan Pengendali Motor.

Ini terhubung ke Arduino sebagai berikut:

  • Positif (+) terhubung ke Pin VIN di Arduino
  • Ground (-) terhubung ke Ground Pin di Arduino

Ini terhubung ke pengontrol Motor sebagai berikut:

  • Positif (+) terhubung ke VS pada pengontrol motor
  • Ground (-) terhubung ke GND pada pengontrol motor

Sekarang kita dapat memasang pengontrol motor dan mengujinya, jika semuanya menyala, kita dapat melanjutkan ke langkah berikutnya!

Langkah 6: Membuat Kasus

Membuat Kasus
Membuat Kasus
Membuat Kasus
Membuat Kasus
Membuat Kasus
Membuat Kasus
Membuat Kasus
Membuat Kasus

Langkah ini dapat sepenuhnya terserah Anda karena hampir semua desain case akan berfungsi, namun, mari kita lihat bagaimana saya mendesain milik saya. Saya membuat milik saya dari beberapa karton yang kuat, kami akan mencetak template, menempelkannya ke karton dan memotongnya. Kita perlu memotong 2 bentuk oval utama, 1 stip panjang yang akan menjadi sisi casing dan dua potongan melengkung yang akan kita pasang atau kancing.

Kita akan ingin mencetak potongan panjang sehingga kita bisa membuatnya menekuk di sekitar bentuk oval kita yang kemudian harus direkatkan, begitu kita memiliki kedua sisi yang dicetak dan direkatkan, kita bisa merekatkan sirkuit kita di tengah oval.

Sekarang kita ingin merekatkan kancing kita ke dua potongan karton yang berbeda dan menempelkannya ke bagian atas dan bawah casing, kita akan ingin merekatkannya dengan cara yang membuat bagian atas kancing menonjol keluar dari case, ini agar kita dapat merekatkan selembar karton lagi ke bagian atas tombol yang menyembunyikannya tetapi masih memungkinkan kita untuk menggunakannya.

Setelah ini selesai, kita dapat mengambil oval kedua dan memotongnya menjadi 3 bagian, bagian atas, bagian bawah dan potongan panjang dari tengah. bagian tengah akan direkatkan di tengah dengan LED yang dipasang di tengahnya. Bagian atas kemudian direkatkan ke tombol atas dan bagian tombol kemudian direkatkan ke tombol bawah. Saat menempelkan potongan ke kancing, berhati-hatilah untuk tidak menambahkan terlalu banyak lem super karena jika lem masuk ke mekanisme kancing, itu akan merusak kancing.

Langkah 7: Menghubungkan Motor ke Tirai

Menghubungkan Motor ke Tirai
Menghubungkan Motor ke Tirai
Menghubungkan Motor ke Tirai
Menghubungkan Motor ke Tirai
Menghubungkan Motor ke Tirai
Menghubungkan Motor ke Tirai

Untuk menghubungkan motor ke tirai kami, kami perlu mengambil tongkat dan pengait yang biasanya digunakan untuk membuka tirai dan melepaskan kaitnya, kami kemudian akan merekatkannya ke poros motor dan mengaitkannya ke gerakan tirai. mekanisme.

Sekarang kita tidak bisa membiarkan motor menggantung begitu saja sehingga kita harus merekatkannya ke dinding, saya menggunakan lem panas tetapi motornya cukup ringan sehingga sebagian besar opsi pemasangan akan berfungsi. Sama untuk kasus ini, saya menempelkan milik saya ke dinding saya tetapi sangat ringan sehingga sebagian besar opsi akan berfungsi dengan baik.

Langkah 8: Menyiapkan Aplikasi

Menyiapkan Aplikasi
Menyiapkan Aplikasi
Menyiapkan Aplikasi
Menyiapkan Aplikasi
Menyiapkan Aplikasi
Menyiapkan Aplikasi
Menyiapkan Aplikasi
Menyiapkan Aplikasi

Aplikasi yang akan kita gunakan disebut "Arduino Bluetooth Control" oleh Broxcode, alasan saya memilih Aplikasi ini adalah karena tidak hanya memiliki fitur terminal tetapi juga fitur yang memungkinkan kita mengirim perintah ke Arduino ketika frasa yang dipilih adalah dikatakan.

Untuk mengaturnya, kita akan memasangkan perangkat Bluetooth dengan ponsel cerdas kita, buka aplikasi dan klik tombol pasangkan dan cari HC-06 dan pasangkan dengannya, jika ia meminta kata sandi, 1234 atau 0000 setelah dipasangkan, klik pada opsi terminal dan kirim U dan kemudian D melalui yang akan membuat motor berputar searah jarum jam dan kemudian berlawanan arah jarum jam.

Untuk mengatur perintah suara buka menu opsi dan gulir ke bawah ke pengaturan perintah suara, di sana kami memiliki opsi untuk mengirim perintah ketika sebuah frasa diucapkan, masukkan perintah yang ingin Anda kirim di kotak perintah yang akan menjadi U dan lalu di kotak frasa taruh Biarkan ada cahaya, atau apa pun yang Anda inginkan. Kemudian kita akan pergi ke opsi perintah suara berikutnya dan meletakkan D di kotak kirim perintah dan Biarkan tidak ada cahaya di kotak frasa yang berarti tirai kita akan terbuka ketika kita mengatakan biarkan ada cahaya dan tutup ketika kita mengatakan biarkan tidak ada cahaya.

Langkah 9: Gambaran Umum

Gambaran
Gambaran

Oke, mari luangkan waktu untuk mendapatkan pemahaman penuh tentang cara kerja semuanya. Jika Anda ingin kedua tirai terbuka, kami dapat menekan tombol atas atau kami dapat mengatakan biarkan ada cahaya di aplikasi jika kami ingin kedua tirai ditutup, kami dapat menekan tombol bawah atau mengatakan biarkan tidak ada cahaya di aplikasi.

Jika kita hanya ingin satu dari dua tirai terbuka pada satu waktu, kita dapat masuk ke bagian terminal aplikasi dan mengirim perintah K untuk membuka tirai kiri dan I untuk menutup tirai kiri atau W untuk membuka tirai kanan dan L untuk menutup buta kanan. Itu hampir semua fitur dari tirai.

Jika Anda memiliki pertanyaan, beri tahu saya di komentar dan dengan senang hati akan menjawabnya.

Kontes Nirkabel
Kontes Nirkabel
Kontes Nirkabel
Kontes Nirkabel

Runner Up dalam Kontes Nirkabel

Direkomendasikan: