İçindekiler:

Dizüstü Bilgisayar Dokunmatik Yüzey Kontrollü Model Demiryolu - PS/2 Arduino Arayüzü: 14 Adım
Dizüstü Bilgisayar Dokunmatik Yüzey Kontrollü Model Demiryolu - PS/2 Arduino Arayüzü: 14 Adım

Video: Dizüstü Bilgisayar Dokunmatik Yüzey Kontrollü Model Demiryolu - PS/2 Arduino Arayüzü: 14 Adım

Video: Dizüstü Bilgisayar Dokunmatik Yüzey Kontrollü Model Demiryolu - PS/2 Arduino Arayüzü: 14 Adım
Video: Tekno Hayat (11 Temmuz 2020) 2024, Kasım
Anonim
Dizüstü Bilgisayar Dokunmatik Yüzey Kontrollü Model Demiryolu | PS/2 Arduino Arayüzü
Dizüstü Bilgisayar Dokunmatik Yüzey Kontrollü Model Demiryolu | PS/2 Arduino Arayüzü

Bir dizüstü bilgisayarın dokunmatik yüzeyi, mikrodenetleyici projeleri için giriş olarak kullanılacak harika cihazlardan biridir. Bugün, bir model demiryolunu kontrol etmek için bu cihazı bir Arduino mikro denetleyicisi ile uygulayalım. Bir PS/2 dokunmatik yüzey kullanarak 3 katılımı kontrol edebileceğiz ve gücü takip edebileceğiz.

Genişliği altta olacak şekilde dokunmatik yüzeyi tutmak (Bir tür portre modu), parmağı iki köşegenin her biri boyunca kaydırmak, iki katılımı kontrol etmek için kullanılacak, parmağı yatay olarak kaydırmak başka bir katılımı kontrol etmek ve parmağı dikey olarak kaydırmak için kullanılacak lokomotifin hızını ve yönünü kontrol etmek için kullanılacaktır.

O halde lafı fazla uzatmadan başlayalım!

1. Adım: Videoyu İzleyin

Image
Image

Tüm kontrolleri anlamak ve nasıl çalıştığı hakkında daha fazla bilgi edinmek için videoyu izleyin.

2. Adım: Tüm Parçaları ve Sarf Malzemelerini Alın

Dokunmatik Yüzeyin Bağlantılarını Anlayın
Dokunmatik Yüzeyin Bağlantılarını Anlayın

Bu proje için ihtiyacınız olacak:

  • Adafruit Motor Shield V2(UNO, Leonardo, vb.) ile uyumlu bir Arduino mikrodenetleyici
  • Adafruit Motor Kalkanı V2
  • PS/2 dokunmatik yüzey
  • Bir tarafta erkek Dupont konektörlü 4 kablo (Dokunmatik yüzeyi Arduino kartına bağlamak için)
  • Parça gücünü ve çıkışları (3 maks) motor kalkanına bağlamak için her biri 2 kablo
  • Akım kapasitesi en az 1A olan 12 voltluk bir DC güç kaynağı.

3. Adım: Ps2 Kitaplığını Alın

ps2 kütüphanesinin klasörünü buradan indirin. Bulması daha kolay olacağı için indirilen klasörü masaüstüne taşıyın. Arduino IDE'yi açın ve Sketch>Include Library>Add. ZIP Library…'ye tıklayın ve ardından masaüstünden ps2 klasörünü seçin. Kitaplık dahil edilecek ve artık ps2 kitaplığını kullanabileceksiniz.

Adım 4: Dokunmatik Yüzeyin Bağlantılarını Anlayın

Yukarıdaki gibi bir Synaptics dokunmatik alanınız varsa, 'T22' pedi +5V, 'T10' 'Saat', 'T11' 'Veri' ve 'T23' 'GND'dir. Ayrıca 'GND' telini yukarıda gösterildiği gibi açıkta kalan büyük bir bakıra lehimleyebilirsiniz.

Daha fazla bilgi için yukarıdaki resme tıklayın. Farklı bir dokunmatik yüzeyiniz varsa, parça numarasını 'pinouts' ile internette aramayı deneyin veya takılırsanız Reddit'teki r/Arduino topluluğuna sorabilirsiniz.

Adım 5: Dokunmatik Yüzeyi Test Edin

Dokunmatik yüzeye doğru bağlantıların yapıldığından emin olun. Dokunmatik yüzeyi test etmek için Arduino mikrodenetleyicisine ps2 fare kodunu Örnekler>ps2'den yükleyin. 'Saat' kablosunu D6'ya, 'Veri' kablosunu D5'e, GND'yi GND'ye ve +5V veya VCC'yi Arduino kartının +5V pinine bağlayın. Arduino kartını bilgisayara yeniden bağlayın ve seri monitörü açın. Parmağınızı dokunmatik yüzey üzerinde hareket ettirirken sayıların değiştiğini görüyorsanız, dokunmatik yüzey düzgün çalışıyordur ve devam edebilirsiniz.

Adım 6: Arduino Mikrodenetleyicisini Programlayın

Arduino Mikrodenetleyicisini Programlayın
Arduino Mikrodenetleyicisini Programlayın

Neler olup bittiğini anlamak için kodu Arduino mikrodenetleyicisine yüklemeden önce gözden geçirmeniz önerilir.

7. Adım: Düzeni Ayarlayın

Düzeni Ayarla
Düzeni Ayarla

Hat gücünü ve üç katılım kontrolünün tümünü test etmek için bir düzen ayarlayın. Tüm palet bağlantılarının düzgün yapıldığından ve paletlerin temiz olduğundan emin olun. Lokomotiflerin durmasını önlemek için paletlerin ve lokomotif tekerleklerinin periyodik olarak temizlenmesi önerilir.

Adım 8: Motor Kalkanını Arduino Kartına Takın

Motor Kalkanını Arduino Kartına Takın
Motor Kalkanını Arduino Kartına Takın

Motor kalkanının pinlerini Arduino kartının dişi başlıklarıyla dikkatlice hizalayın ve kalkanı Arduino kartının üstüne itin. Kalkanın Arduino kartına güvenli bir şekilde oturduğundan ve hiçbir pimin bükülmediğinden emin olun.

Adım 9: Parça Gücünü ve Çıkışları Motor Kalkanına Bağlayın

Parça Gücünü ve Çıkışları Motor Kalkanına Bağlayın
Parça Gücünü ve Çıkışları Motor Kalkanına Bağlayın
Parça Gücünü ve Çıkışları Motor Kalkanına Bağlayın
Parça Gücünü ve Çıkışları Motor Kalkanına Bağlayın
Parça Gücünü ve Çıkışları Motor Kalkanına Bağlayın
Parça Gücünü ve Çıkışları Motor Kalkanına Bağlayın
Parça Gücünü ve Çıkışları Motor Kalkanına Bağlayın
Parça Gücünü ve Çıkışları Motor Kalkanına Bağlayın

Aşağıdaki bağlantıları yapın:

  • Hat gücünü 'M1' etiketli kalkanın çıkış konektörüne bağlayın.
  • Bağlantıları geri kalan üç çıkış konektörü olan 'M2', 'M3' ve 'M4'e bağlayın.

Tüm kablo bağlantılarının sıkı olduğundan emin olun.

Adım 10: Dokunmatik Yüzeyi Kuruluma Bağlayın

Dokunmatik Yüzeyi Kuruluma Bağlayın
Dokunmatik Yüzeyi Kuruluma Bağlayın
Dokunmatik Yüzeyi Kuruluma Bağlayın
Dokunmatik Yüzeyi Kuruluma Bağlayın

Dokunmatik yüzey ve Arduino kartı arasında aşağıdaki bağlantıları yaparak dokunmatik yüzeyi Arduino kartına bağlayın:

  • Arduino kartının +5-volt veya 'VCC' ila +5-volt'u
  • Arduino kartının 'GND' ila 'GND'
  • Arduino kartının 'D6'sına 'Saat'
  • Arduino kartının 'Veri' ila 'D5'

Adım 11: Lokomotifi/Lokomotifleri Piste Yerleştirin

Lokomotifi/Lokomotifleri Piste Yerleştirin
Lokomotifi/Lokomotifleri Piste Yerleştirin

Test edilecek bir lokomotif yerleştirin. Dilerseniz birden fazla lokomotif de yerleştirebilirsiniz.

Yeniden raylama aracının kullanılması tavsiye edilir. Raydan çıkmaları önlemek için lokomotiflerin raylara uygun şekilde yerleştirildiğinden emin olun.

Adım 12: Kurulumu Güç Kaynağına Bağlayın ve Açın

Kurulumu Güç Kaynağına Bağlayın ve Açın
Kurulumu Güç Kaynağına Bağlayın ve Açın

12 voltluk güç kaynağını kuruluma bağlayın ve açın.

Adım 13: Kontrolleri Test Edin

Image
Image

Tüm kontrolleri test edin. Kontrolleri anlamak için yukarıdaki videoya tekrar bakın.

Adım 14: Çalışmanızı Paylaşın ve Daha Genişletin

Projenizi çalıştırdıysanız ve yapabiliyorsanız, 'Ben Yaptım!' düğmesini tıklayarak yaratımınızın resimlerini toplulukla paylaşmayı deneyin.

Ayrıca, bu projeye daha fazla özellik ve işlev eklemeyi deneyin ve bunları da paylaşmaya çalışın. Ne yaparsan yap, en iyisi!

Önerilen: