Isi kandungan:

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

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

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

Beberapa ketika yang lalu saya membuat Instructable di mana saya menambahkan servo dan peranti Bluetooth ke kunci pintu saya membiarkan saya mengawalnya dengan telefon saya seperti seorang penagih. Saya tidak dapat berhenti menambahkan Bluetooth ke barang dan jadi dalam projek ini saya akan menunjukkan anda bagaimana membuat tirai terkawal Bluetooth dengan beberapa ciri pengaktifan suara. Mari kita mulakan!

Langkah 1: Senarai Bahagian

Senarai Bahagian
Senarai Bahagian

Projek ini cukup murah dan tidak memerlukan banyak bahagian, bahagian yang kita perlukan adalah:

  • Arduino Nano (di sini)
  • Modul Bluetooth Hc-06 (di sini)
  • Pengawal Motor (di sini)
  • Motor gear 2x (di sini)
  • 2x perintang 220-ohm (di sini)
  • Butang tekan 2x (di sini)
  • LED (di sini)

Dan untuk alat dan bahan yang kita perlukan:

  • Kadbod
  • Kawat
  • besi pematerian dan pateri
  • pistol gam panas dan gam panas
  • Pemotong kotak

Langkah 2: Ciri-ciri

Oleh itu, ciri utama yang terdapat pada tirai ini adalah keupayaan untuk membuka dan menutupnya dari aplikasi. Saya mempunyai dua tirai yang ingin saya kendalikan dengan peranti ini, jadi saya akan menggunakan dua motor, satu untuk setiap tirai. Apabila arahan U dihantar melalui peranti Bluetooth, ia akan memutar kedua motor ke posisi terbuka dan jika perintah D dihantar kedua motor akan berputar ke posisi tertutup. Sekarang salah satu masalah yang saya hadapi dengan projek kunci pintu Bluetooth saya ialah telefon saya akan mati sebelum saya pulang bermaksud saya tidak dapat masuk ke bilik saya dan jadi untuk projek ini, kami akan menambah butang ke peranti yang membolehkan kita membuka tirai apabila butang ditekan. Sekarang, tentu saja, ini juga akan menampilkan kawalan suara dan kemampuan untuk mengawal motor individu yang membolehkan kita membuka satu buta pada satu masa tetapi tidak perlu membincangkannya kemudian,

Langkah 3: Litar

Litar
Litar
Litar
Litar
Litar
Litar

Jangan tertipu dengan gambarajah pendawaian yang tidak kemas Litar ini sebenarnya cukup mudah dan lurus ke hadapan jika anda mengikuti gambarajah pendawaian demi satu, jadi mari mulakan dengan menghubungkan pengawal motor ke Arduino:

  • Pin 8 menyambung ke M1 pada pengawal motor
  • Pin 9 menyambung ke E1 pada pengawal motor
  • Pin 10 menyambung ke M2 pada pengawal motor
  • Pin 11 menyambung ke E2 pada pengawal motor

Sekarang kita ingin menyambungkan modul Bluetooth ke Arduino, kita melakukan ini seperti berikut:

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

Rx dan Tx juga akan disambungkan ke Arduino tetapi kami tidak dapat melakukannya kerana sebaik sahaja sambungan ini dibuat, kami tidak boleh memuat naik kod jadi jangan sambungkannya sehingga kami memuat naik kod tersebut.

  • Rx menyambung ke Tx pada modul Bluetooth
  • Tx menyambung ke Rx pada modul Bluetooth

Kami juga ingin menyambungkan butang kami yang membolehkan kami mengawal motor tanpa telefon pintar yang kami sambungkan seperti berikut

  • Sambungkan perintang dari Pin 7 di Arduino hingga 5 volt di Arduino
  • Sambungkan perintang dari Pin 4 di Arduino hingga 5 Volt di Arduino
  • Sambungkan satu kaki butang ke Pin 7 dan kaki yang lain ke tanah
  • Sambungkan satu kaki butang seterusnya ke Pin 4 dan kaki yang lain ke tanah

Sekarang kita akan menyambungkan LED ke pin 4 yang akan menunjukkan bahawa peranti mempunyai kuasa:

  • Pin 4 menuju ke katod (kaki panjang LED)
  • Tanah menuju ke anod (kaki pendek LED)

Dan terakhir, kita akan menyambungkan motor ke pengawal motor dengan memasukkannya ke terminal skru

Langkah 4: Kodnya

Muat turun lakaran, buka di Arduino IDE dan muat naik ke Arduino Nano.

Langkah 5: Bekalan Kuasa

Bekalan Kuasa
Bekalan Kuasa

Untuk memberi motor ini kuasa yang cukup untuk mematikan mekanisme buta yang agak kaku, kita memerlukan sekurang-kurangnya bekalan kuasa dinding 9 Volt 1 Amp. Sebaik sahaja anda menjumpai bekalan kuasa, kami ingin menyambungkannya ke Arduino dan Motor Controller kami.

Ia menghubungkan ke Arduino seperti berikut:

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

Ia menghubungkan ke pengawal Motor seperti berikut:

  • Positif (+) menyambung ke VS pada pengawal motor
  • Ground (-) menyambung ke GND pada pengawal motor

Sekarang kita boleh memasang pengawal motor dan memberikannya ujian, jika semuanya menyala kita boleh beralih ke langkah seterusnya!

Langkah 6: Membuat Kes

Membuat Kes
Membuat Kes
Membuat Kes
Membuat Kes
Membuat Kes
Membuat Kes
Membuat Kes
Membuat Kes

Langkah ini sepenuhnya bergantung kepada anda kerana reka bentuk casing akan berfungsi, namun, mari kita lihat bagaimana saya merancang reka bentuk kes saya. Saya mengeluarkan kadbod yang kuat, kami akan mencetak templat, melekatkannya pada kadbod dan memotongnya. Kita perlu memotong 2 bentuk bujur utama kita, 1 batang panjang yang akan menjadi sisi casing dan dua kepingan melengkung yang akan kita pasang atau pasang.

Kami mahu menjaringkan bahagian panjang sehingga kami dapat membuatnya melengkung di sekitar bentuk bujur kami yang kemudian harus dilekatkan ke bawah, setelah kedua-dua belah pihak mencetak dan terpaku, kami dapat merekatkan litar kami di tengah oval.

Sekarang kami ingin merekatkan butang kami ke dua kepingan kadbod yang berbeza dan menempelkannya ke bahagian atas dan bawah casing, kami ingin merekatkannya dengan cara yang menjadikan bahagian atas butang memuncak dari Jika demikian, ini adalah supaya kita dapat melekatkan sekeping kadbod ke bahagian atas butang yang menyembunyikannya tetapi masih membenarkan kita menggunakannya.

Setelah selesai, kita boleh mengambil bujur kedua kita dan memotongnya menjadi 3 keping, bahagian atas, bahagian bawah dan jalur panjang dari tengah. bahagian tengah akan terpaku di tengah dengan LED yang dipasang di tengahnya. Bahagian atas kemudian dilekatkan pada butang atas dan bahagian butang kemudian dilekatkan pada butang bawah. Semasa menempelkan kepingan pada butang, berhati-hati untuk tidak menambahkan terlalu banyak lem super seolah-olah lem masuk ke dalam mekanisme butang, ia akan memecahkan butang.

Langkah 7: Menghubungkan Motor ke Blinds

Menghubungkan Motor ke Blinds
Menghubungkan Motor ke Blinds
Menghubungkan Motor ke Blinds
Menghubungkan Motor ke Blinds
Menghubungkan Motor ke Blinds
Menghubungkan Motor ke Blinds

Untuk menyambungkan motor ke tirai kita, kita perlu mengambil tongkat dan cangkuk yang biasanya digunakan untuk membuka tirai dan mematahkan cangkuknya, kita kemudiannya merekatkannya ke batang motor dan menghubungkannya ke pergerakan tirai. mekanisme.

Sekarang kita tidak boleh membiarkan motor menggantung di sana sehingga kita harus melekatkannya ke dinding, saya menggunakan gam panas tetapi motornya cukup ringan sehingga kebanyakan pilihan pemasangan akan berfungsi. Sama dengan kes ini, saya menempelkan dinding ke dinding saya tetapi sangat ringan sehingga kebanyakan pilihan 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 kerana tidak hanya mempunyai fitur terminal tetapi juga fitur yang memungkinkan kita untuk mengirim perintah ke Arduino ketika frasa yang dipilih adalah kata.

Untuk menyiapkannya, kami akan memasangkan peranti Bluetooth kami dengan telefon pintar kami, buka aplikasi dan klik butang pasangan dan cari HC-06 dan pasangkan dengannya, jika ia meminta kata laluan 1234 atau 0000 setelah dipasangkan, klik pada pilihan terminal dan hantarkan U dan kemudian D yang harus menjadikan motor berputar mengikut arah jam dan kemudian berlawanan arah jam.

Untuk mengatur perintah suara buka menu pilihan dan tatal ke bawah ke pengaturan perintah suara, di sana kita memiliki pilihan untuk mengirim perintah ketika frasa dikatakan, masukkan perintah yang ingin Anda kirimkan di kotak perintah yang akan menjadi U dan kemudian dalam kotak frasa meletakkan Biarlah ada cahaya, atau apa sahaja yang anda mahukan. Kemudian kita akan pergi ke pilihan arahan suara seterusnya dan masukkan D di kotak hantar perintah dan Biarkan tidak ada cahaya di kotak frasa yang bermaksud tirai kita akan terbuka apabila kita mengatakan biarkan ada cahaya dan tutup ketika kita mengatakan membiarkan tidak ada cahaya.

Langkah 9: Gambaran Keseluruhan

Gambaran keseluruhan
Gambaran keseluruhan

Baiklah, luangkan sedikit masa untuk mendapatkan pemahaman sepenuhnya tentang bagaimana semuanya berfungsi. Sekiranya anda mahu kedua-dua tirai terbuka, kita boleh menekan butang atas atau kita boleh mengatakan ada cahaya di dalam aplikasi jika kita mahu kedua-dua tirai ditutup, kita boleh menekan butang bawah atau mengatakan jangan ada cahaya di aplikasi.

Sekiranya kita hanya mahu satu daripada dua tirai dibuka pada satu masa, kita boleh masuk ke bahagian terminal aplikasi dan menghantar arahan K untuk membuka buta kiri dan saya menutup buta kiri atau W untuk membuka tirai kanan dan L ke tutup buta kanan. Itu hampir semua ciri tirai.

Sekiranya anda mempunyai soalan, sila beritahu saya dalam komen dan jangan ragu untuk menjawabnya.

Peraduan Tanpa Wayar
Peraduan Tanpa Wayar
Peraduan Tanpa Wayar
Peraduan Tanpa Wayar

Naib Johan dalam Peraduan Tanpa Wayar

Disyorkan: