İçindekiler:
- 1. Adım: Videoyu İzleyin
- 2. Adım: Gerekli Tüm Şeyleri Alın
- Adım 3: Dokunmatik Yüzeyin Kablo Bağlantılarını Tanımlayın
- Adım 4: Arduino Mikrodenetleyicisini Programlayın
- Adım 5: Dokunmatik Yüzeyi Arduino Kartına Bağlayın
- Adım 6: Kurulumu Bilgisayarınıza Bağlayın
- Adım 7: 7 Segment LED Ekranını Arduino Kartına Bağlayın
- Adım 8: Kurulumu Bilgisayara Bağlayın ve Test Edin
- 9. Adım: Ses Kontrolü
- Adım 10: Kodu Özelleştirin
- 11. Adım: Daha Fazlasını Yapın
Video: Bir Bilgisayarı Kontrol Etmek İçin Eski Bir Dizüstü Bilgisayarın Dokunmatik Yüzeyini Yeniden Kullanın!: 11 Adım (Resimlerle)
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
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
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
İ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
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
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
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
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
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.