İçindekiler:

Göz Takipli Hareketli Motor: 8 Adım
Göz Takipli Hareketli Motor: 8 Adım

Video: Göz Takipli Hareketli Motor: 8 Adım

Video: Göz Takipli Hareketli Motor: 8 Adım
Video: 8 çizmek sandığınızdan daha kolay :) motosiklet eğitimi, motosiklet tutkunlarına kabus olmasın. 2024, Temmuz
Anonim
Göz Takipli Hareketli Motor
Göz Takipli Hareketli Motor

Şu anda, göz izleme sensörleri çeşitli alanlarda daha yaygındır, ancak ticari olarak daha çok etkileşimli oyunlarla tanınırlar. Bu öğretici, çok karmaşık olduğu ve giderek daha yaygın kullanımı nedeniyle fiyat düştüğü için sensörleri detaylandırıyormuş gibi davranmaz, bu durumda ilginç olan şey, yazılımdan yararlanarak rölelerle etkileşime geçmek olacaktır. herhangi bir mekanik-elektrikli cihazı açın veya kapatın. Bu durumda tekerlekli sandalye motorlarını sürmek için kullanıldı.

Gereçler

1-Göz takip sistemli bilgisayar

1-USB Röle Modülü

2 -40 amper otomotiv rölesi

2 - Dişli motor 200 w (tekerlekli sandalye motoru)

2 -10 amper hız kontrolleri

2-pc 12-40 VDC 10 AMP Darbe genişliği motor hız kontrolünü modüle eder

1- 12v pil

Adım 1: Proje Mantığı

Proje Mantığı
Proje Mantığı

Daha yüksek kapasiteli röleler dahildir ve kartınkiler sadece 10 amperdir ve motorların tüketimi 12 voltluk bir akımla 10 amper olmasına rağmen, motorların yük ağırlığına bağlı olarak bu amper artabilir. Motor olmayan ve 10 amperden az tüketen başka bir cihaz kullanmak isterseniz küp röleleri ortadan kaldırabilirsiniz.

Adım 2: Aktarma Kartının Analiz Edilmesi

Röle Kartının Analiz Edilmesi
Röle Kartının Analiz Edilmesi

Bu tip kartların bir USB girişi, voltaj girişi, röleleri ve bunlara karşılık gelen terminalleri vardır.

Ayrıca önceden programlanmış bir çip veya mikro denetleyiciye sahiptir. Röleleri etkinleştirmek için, sürücü olan dosyalar, mikrodenetleyicinin gerçekleştirdiği işlevlere sahip.dll uzantılı dosyalar, örneğin kartın seri numarasını görüntüleme, röle 1'i etkinleştirme, röle 2'yi etkinleştirme vb.. Bunlar fonksiyonlar ama kim onları bunun için etkinleştirirse, fonksiyonları çağıran.exe uzantılı dosyaları da olmalı, pencereler için programlar ve DOS penceresi için programlar var.

Her cihazın yalnızca bir seri numarası vardır, bu durumda seri numarasını almak için GuiApp_English.exe uygulamasını kullanırız.

Adım 3: Kartı Bağlama ve Tanımlama

Kartı Bağlama ve Tanımlama
Kartı Bağlama ve Tanımlama

Kart bilgisayara USB kablosu ile bağlanır.

Cihazı bul'u seçin, bu kısım bağlı cihazı bize otomatik olarak bulur bu durumda seri numarası HW341'dir cihazı aç'ı seçerseniz herhangi bir röleyi açmaya hazır olacaktır.

Şu anda her motoru hangi rölenin çalıştıracağını düşünmeliyiz, bu durumda röle 1 sağ motor için, röle 2 sol motor içindir.

Adım 4: Bilgisayar ve Sensörler

Bilgisayar ve Sensörler
Bilgisayar ve Sensörler

Projede kullanılan bilgisayar TOBII C serisidir, bu donanım yazılım ve göz takip sensörleri ile hazırlanmıştır, bu bilgisayar 10 yıldan fazla hizmet vermektedir, şu anda çubuk şeklinde en küçük sensörler ve herhangi bir bilgisayara yerleştirilebilir., işletim sistemi durumunda win 10 da bu sensörleri kontrol etmek için sürücülerle hazırlanmıştır.

Sensörler, her kullanıcı için yazılım tarafından kalibre edilir ve bakışın yönünü algılar, böylece bilgisayarın işaretçisini bir fareyi hareket ettiriyormuş gibi ve yanıp sönerken fareye tıklıyormuşuz gibi hareket ettirecek şekilde programlanabilirler.

Şimdi, röle programını açarsanız, her bir röleyi etkinleştirebilir, işaretçiyi görünümünüzle hareket ettirebilirsiniz, ancak program penceresi o kadar büyük değildir, bu nedenle sensörleri kalibre etmek bile düğmeleri çalıştırmak biraz zor olacaktır. bunu çözün: 1.- İstenilen hassasiyeti elde etmek için işaretçinin hareketini gözlerle egzersiz yapın 2.- Röleler için belirli işlevleri etkinleştiren daha büyük bir pencereye sahip bir program yapın, karmaşık görünebilir ancak görsel temelde değil

Adım 5: Bağlantılar

Image
Image
Bağlantılar
Bağlantılar

Bu şema, motorlar ve 30 amperlik siyah olan son röleler arasına yerleştirilmesi gereken hız kontrol cihazını içermemektedir.

Adım 6: İşlevleri Etkinleştirmek için Özel Program

İşlevleri Etkinleştirmek için Özel Program
İşlevleri Etkinleştirmek için Özel Program

Bu ekran visual basic olarak oluşturulmuş çok kolay çünkü sadece okların çizimlerini koyuyorsun sonra butona bastığın anda yaptığın rutini ekliyorsun ben visual basic'de hiç programlamamıştım bi kaç tane aldı saatlerce bunu yapmak çok sezgisel, bana biraz çalışmaya mal olan, işlevleri doğrudan almaktı, yaptığım programı DOS penceresinden çağırmak, yani düğme programı DOS'ta açar ve talimatı çalıştırır.

Düğmelerin kodunun altında, Genel Sınıf Formu1

Private Sub Form1_Load(sender As Object, e As EventArgs) MyBase. Load'u İşler

Alt Bitiş

DURDURMA DÜĞMESİ

Private Sub Button1_Click(sender As Object, e As EventArgs) Button1. Click Dim Close As String close = "HW341 255'i kapat" ile ilgilenir

System. Diagnostics. Process. Start("c:\carpeta de prueba\CommandApp_USBRelay", kapat) End Sub

İLERİ DÜĞMESİ

Private Sub PictureBox1_Click(sender As Object, e As EventArgs) Tutamaçları

PictureBox1. Tıklayın

Dim adelante As String forward = "HW341 open 255" /// 255 sayısı aynı anda tüm röleleri açar

System. Diagnostics. Process. Start("c:\carpeta de prueba\CommandApp_USBRelay", ileri) End Sub

SAĞ BUTON

Private Sub PictureBox2_Click(sender As Object, e As EventArgs) Tutamaçları

PictureBox2. Tıklayın

Dim izquierda As String left = "HW341 open 01"

System. Diagnostics. Process. Start("c:\carpeta de prueba\CommandApp_USBRelay", sol) End Sub

///sağa dönmek istiyorsanız sol motora binmelisiniz

SOL DÜĞME

Private Sub PictureBox3_Click(sender As Object, e As EventArgs) Tutamaçları

PictureBox3. Tıklayın

Sağa karart As String right = "HW341 open 02"

System. Diagnostics. Process. Start("c:\carpeta de prueba\CommandApp_USBRelay", sağ) End Sub

Sınıfı Bitir

DLL dosyası aynı klasörde olmalıdır

7. Adım: Çalışmaya Başlamak

Image
Image

Özet basit görünüyor ama burada sadece bileşenler ve nasıl bağlandıkları anlatılıyor, uygulanacak tasarım başka bir hikaye, bu videoda okul sandalyesi ile yapılmış tekerlekli sandalyede gösteriliyor, bize biraz uğraştırdı çünkü biz yapıyoruz taban borulu ve ahşaptı ve bir dolly lastiği uyarladık, ilk yaptığımızda ve monte ettiğimizde tüm lastikler zemine ulaşmadı, yeni bir taban yapmak zorunda kaldık ve sonunda çalıştı.

Daha sonra başka bir cihaz yaptık ama ortak bir tekerlekli sandalyeye uyum sağlamak için bazı ayarlamalar gerekiyor, çünkü motorlar birbirine çok yakın olduğu için doğru dönmesi imkansız.

8. Adım: Diğer Dosya Resimleri

Önerilen: