Isi kandungan:

Tetikus Bluetooth Dengan Sensor Ultrasonik dan Photocell: 10 Langkah (dengan Gambar)
Tetikus Bluetooth Dengan Sensor Ultrasonik dan Photocell: 10 Langkah (dengan Gambar)

Video: Tetikus Bluetooth Dengan Sensor Ultrasonik dan Photocell: 10 Langkah (dengan Gambar)

Video: Tetikus Bluetooth Dengan Sensor Ultrasonik dan Photocell: 10 Langkah (dengan Gambar)
Video: tes sensor ultrasonik robot avoider arduino 2024, Julai
Anonim
Tetikus Bluetooth Dengan Sensor Ultrasonik dan Photocell
Tetikus Bluetooth Dengan Sensor Ultrasonik dan Photocell

Jadi, sedikit pengenalan mengapa saya membuat projek ini. Saya sedang mencari anak kucing ke rumah baru saya. Dan setelah melalui beberapa perkara yang boleh dimainkan untuk kucing, saya berfikir: mengapa tidak membuat sendiri mainan. Oleh itu, saya membuat tetikus Bluetooth. Anda boleh mengawalnya menggunakan aplikasi yang saya buat untuk telefon android. Juga, saya membuat dua mod. Mod input off di mana tetikus hanya bertindak balas jika beberapa objek berada di belakang belakangnya. Dan input biasa di mana pengguna aplikasi boleh 'menggerakkan' tetikus.

Langkah 1: Bahan

Bahan
Bahan

Untuk tetikus, anda memerlukan:

  • 1x Arduino Uno
  • Papan Roti 1x
  • Papan solder 1x
  • Gearmotor 2x dengan ofset dekrit 360
  • Perintang 1x 10k Ohm
  • Papan pemandu Arduino 1x L298N Dual H Bridge
  • Penyesuai Bluetooth 1x HC-05
  • 1x perintang cahaya Photocell
  • Sensor ultrasonik 1x
  • 1x Kepingan kayu
  • Roda 2x yang mampu memuatkan gearmotor
  • Tali-balut 20x
  • 20x Perempuan - Wayar Pelompat Wanita
  • 20x Lelaki - Wayar Jumper Lelaki
  • Telefon 1x dengan android di atasnya
  • Jalur LED 1x
  • Bateri 1x 12v
  • Butang 3x (warna apa pun yang anda suka)
  • 10x Sepotong tali

Anda juga memerlukan alat untuk susun atur litar dan anda memerlukan alat untuk membuat litar. apk untuk telefon anda.

Saya menggunakan circuito.io untuk susun atur litar dan Appinventor2 untuk membuat aplikasi prototaip yang mudah untuk telefon android.

Langkah 2: Rangka

Rangka
Rangka

Oleh itu, kita membuat tetikus. Ini mesti dapat bergerak dan untuk mencapai tujuan itu, kita membuat bingkai untuk semua elektronik. Saya menggunakan sebilangan kayu dan membuatnya 10 * 14 cm. Kami pasangkan roda berpusing dan itu sahaja untuk masa ini.

Langkah 3: Kodnya

Muat turun kod di bawah.

Anda harus mendapat:

-ArduinoMouseController.ino

-ArduinoMouseTesting.ino

Langkah 4: Menguji Input

Menguji Input
Menguji Input
Menguji Input
Menguji Input

Untuk memastikan bahawa Arduino; HC-05; Pemacu motor L298n-H Brigde dan motor gear semuanya berfungsi dan menerima input dari aplikasi pada peranti anda, kami mengujinya. Jadi, kita mesti memasang semua komponen seperti yang anda lihat di litar di atas.

CATATAN: ia juga berfungsi dengan bateri 9v atau 6v, motor akan berputar lebih perlahan tetapi tidak mengapa.

Muat naik ArduinoMouseTesting.ino ke Arduino Uno anda.

Sekarang, muat turun ArduinoMouseApplication.apk pada peranti mudah alih anda dan cuba sambungkan telefon anda dengan HC-05. Apabila diminta pin gunakan 1234 atau 0000.

Oleh itu, apabila sambungan Bluetooth dibuat, anda boleh mencuba memutar motor dengan menekan butang ke depan atau ke belakang pada aplikasi.

Sekiranya anda tidak mendapat ralat semuanya berfungsi dan kami boleh teruskan!:)

Langkah 5: Membangun di Bingkai

Membangun di Bingkai!
Membangun di Bingkai!
Membangun di Bingkai!
Membangun di Bingkai!
Membangun di Bingkai!
Membangun di Bingkai!

Jadi, sekarang masanya untuk menambah roda ke motor gear. Tetapi sebelum kita melakukan itu, kita mesti meletakkan segalanya pada kerangka. Saya cadangkan untuk membuat beberapa lubang menggunakan gerudi di dalam bingkai, tetapi ini adalah pilihan dan tidak perlu. Tambahkan gear-motor pada sisi roda putar yang sama. Motor gear harus menjangkau kiri dan kanan dari bingkai. Sekarang gunakan beberapa tali leher atau gam untuk meletakkan motor gear sehingga tidak dapat keluar. Juga, letakkan bateri di sisi bingkai ini sehingga kita mempunyai cukup ruang di sisi bingkai yang lain.

Sekarang, putar bingkai dan tambahkan Arduino Uno di bahagian depan. Tambahkan pemandu L298n-h di bahagian belakang sehingga dekat dengan gear-motor. Gunakan tali leher atau gam untuk meletakkan semuanya di bingkai sehingga ia tetap berada di tempatnya.

Anda boleh menambah roda ke motor roda gigi dan rangka harus siap untuk bergerak.

Langkah 6: Baiklah, Uji

Baiklah, Uji Ia!
Baiklah, Uji Ia!

Sekiranya semuanya teratur, tetikus harus dapat bergerak dengan input yang anda berikan dari peranti mudah alih anda. Kami mempunyai tetikus yang bergerak!: D

Langkah 7: Penghasilan Kes

Penghasilan Kes!
Penghasilan Kes!
Penghasilan Kes!
Penghasilan Kes!
Penghasilan Kes!
Penghasilan Kes!

Kami mempunyai 'benda' yang bergerak tetapi sama sekali tidak melihat tetikus. Jadi, kita akan membuat sesuatu yang menyembunyikan semua elektronika dengan baik dan juga kelihatan seperti tetikus, tetikus besar ^^.

Pertama, kami menggunakan Styrofoam untuk membuat pangkalan yang sangat ringan dan kuat.

Kedua, kami menggunakan beberapa kain untuk membuat alasnya gebu dan membuatnya seperti tikus.

Ketiga, kami menambah beberapa butang untuk mata dan hidung.

Keempat, kami menambah tali pada hidung untuk menjadikannya lebih baik.

Langkah 8: Naik taraf 1: Photocell

Naik taraf 1: Photocell
Naik taraf 1: Photocell
Naik taraf 1: Photocell
Naik taraf 1: Photocell
Naik taraf 1: Photocell
Naik taraf 1: Photocell
Naik taraf 1: Photocell
Naik taraf 1: Photocell

Oleh itu, kita mempunyai tetikus yang bergerak, tetapi agak membosankan hanya dapat bergerak. Saya mahu menambah lebih banyak interaksi, jadi saya menggunakan Photocell. Untuk bahagian ini, kita perlu menyolder sedikit di papan solder, kita hanya memerlukan sekeping kecil.

Kami mengambil Photocell; perintang 10k ohm; dan 3 wayar pelompat. Kabel 3 pelompat hendaklah berasal dari: 5v; gnd; dan A0.

Kami juga memerlukan jalur LED atau LED biasa (apa sahaja yang anda suka). Pasang - ke gnd dan + ke pin 6.

Sedikit tips:

  • Cuba gunakan timah sekecil mungkin. Anda tidak mahu membuat litar pintas yang mungkin.
  • Sebelum menambah tin terlebih dahulu pastikan solder berada pada suhu yang disukai.
  • Kembangkan port gnd (ground) dan 5v dari Arduino menggunakan beberapa tiub pengecutan haba. Tambahkan beberapa wayar lelaki - lelaki di satu sisi dan hanya satu wayar wanita - wanita di sisi lain, gunakan tiub pengecutan panas untuk menyatukan wayar.

Langkah 9: Naik taraf 2: Sensor Ultrasonik

Naik taraf 2: Sensor Ultrasonik
Naik taraf 2: Sensor Ultrasonik

Oleh itu, seperti yang saya nyatakan saya mahu dua mod. Untuk mencapai tujuan ini, kami menambah sensor ultrasonik.

Tambah vcc ke 5v; gnd ke gnd; trig ke pin 8; bergema ke 9 pin. Sekarang, pasangkan ultrasoon dengan tali pengikat di belakang L298n-h sehingga tepat di belakang tetikus.

Baiklah, sekarang anda boleh memuat naik kod ArduinoMouseController.ino ke Arduino anda.

Langkah 10: Perkara Terakhir

Perkara Terakhir
Perkara Terakhir
Perkara Terakhir
Perkara Terakhir

Jadi, semuanya sudah siap!

Kami hanya meletakkan sarung di atas wayar dan ada baiknya!

Tambahkan jalur LED di mana sahaja anda mahu, pastikan Photocell tidak berada di bawah casing. Sekiranya anda mahu, anda boleh melekatkan casing ini dengan gam tetapi saya suka apabila saya dapat melepaskan casing dengan mudah untuk melihat apa yang ada di dalamnya: D.

Disyorkan: