İçindekiler:

Bir Bilgisayarı Kontrol Etmek İçin Eski Bir Dizüstü Bilgisayarın Dokunmatik Yüzeyini Yeniden Kullanın!: 11 Adım (Resimlerle)
Bir Bilgisayarı Kontrol Etmek İçin Eski Bir Dizüstü Bilgisayarın Dokunmatik Yüzeyini Yeniden Kullanın!: 11 Adım (Resimlerle)

Video: Bir Bilgisayarı Kontrol Etmek İçin Eski Bir Dizüstü Bilgisayarın Dokunmatik Yüzeyini Yeniden Kullanın!: 11 Adım (Resimlerle)

Video: Bir Bilgisayarı Kontrol Etmek İçin Eski Bir Dizüstü Bilgisayarın Dokunmatik Yüzeyini Yeniden Kullanın!: 11 Adım (Resimlerle)
Video: 1 dakikada PC hızlandırma nasıl yapılır? #shorts 2024, Kasım
Anonim
Bir Bilgisayarı Kontrol Etmek İçin Eski Bir Dizüstü Bilgisayarın Dokunmatik Yüzeyini Yeniden Kullanın!
Bir Bilgisayarı Kontrol Etmek İçin Eski Bir Dizüstü Bilgisayarın Dokunmatik Yüzeyini Yeniden Kullanın!

PS/2 dizüstü bilgisayar dokunmatik yüzeyleri, bir mikro denetleyiciyle kullanılabilecek en havalı kullanıcı arabirimi aygıtları arasındadır. Kaydırma ve dokunma parmak hareketleri, kontrol malzemelerini oldukça basit ve eğlenceli bir şekilde yapabilir. Bu Eğitilebilir Tabloda, bilgisayarımızın kontrolünü parmağımızın bir kaydırmasıyla ele geçirmek için bir USB HID Arduino mikro denetleyicisi ile birleştirelim. Başlayalım!

1. Adım: Videoyu İzleyin

Image
Image

Bunun nasıl çalıştığını anlamak ve klavye işlevlerini öğrenmek için videoyu izleyin.

2. Adım: Gerekli Tüm Şeyleri Alın

Gerekli Tüm Şeyleri Alın
Gerekli Tüm Şeyleri Alın

İki klavye kısayol fonksiyonunun sırasıyla x ve y eksenlerinde parmak hareketi ile kontrol edilebildiği bu projenin temel versiyonu ile başlayabiliriz. Çok işlevli sürüm, x ekseni hareketinin işlevi kontrol edeceği ve y ekseni hareketinin işlevler arasında geçiş yapacağı ikiden fazla klavye kısayol işlevini kullanmamıza izin verecektir.

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

  • USB HID uyumlu bir Arduino mikro denetleyicisi (Leonardo, Micro, Pro Micro).
  • Bir PS/2 dokunmatik yüzey (Bilindiği ve test edildiği için Synaptics'ten biri önerilir).
  • 4 tel (Arduino kartını dokunmatik yüzeye bağlamak için bir tarafında erkek konektörlü çıplak teller).

Çok işlevli bir kontrolör için ek olarak şunlara ihtiyacınız olacaktır:

  • 7 segmentli bir LED ekran (Ortak katot bir, yani ortak terminale sahip -ve)
  • 220Ω direnç.
  • 9 kablo (LED ekranı Arduino kartına bağlamak için).

Adım 3: Dokunmatik Yüzeyin Kablo Bağlantılarını Tanımlayın

Dokunmatik Yüzeyin Kablo Bağlantılarını Tanımlayın
Dokunmatik Yüzeyin Kablo Bağlantılarını Tanımlayın

Kullanılan dokunmatik yüzeyin parça numarasını çevrimiçi olarak arayın. Sıkışırsanız, r/Arduino topluluğundan yardım alabilirsiniz.

Dokunmatik yüzeylerin çoğunda, özellikle Synaptics olanlarda, aşağıdaki bakır yüzeyler, yerleşik yonganın bağlantılarının her birine karşılık gelir:

  • T22 ~> +5 volt
  • T23 ~> GND
  • T10 ~> Saat
  • T11 ~> Veri

Adım 4: Arduino Mikrodenetleyicisini Programlayın

Arduino Mikrodenetleyicisini Programlayın
Arduino Mikrodenetleyicisini Programlayın
Arduino Mikrodenetleyicisini Programlayın
Arduino Mikrodenetleyicisini Programlayın

Kontrollere aşina olmak ve gelecekteki gereksinimlerinize uyacak ayarlarla ince ayar yapmak için kodun temel sürümüyle başlamanızı tavsiye ederim.

Adım 5: Dokunmatik Yüzeyi Arduino Kartına Bağlayın

Dokunmatik Yüzeyi Arduino Kartına Bağlayın
Dokunmatik Yüzeyi Arduino Kartına Bağlayın
Dokunmatik Yüzeyi Arduino Kartına Bağlayın
Dokunmatik Yüzeyi Arduino Kartına Bağlayın
Dokunmatik Yüzeyi Arduino Kartına Bağlayın
Dokunmatik Yüzeyi Arduino Kartına Bağlayın
Dokunmatik Yüzeyi Arduino Kartına Bağlayın
Dokunmatik Yüzeyi Arduino Kartına Bağlayın

Touchpadin bakır padleri zaten bilindiği için touchpadin 5 volt ve GND girişini Arduino kartının +5 volt ve GND header pinine bağlayabiliriz.

Clock pini A0 pinine bağlanacak ve Data pini Arduino kartının A1 pinine bağlanacaktır.

Neyse ki, bu kartta erkek jumper kablolarının bağlanmasına izin verecek kadar büyük bir şerit konektör vardı. Gerekli bakır pedlere tel lehimleyebilir ve 4. resimdeki gibi daha temiz kablolama isterseniz 3. resimde görüldüğü gibi şerit kablo ve üzerinde lehim telleri kullanabilirsiniz.

Adım 6: Kurulumu Bilgisayarınıza Bağlayın

Projenin çok fonksiyonlu versiyonunu yapıyorsanız şimdilik bu adımı atlayabilirsiniz.

Kurulumu bağladıktan sonra x ekseninde touchpad üzerinde parmağınızı hareket ettirirken sol ve sağ ok tuşlarını kontrol edebilmeli ve parmağınızı y ekseni boyunca hareket ettirebilmelisiniz, yukarı ve aşağı kontrol edebilmelisiniz. ok tuşları.

Adım 7: 7 Segment LED Ekranını Arduino Kartına Bağlayın

7 Segment LED Ekranını Arduino Kartına Bağlayın
7 Segment LED Ekranını Arduino Kartına Bağlayın
7 Segment LED Ekranını Arduino Kartına Bağlayın
7 Segment LED Ekranını Arduino Kartına Bağlayın

Ekranın ortak pinini 200Ω direnç üzerinden Arduino kartının D9 pinine bağlayın. Ardından aşağıdaki bağlantıları yapın:

LED ekran pimi ~> Arduino kartı pimi

bir ~> D2

B ~> D3

C~> D4

D ~> D5

E ~> D6

F ~> D7

G ~> D8

LED ekranın 'DP' pini kullanılmayacaktır.

Adım 8: Kurulumu Bilgisayara Bağlayın ve Test Edin

Kurulumu bilgisayara bağladıktan sonra videodaki gibi parmağınızı y ekseni boyunca kaydırdığınızda LED ekrandaki sayı parmak hareket yönüne göre artıp/azalacaktır. 14'ü bilgisayar kontrolü için olmak üzere toplam 15 işlev vardır (0 işlevi LED ekranın parlaklık kontrolü için ayrılmıştır ancak Arduino kodu değiştirilerek değiştirilebilir).

0 fonksiyonundayken, parmağın x ekseni boyunca kaydırılması, parmağın hareket yönüne bağlı olarak LED ekranın parlaklığının değişmesine neden olacaktır. Diğer 14 fonksiyon Arduino kodunda açıklanmıştır. Bunları gereksinimlerinize uyacak şekilde değiştirmekten çekinmeyin.

9. Adım: Ses Kontrolü

Arduino mikro denetleyicisi, sesi sırasıyla yükseltmek ve azaltmak için Ctrl tuşu ile Page Up ve Page Down tuşlarına basılmasını taklit eder. Bu klavye kısayolunun çalışması için, 'Volume.exe' dosyasını buradan indirmeniz (Güvenlidir) ve bilgisayar her açıldığında çalışması için başlangıç sistem klasörüne koymanız gerekir.

Yardım için bunu kontrol edebilirsiniz.

Adım 10: Kodu Özelleştirin

Bilgisayarı kontrol etmekten başka şeyler yapmak, daha fazla işlev eklemek veya var olanları değiştirmek için kodda değişiklik yapmayı deneyin. Kullanılacak çok sayıda işlev kaldı.

11. Adım: Daha Fazlasını Yapın

Daha fazla yap
Daha fazla yap

Bir dokunmatik yüzey kullanarak bunun ve bunun gibi diğer şeyleri kontrol etmeyi deneyin. Bir PS/2 dokunmatik yüzey kullanarak pek çok şey yapabilirsiniz! Yeni bir şey bulursanız, toplulukla paylaşmayı deneyin.

Önerilen: