Daftar Isi:
- Langkah 1: Tonton Videonya
- Langkah 2: Dapatkan Semua Barang
- Langkah 3: Dapatkan Perpustakaan Stepper Ps2 dan Accel
- Langkah 4: Cari Tahu Koneksi Touchpad
- Langkah 5: Uji Touchpad
- Langkah 6: Program Mikrokontroler Arduino
- Langkah 7: Pelajari Skema Sirkuit
- Langkah 8: Buat Koneksi Kabel
- Langkah 9: Hubungkan Papan Arduino ke Power dan Hidupkan
- Langkah 10: Pemecahan Masalah
- Langkah 11: Bermain-main Dengan Ini
Video: Gunakan Kembali Touchpad Laptop Lama untuk Mengontrol Motor Stepper: 11 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Saya membuat proyek ini beberapa bulan yang lalu. Beberapa hari yang lalu, saya memposting video proyek di r/Arduino di Reddit. Melihat orang-orang tertarik dengan proyek ini, saya memutuskan untuk membuat Instruksi ini di mana saya telah membuat beberapa perubahan pada kode Arduino dan menambahkan fitur. Jadi, tanpa basa-basi lagi, mari kita mulai!
Langkah 1: Tonton Videonya
Tonton video untuk mendapatkan ide tentang apa yang terjadi.
Langkah 2: Dapatkan Semua Barang
Untuk proyek ini, Anda akan membutuhkan:
- Papan mikrokontroler Arduino
- Touchpad PS/2 dari laptop (Coba dapatkan satu dengan chip Synaptics onboard)
- * Driver motor stepper ULN2003 (Untuk motor stepper unipolar (5-kawat))
- * Driver motor stepper L298N (Untuk motor stepper bipolar (4-kawat))
- 6 kabel jumper pria ke wanita (2 untuk daya dan 4 untuk sinyal digital)
- Sebuah motor langkah
- Sumber daya DC 5-12 volt (Tergantung pada motor stepper)
Di sini, pengaturan ditenagai dari pengisi daya ponsel yang memasok 5 volt ke papan Arduino dan driver stepper. Meskipun motor stepper memiliki tegangan 12 volt, Anda dapat menggunakan suplai tegangan yang lebih rendah jika persyaratan torsi motor tidak tinggi karena menggunakan suplai tegangan yang lebih rendah akan membuat motor serta driver tetap dingin.
*Kedua driver motor stepper memiliki koneksi pin yang sama dengan board Arduino.
Langkah 3: Dapatkan Perpustakaan Stepper Ps2 dan Accel
Unduh folder perpustakaan ps2 dari sini. Pindahkan folder yang diunduh ke desktop karena akan lebih mudah ditemukan. Buka Arduino IDE dan klik Sketch>Include Library>Add. ZIP Library… lalu pilih folder ps2 dari desktop. Perpustakaan akan disertakan dan Anda sekarang dapat menggunakan perpustakaan ps2.
Untuk library Accel Stepper, Anda bisa mendapatkannya dengan menekan Ctrl+Shift+I lalu mengetik 'Accel Stepper' dan menginstal library tersebut.
Langkah 4: Cari Tahu Koneksi Touchpad
Jika Anda memiliki touchpad Synaptics seperti di atas, pad 'T22' adalah +5V, 'T10' adalah 'Clock', 'T11' adalah 'Data' dan 'T23' adalah 'GND'. Anda juga dapat menyolder kabel 'GND' ke tembaga besar yang terbuka seperti yang ditunjukkan di atas.
Klik pada gambar di atas untuk tahu lebih banyak.
Jika Anda memiliki touchpad yang berbeda, coba cari nomor bagiannya di internet dengan 'pinouts' atau Anda dapat bertanya kepada komunitas r/Arduino di Reddit jika Anda buntu.
Langkah 5: Uji Touchpad
Pastikan koneksi yang benar dibuat ke panel sentuh. Untuk menguji touchpad, unggah kode mouse ps2 pada mikrokontroler Arduino dari Contoh>ps2. Hubungkan kabel 'Jam' ke D6, kabel 'Data' ke D5, GND ke GND, dan +5V atau VCC ke +5V pin papan Arduino masing-masing. Sambungkan kembali papan Arduino ke komputer dan buka monitor serial. Jika Anda melihat angka yang berubah saat Anda menggerakkan jari di atas bidang sentuh, berarti bidang sentuh berfungsi dengan benar dan Anda dapat melanjutkan.
Langkah 6: Program Mikrokontroler Arduino
Kode pertama, 'PS2_toucpad_with_Stepper' tidak memiliki fitur akselerasi/deselerasi untuk motor stepper tetapi memiliki fungsi homing.
Kode kedua, 'PS2_toucpad_accel_stepper' tidak memiliki fungsi homing tetapi memiliki fitur akselerasi/deselerasi.
Anda dapat mengetahui informasi lebih lanjut dari kode Arduino masing-masing.
Langkah 7: Pelajari Skema Sirkuit
Klik pada gambar untuk mendapatkan tampilan yang lebih baik.
Langkah 8: Buat Koneksi Kabel
Langkah 9: Hubungkan Papan Arduino ke Power dan Hidupkan
Setelah menyalakan pengaturan, geser jari Anda di sepanjang panel sentuh dan lihat apakah motor bergerak.
Langkah 10: Pemecahan Masalah
Jika Anda mengalami beberapa masalah, Anda dapat melakukan hal berikut:
Jika motor stepper melangkah maju mundur bukannya bergerak ke arah tertentu:
- Ubah urutan deklarasi pin. Misalnya: ganti Stepper stepper (200, 8, 10, 9, 11) dengan Stepper stepper (200, 8, 9, 10, 11).
- Periksa semua kabel sinyal yang menghubungkan driver motor ke papan Arduino serta kabel motor stepper terhubung dengan benar di tempat yang seharusnya dan tidak longgar dan rusak.
Jika motor tidak bergerak sama sekali:
- Periksa apakah touchpad berfungsi dengan benar, kembali ke Langkah 5.
- Periksa apakah driver motor dan touchpad mendapatkan daya.
- Periksa apakah motor atau driver motor rusak.
Langkah 11: Bermain-main Dengan Ini
Sekarang setelah Anda menjalankannya, mengapa tidak membagikannya dengan komunitas. Klik pada 'Saya Berhasil!' dan bagikan kreasi Anda. Coba ubah kode untuk menambahkan lebih banyak fitur, jalankan beberapa motor stepper, dan sebagainya.
Juga, jika memungkinkan, cobalah untuk membantu mereka yang terjebak, saya akan sangat berterima kasih kepada Anda.
Direkomendasikan:
Gunakan Kembali Touchpad Laptop Lama untuk Mengontrol Komputer!: 11 Langkah (dengan Gambar)
Gunakan Kembali Touchpad Laptop Lama untuk Mengontrol Komputer!: Touchpad laptop PS/2 adalah salah satu perangkat antarmuka pengguna paling keren untuk digunakan dengan mikrokontroler. Gestur jari yang digeser dan ditepuk ternyata bisa membuat hal-hal mengontrol dengan cara yang cukup sederhana dan menyenangkan. Dalam Instructable ini, mari gabungkan satu dengan
Motor Stepper Terkendali Motor Stepper - Stepper Motor Sebagai Rotary Encoder: 11 Langkah (dengan Gambar)
Motor Stepper Terkendali Motor Stepper | Stepper Motor Sebagai Rotary Encoder: Punya beberapa motor stepper tergeletak di sekitar dan ingin melakukan sesuatu? Dalam Instruksi ini, mari kita gunakan motor stepper sebagai rotary encoder untuk mengontrol posisi motor stepper lain menggunakan mikrokontroler Arduino. Jadi tanpa basa-basi lagi, mari kita
Gunakan Kembali Baterai Ponsel Lama: 10 Langkah (dengan Gambar)
Gunakan Kembali Baterai Ponsel Lama: Gunakan kembali baterai ponsel lama. Saya telah menggunakan baterai ponsel bekas dalam banyak proyek baru-baru ini setelah menemukan modul kecil yang mengagumkan di eBay. Modul ini dilengkapi dengan pengisi daya Li-ion dan juga pengatur tegangan, memungkinkan Anda
Gunakan Kembali Telepon Lama dan Speaker Lama Sebagai STEREO: 4 Langkah
Gunakan Kembali Telepon Lama dan Speaker Lama Sebagai STEREO: Ubah sepasang speaker lama dan smartphone lama menjadi instalasi stereo dengan radio, podcast pemutaran mp3, dan radio internet, menggunakan beberapa komponen umum yang total biayanya kurang dari 5 euro! Jadi kami memiliki koleksi smartp berusia 5-10 tahun ini
GUNAKAN KEMBALI BATERAI LAPTOP LAMA ANDA UNTUK MEMBUAT POWER BANK: 9 Langkah (dengan Gambar)
GUNAKAN KEMBALI BATERAI LAPTOP LAMA ANDA UNTUK MEMBUAT POWER BANK: [Putar Video][Solar Power Bank]Beberapa bulan yang lalu baterai laptop Dell saya tidak berfungsi. Setiap kali saya mencabutnya dari suplai AC utama, laptop langsung mati. Setelah beberapa hari frustrasi, saya mengganti baterai dan menyimpan yang mati (sesuai