Daftar Isi:
- Langkah 1: Bahan yang Dibutuhkan
- Langkah 2: Pengantar Sensor
- Langkah 3: Antarmuka Sensor Dengan Arduino UNO
- Langkah 4: Antarmuka Bahasa Pemrosesan Arduino
- Langkah 5: Menyiapkan Program Java
- Langkah 6: Menyiapkan Kode Arduino
- Langkah 7: Pemecahan Masalah
- Langkah 8: Kesimpulan
Video: Emulator Mouse PC Menggunakan Arduino Uno dan Sensor.: 8 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Dalam Instruksi ini, kita akan membuat prototipe emulator Mouse. Emulator mouse adalah perangkat yang dapat digunakan saat mouse Anda tidak berfungsi dengan baik.
Sensor digunakan untuk mengontrol gerakan mouse. Proyek ini terdiri dari satu sensor ultrasonik, Tiga sensor Inframerah, dan jendela bahasa pemrosesan untuk mengontrol gerakan. Perangkat lunak ini mereplikasi gerakan dasar mouse seperti klik, kiri, kanan, dan gulir.
Papan Arduino Leonardo terdiri dari chip pengolah sehingga kita tidak memerlukan perangkat lunak dan kode pemrosesan untuk mengontrol gerakan mouse. Setelah perangkat lunak dijalankan, maka tidak dapat dikendalikan oleh mouse biasa.
Langkah 1: Bahan yang Dibutuhkan
1. Dua sensor IR
2. Sensor ultrasonik
3. Kabel
4. Arduino UNO3
5. Arduino IDE dan perangkat lunak pengolah.
6. Papan tempat memotong roti
7. Kabel jumper pria ke wanita
Langkah 2: Pengantar Sensor
1. Sensor ultrasonik
Sensor ultrasonik adalah perangkat yang dapat mengukur jarak ke suatu objek dengan menggunakan gelombang suara.
Ini mengukur jarak dengan mengirimkan gelombang suara pada frekuensi tertentu dan mendengarkan gelombang suara itu untuk memantul kembali.
Dengan merekam waktu yang berlalu antara gelombang suara yang dihasilkan dan gelombang suara yang dipantulkan kembali, dimungkinkan untuk menghitung jarak antara sensor sonar dan objek.
Jarak=kecepatan cahaya(konstan)* waktu(dihitung oleh sensor)
2. Sensor inframerah
Sensor Inframerah adalah perangkat yang dapat berupa instrumen elektronik yang digunakan untuk merasakan karakteristik tertentu di sekitarnya dengan memancarkan dan/atau mendeteksi radiasi infra merah.
Ini dapat digunakan untuk mendeteksi objek apa pun hingga jarak tertentu.
Potensiometer yang terpasang di dalam papan modul sensor memungkinkan kita untuk mengubah sensitivitas perangkat.
Langkah 3: Antarmuka Sensor Dengan Arduino UNO
Langkah-langkah yang perlu dipertimbangkan saat berinteraksi:
Sensor ultrasonik: Pin trigonometri adalah pin yang digunakan untuk mengirimkan gelombang suara sehingga merupakan keadaan keluaran dan pin gema menerima gelombang suara yang dipantulkan dari objek sehingga harus dalam keadaan masukan sehubungan dengan mikrokontroler saat menentukan konfigurasi pin. Chip IC yang ada di modul sensor ultrasonik menghitung waktu.
Ini adalah data analog sehingga harus dihubungkan dengan pin analog mikrokontroler.
Sensor IR: Pin yang ada di sensor IR menunjukkan 1 atau 0 tergantung pada apakah objek terdeteksi atau tidak. Jika penerima IR menerima sinar, maka logika yang lebih tinggi akan ada di sana.
Ini adalah data digital sehingga harus dihubungkan dengan pin digital mikrokontroler.
Menyiapkan seluruh sirkuit:
1. Hubungkan 5v dan GND dari Arduino ke rel daya papan tempat memotong roti. Daya ke sensor akan diberikan dari rel daya.
2. Sekarang hubungkan pin "OUT" sensor IR dengan 4, 5 dan 10 pin Arduino.
3. Hubungkan pin A0 Arduino dengan pin echo sensor ultrasonik
4. Hubungkan pin A1 Arduino dengan pin trigonometri sensor ultrasonik.
5. Hubungkan laptop dari Arduino menggunakan kabel USB. Arus maksimum yang dapat dialirkan oleh Arduino melalui pin VCC adalah 200 ma sehingga akan dengan mudah mengusir sensor.
6. Pastikan pin ground dan VCC pada sensor terhubung dengan benar dengan power rail breadboard.
Langkah 4: Antarmuka Bahasa Pemrosesan Arduino
1. Serial perangkat lunak pengolah berkomunikasi dengan Arduino melalui port UART. Pastikan satu port diaktifkan pada satu waktu maka hanya komunikasi data yang dapat dilakukan. Pemrosesan adalah perangkat lunak sumber terbuka dan dapat diunduh dengan mudah dari internet.
2. Bagian belakang perangkat lunak pengolah didasarkan pada bahasa java.
3. Pustaka robot open source digunakan untuk mengemulasi mouse.
Tautan untuk mengunduh:
Langkah 5: Menyiapkan Program Java
Mari kita atur program java terlebih dahulu. Harap pastikan bahwa Anda telah memperbarui semua pustaka pemrosesan sebelum menjalankan kode.
Pustaka robot membantu kita untuk meniru mouse dan kita dapat memutuskan seberapa banyak pointer mouse harus bergerak.
Pastikan port Anda tidak sibuk saat mengumpulkan data dari sensor. Program ini membuat antarmuka antara port UART dan perangkat lunak pemrosesan yang membantu kami mengumpulkan data dari sensor dan menggerakkan mouse sesuai dengan itu.
Langkah 6: Menyiapkan Kode Arduino
Unggah kode yang ditulis ke papan Arduino. Pastikan pemrosesan IDE tidak berjalan pada saat itu.
Langkah 7: Pemecahan Masalah
Mendapatkan program Java untuk bekerja mungkin sulit. Saya punya beberapa tips jika Anda buntu:
-Ubah string "COM4" di PORT_NAMES ke port yang terhubung dengan Arduino Uno Anda. (Saya mengubah ke COM4 dari COM3 default di program Java saya)
-Reset Java Virtual Machine di IDE Anda. Bahkan mungkin mengatur ulang program sebelum menggunakan mouse pertama kali.
-Klik "Rebuild Package" atau IDE Anda yang setara
Langkah 8: Kesimpulan
-Ini juga dapat digunakan untuk orang cacat dengan memutakhirkan menjadi mouse yang dikendalikan suara.
-Jadi gerakan mouse akan dikendalikan oleh suara kita yang bisa digunakan untuk orang buta atau orang cacat.
-Peningkatan proyek melibatkan pengontrolan gerakan mouse dengan jari menggunakan akselerometer, mouse kontrol suara.
Pada akhirnya, solusi termudah adalah menggunakan Arduino Leonard atau Mini yang dapat berfungsi sebagai perangkat sistem untuk input mouse, tetapi saya merasa menyenangkan untuk membuat fungsi Uno dengan cara yang tidak dirancang.
Selamat belajar….. Jangan ragu untuk berkomentar dan mengajukan keraguan
Direkomendasikan:
Kipas Pendingin Otomatis Menggunakan Sensor Suhu dan Kelembaban Servo dan DHT11 Dengan Arduino: 8 Langkah
Kipas Pendingin Otomatis Menggunakan Sensor Suhu dan Kelembaban Servo dan DHT11 Dengan Arduino: Dalam tutorial ini kita akan mempelajari cara memulai & putar kipas saat suhu naik di atas level tertentu
Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Mencetak Suhu Panas dan Kelembaban: 5 Langkah
Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Mencetak Suhu Panas dan Kelembaban: Sensor DHT11 digunakan untuk mengukur suhu dan kelembaban. Mereka adalah penggemar elektronik yang sangat populer. Sensor kelembaban dan suhu DHT11 membuatnya sangat mudah untuk menambahkan data kelembaban dan suhu ke proyek elektronik DIY Anda. Ini per
Arduino 4 Wheel Drive Bluetooth RC Car Menggunakan UNO R3, HC-05 dan L293D Motorshield Dengan Coding dan Aplikasi Android: 8 Langkah
Arduino 4 Wheel Drive Bluetooth RC Car Menggunakan UNO R3, HC-05 dan L293D Motorshield Dengan Coding dan Aplikasi Android : Hari ini saya akan memberi tahu Anda tentang cara membuat mobil RC bluetooth arduino 4 wheel drive menggunakan HC 05, L293 motor shield, 4 motor DC, dengan coding dan aplikasi untuk android untuk mengontrol mobil. Komponen yang digunakan: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293
8 Kontrol Relay Dengan NodeMCU dan Penerima IR Menggunakan WiFi dan IR Remote dan Aplikasi Android: 5 Langkah (dengan Gambar)
8 Kontrol Relay Dengan NodeMCU dan Penerima IR Menggunakan WiFi dan IR Remote dan Aplikasi Android: Mengontrol 8 sakelar relai menggunakan nodemcu dan penerima ir melalui wifi dan ir remote dan aplikasi android.Remote ir bekerja terlepas dari koneksi wifi.INI VERSI TERBARU KLIK DI SINI
Cara Menggunakan Wiimote Sebagai Mouse Komputer Menggunakan Lilin Sebagai Sensor!!: 3 Langkah
Cara Menggunakan Wiimote Sebagai Mouse Komputer Menggunakan Lilin Sebagai Sensor!!: Panduan ini akan menunjukkan cara menghubungkan Wii Remote (Wiimote) ke komputer dan menggunakannya sebagai mouse