Isi kandungan:

Menggerakkan Motor Dengan Penjejakan Mata: 8 Langkah
Menggerakkan Motor Dengan Penjejakan Mata: 8 Langkah

Video: Menggerakkan Motor Dengan Penjejakan Mata: 8 Langkah

Video: Menggerakkan Motor Dengan Penjejakan Mata: 8 Langkah
Video: The Infinite Energy Engine demonstrated for skeptics - Part 2 | Liberty Engine #3 2024, Julai
Anonim
Menggerakkan Motor Dengan Penjejakan Mata
Menggerakkan Motor Dengan Penjejakan Mata

Pada masa ini, sensor pengesanan mata lebih biasa di pelbagai bidang tetapi secara komersial mereka lebih dikenali dengan permainan interaktif. Tutorial ini tidak berpura-pura menghuraikan sensor kerana sangat rumit dan kerana penggunaannya yang semakin banyak harganya telah menurun, dalam hal ini yang menarik adalah menggunakan perisian untuk berinteraksi dengan relay yang dapat hidupkan atau matikan sebarang peranti elektrik-mekanikal. Dalam hal ini digunakan untuk menggerakkan motor kerusi roda.

Bekalan

1 -Komputer dengan sistem penjejakan mata

Modul Relay 1 -USB

Relay automotif 2 -40 amp

2-Motor gear 200 w (motor kerusi roda)

Kawalan halaju 2 -10 amp

2 -pc 12-40 VDC 10 AMP Lebar nadi memodulasi kawalan kelajuan motor

1- 12 v bateri

Langkah 1: Logik Projek

Logik Projek
Logik Projek

Relay berkapasiti lebih tinggi disertakan dan kadnya hanya 10 amp dan walaupun penggunaan motor adalah 10 amp dengan arus 12 volt, amperage ini dapat meningkat bergantung pada berat beban motor. Sekiranya anda ingin menggunakan peranti lain yang bukan motor dan yang menggunakan kurang dari 10 amp, anda boleh menghilangkan relay kubus.

Langkah 2: Menganalisis Kad Relay

Menganalisis Kad Relay
Menganalisis Kad Relay

Jenis kad ini mempunyai input USB, input voltan, relay dan terminal yang sesuai

Ia juga mempunyai cip atau mikrokontroler yang telah diprogramkan. Untuk mengaktifkan geganti, anda mesti menyediakan fail yang merupakan pemacu, fail dengan lanjutan. Dll yang mempunyai fungsi yang dilakukan oleh mikrokontroler, misalnya memaparkan nombor siri kad, mengaktifkan geganti 1, mengaktifkan relay 2 dan sebagainya. Ini adalah fungsi tetapi sesiapa yang mengaktifkannya untuk ini juga mesti mempunyai fail dengan ekstensi. Exe yang merupakan fungsi yang memanggil, ada program untuk windows dan program untuk windows DOS.

Setiap perangkat hanya memiliki satu nombor siri dalam hal ini. Kami menggunakan aplikasi GuiApp_English.exe untuk mendapatkan nombor siri.

Langkah 3: Menyambung dan Mengenal Kad

Menyambung dan Mengenal Kad
Menyambung dan Mengenal Kad

Kad disambungkan ke komputer melalui kabel USB.

Pilih cari peranti, bahagian ini menempatkan kami secara automatik peranti yang disambungkan dalam hal ini nombor sirinya adalah HW341 jika anda memilih membuka peranti itu akan siap untuk membuka sebarang geganti

Pada masa ini kita mesti memikirkan relay mana yang akan memulakan setiap motor, untuk kes ini relay 1 adalah untuk motor kanan, relay 2 adalah untuk motor kiri

Langkah 4: Komputer dan Sensor

Komputer dan Sensor
Komputer dan Sensor

Komputer yang digunakan dalam projek ini adalah siri TOBII C, peralatan ini disediakan dengan perisian dan sensor pengesanan mata, komputer ini mempunyai perkhidmatan lebih dari 10 tahun, saat ini sensor terkecil dalam bentuk bar dan dapat ditempatkan di komputer mana pun, dalam kes sistem operasi menang 10 juga disiapkan dengan pemandu untuk mengawal sensor ini.

Sensor dikalibrasi oleh perisian untuk setiap pengguna dan mengesan arah tampilan sehingga dapat diprogram untuk menggerakkan penunjuk komputer seolah-olah menggerakkan tetikus dan ketika berkedip seolah-olah kita mengklik tetikus.

Sekarang jika anda membuka program relay, anda boleh mengaktifkan setiap relay, menggerakkan penunjuk dengan pandangan anda, namun tetingkap program tidak begitu besar sehingga menentukur sensor sedikit sukar untuk mengoperasikan butang, Terdapat dua pilihan untuk selesaikan ini: 1.- Lakukan pergerakan penunjuk dengan mata untuk mendapatkan ketepatan yang diinginkan 2.- Buat program dengan tetingkap yang lebih besar yang mengaktifkan fungsi khusus untuk relay, nampaknya rumit tetapi dalam asas visual tidak

Langkah 5: Sambungan

Image
Image
Sambungan
Sambungan

Gambar rajah ini tidak termasuk pengawal kelajuan yang harus diletakkan di antara motor dan geganti terakhir yang 30 amp hitam

Langkah 6: Program Khusus untuk Mengaktifkan Fungsi

Program Custom untuk Mengaktifkan Fungsi
Program Custom untuk Mengaktifkan Fungsi

Skrin ini dibuat dalam bentuk visual visual, sangat mudah kerana anda hanya meletakkan gambar anak panah dan kemudian anda menambahkan rutin yang anda lakukan ketika anda menekan butang, saya tidak pernah memprogram dalam visual basic dan saya memerlukan beberapa berjam-jam untuk melakukannya adalah sangat intuitif, yang memerlukan banyak pekerjaan untuk merebut fungsi secara langsung, apa yang saya lakukan adalah memanggil program dari tetingkap DOS, iaitu, butang membuka program dalam DOS dan menjalankan arahannya.

Di bawah kod butang, Borang Kelas Awam1

Sub Form1_Load Peribadi (pengirim Sebagai Objek, dan Sebagai EventArgs) Mengendalikan MyBase. Load

Sub Akhir

Hentikan butang

Butang Sub Peribadi1_Klik (pengirim Sebagai Objek, e Sebagai Peristiwa) Mengendalikan Butang1. Klik Dim tutup Sebagai Tali rapat = "HW341 tutup 255"

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", tutup) Akhir Sub

Tombol KE HADAPAN

Peribadi Sub PictureBox1_Click (pengirim Sebagai Objek, e Sebagai EventArgs)

PictureBox1. Klik

Dim adelante As String maju = "HW341 buka 255" /// nombor 255 buka semua geganti pada masa yang sama

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", maju) Akhir Sub

Tombol KANAN

Peribadi Sub PictureBox2_Click (pengirim Sebagai Objek, e Sebagai EventArgs)

PictureBox2. Klik

Dim izquierda As String kiri = "HW341 terbuka 01"

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", kiri) Akhir Sub

/// jika anda mahu rigth turn anda mesti menggunakan motor kiri

BUTANG KIRI

Peribadi Sub PictureBox3_Click (pengirim Sebagai Objek, e Sebagai EventArgs)

PictureBox3. Klik

Dim kanan As String kanan = "HW341 terbuka 02"

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", rigth) Akhir Sub

Kelas Tamat

DLL fail mesti berada dalam folder yang sama

Langkah 7: Mula Berusaha

Image
Image

Ringkasannya nampak sederhana tetapi di sini hanya komponen yang dijelaskan dan bagaimana ia disambungkan, reka bentuk yang akan digunakan adalah cerita lain, dalam video ini ditunjukkan di kerusi roda yang dibina dengan kerusi sekolah, kami memerlukan banyak pekerjaan kerana kami membuat alas dengan tiub dan kayu dan kami mengadaptasi tayar dolly, ketika kami melakukannya pada kali pertama dan memasangnya semua tayar tidak sampai ke lantai, kami harus membina pangkalan baru dan akhirnya ia berfungsi.

Kemudian kami membuat peranti lain tetapi untuk menyesuaikan diri dengan kerusi roda biasa tetapi diperlukan beberapa penyesuaian kerana sangat dekat dengan motor tidak mungkin berpusing dengan betul

Langkah 8: Gambar Fail Lain

Disyorkan: