Isi kandungan:

Kereta Api Model Terkawal Touchpad Laptop - Antara Muka PS / 2 Arduino: 14 Langkah
Kereta Api Model Terkawal Touchpad Laptop - Antara Muka PS / 2 Arduino: 14 Langkah

Video: Kereta Api Model Terkawal Touchpad Laptop - Antara Muka PS / 2 Arduino: 14 Langkah

Video: Kereta Api Model Terkawal Touchpad Laptop - Antara Muka PS / 2 Arduino: 14 Langkah
Video: Understanding Windows Applications: Day 4 Looking Inside a process 2024, November
Anonim
Kereta Api Model Terkawal Touchpad Laptop | Antara Muka PS / 2 Arduino
Kereta Api Model Terkawal Touchpad Laptop | Antara Muka PS / 2 Arduino

Pad sentuh komputer riba adalah salah satu peranti hebat untuk digunakan sebagai input untuk projek mikrokontroler. Jadi hari ini, mari kita laksanakan peranti ini dengan mikrokontroler Arduino untuk mengawal kereta api model. Dengan menggunakan touchpad PS / 2, kita akan dapat mengawal 3 jumlah pemilih dan kekuatan trek.

Menjaga pad sentuh dengan lebarnya di bahagian bawah (Urut seperti mod potret), menggeser jari di sepanjang masing-masing dua pepenjuru akan digunakan untuk mengawal dua pemilih, menggeser jari secara mendatar akan digunakan untuk mengawal pemilih yang lain dan menggeser jari secara menegak akan digunakan untuk mengawal kelajuan dan arah lokomotif.

Jadi, tanpa basa-basi lagi, mari kita mulakan!

Langkah 1: Tonton Video

Image
Image

Tonton video untuk memahami semua kawalan dan ketahui lebih lanjut mengenai cara kerjanya.

Langkah 2: Dapatkan Semua Bahagian dan Bekalan

Perhatikan Sambungan Pad Sentuh
Perhatikan Sambungan Pad Sentuh

Untuk projek ini, anda memerlukan:

  • Mikrokontroler Arduino yang serasi dengan Adafruit Motor Shield V2 (UNO, Leonardo, dll)
  • Perisai Motor Adafruit V2
  • Pad sentuh PS / 2
  • 4 wayar dengan penyambung Dupont lelaki di satu sisi (Untuk menyambungkan pad sentuh ke papan Arduino)
  • 2 wayar masing-masing untuk menyambungkan kuasa trek dan pemusing (maksimum 3) ke pelindung motor
  • Bekalan kuasa DC 12 volt dengan kapasiti semasa sekurang-kurangnya 1A.

Langkah 3: Dapatkan Perpustakaan Ps2

Muat turun folder perpustakaan ps2 dari sini. Pindahkan folder yang dimuat turun ke desktop kerana lebih mudah dicari. Buka Arduino IDE dan klik Sketch> Include Library> Add. ZIP Library… dan kemudian pilih folder ps2 dari desktop. Perpustakaan akan disertakan dan anda kini dapat menggunakan perpustakaan ps2.

Langkah 4: Perhatikan Sambungan Pad Sentuh

Sekiranya anda mempunyai pad sentuh Synaptics seperti di atas, pad 'T22' adalah + 5V, 'T10' adalah 'Jam', 'T11' adalah 'Data' dan 'T23' adalah 'GND'. Anda juga boleh memasangkan wayar 'GND' ke tembaga yang terdedah besar seperti yang ditunjukkan di atas.

Klik pada gambar di atas untuk mengetahui lebih lanjut. Sekiranya anda mempunyai pad sentuh yang berbeza, cuba cari nombor bahagiannya di internet dengan 'pinouts' atau anda boleh meminta komuniti r / Arduino di Reddit jika anda buntu.

Langkah 5: Uji Pad Sentuh

Pastikan sambungan yang betul dibuat ke pad sentuh. Untuk menguji pad sentuh, muat naik kod tetikus ps2 pada mikrokontroler Arduino dari Contoh> ps2. Sambungkan wayar 'Jam' ke D6, wayar 'Data' ke D5, GND ke GND, dan + 5V atau VCC ke + 5V pin papan Arduino masing-masing. Sambungkan semula papan Arduino ke komputer dan buka monitor bersiri. Sekiranya anda melihat angka berubah ketika anda menggerakkan jari anda ke pad sentuh, pad sentuh berfungsi dengan baik dan anda boleh meneruskannya.

Langkah 6: Atur cara Arduino Microcontroller

Atur cara Arduino Microcontroller
Atur cara Arduino Microcontroller

Adalah disyorkan untuk membaca kod tersebut sebelum memuat naiknya ke mikrokontroler Arduino untuk memahami apa yang sedang berlaku.

Langkah 7: Sediakan Tata Letak

Sediakan Tata Letak
Sediakan Tata Letak

Siapkan susun atur untuk menguji kekuatan trek dan ketiga-tiga kawalan pemilih. Pastikan semua sambungan trek dibuat dengan betul dan trek bersih. Membersihkan trek dan roda lokomotif secara berkala disyorkan untuk mengelakkan lokomotif terhenti.

Langkah 8: Pasang Perisai Motor di Papan Arduino

Pasang Perisai Motor di Papan Arduino
Pasang Perisai Motor di Papan Arduino

Sejajarkan pin pelindung motor dengan berhati-hati dengan kepala wanita papan Arduino dan tolak pelindung di atas papan Arduino. Pastikan pelindung dipasang dengan betul pada papan Arduino dan tidak ada pin yang bengkok.

Langkah 9: Sambungkan Kuasa Track dan Turnout ke Perisai Motor

Sambungkan Kuasa Track dan Turnout ke Perisai Motor
Sambungkan Kuasa Track dan Turnout ke Perisai Motor
Sambungkan Kuasa Track dan Turnout ke Perisai Motor
Sambungkan Kuasa Track dan Turnout ke Perisai Motor
Sambungkan Kuasa Track dan Turnout ke Perisai Motor
Sambungkan Kuasa Track dan Turnout ke Perisai Motor
Sambungkan Kuasa Track dan Turnout ke Perisai Motor
Sambungkan Kuasa Track dan Turnout ke Perisai Motor

Buat sambungan berikut:

  • Sambungkan kuasa trek ke penyambung output perisai berlabel 'M1'.
  • Sambungkan jumlah pemilih ke selebihnya tiga penyambung output 'M2', 'M3', dan 'M4'.

Pastikan semua sambungan pendawaian rapat.

Langkah 10: Sambungkan Pad Sentuh ke Persediaan

Sambungkan Pad Sentuh ke Persediaan
Sambungkan Pad Sentuh ke Persediaan
Sambungkan Pad Sentuh ke Persediaan
Sambungkan Pad Sentuh ke Persediaan

Sambungkan pad sentuh ke papan Arduino dengan membuat sambungan berikut antara pad sentuh dan papan Arduino:

  • + 5-volt atau 'VCC' hingga + 5-volt papan Arduino
  • 'GND' hingga 'GND' papan Arduino
  • 'Jam' hingga 'D6' papan Arduino
  • 'Data' hingga 'D5' papan Arduino

Langkah 11: Letakkan Lokomotif di Trek

Letakkan Lokomotif di Laluan
Letakkan Lokomotif di Laluan

Letakkan lokomotif untuk diuji. Anda juga boleh meletakkan beberapa lokomotif mengikut kehendak.

Digunakan penggunaan alat rerailing. Pastikan lokomotif diletakkan dengan betul di trek untuk mengelakkan terjadinya kegelinciran.

Langkah 12: Sambungkan Persediaan ke Kuasa dan Hidupkannya

Sambungkan Persediaan ke Kuasa dan Hidupkannya
Sambungkan Persediaan ke Kuasa dan Hidupkannya

Sambungkan bekalan kuasa 12 volt ke persediaan dan hidupkan.

Langkah 13: Uji Kawalan

Image
Image

Uji semua kawalan. Rujuk video di atas sekali lagi untuk memahami kawalannya.

Langkah 14: Kongsi Hasil Kerja Anda dan Kembangkan Furthur

Sekiranya projek anda berjaya dan jika boleh, cuba kongsi gambar ciptaan anda dengan komuniti dengan mengklik 'I Made It!'.

Juga, cuba tambahkan lebih banyak ciri dan fungsi ke projek ini dan cuba kongsikan juga. Apa sahaja yang anda buat, semua yang terbaik!

Disyorkan: