İç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)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
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.
Önerilen:
"Her Şeyi" Kontrol Etmek İçin Bir LED RF Uzaktan Kumandayı Yeniden Kullanın!: 5 Adım
Bir LED RF Uzaktan Kumandayı "herhangi bir şeyi" kontrol etmek için yeniden kullanma!: Bu projede, istediğiniz hemen hemen her şeyi kontrol etmek için bir LED RF uzaktan kumandayı nasıl yeniden kullanacağınızı göstereceğim. Bu, RF uzaktan kumandanın iletim sürecine daha yakından bakacağımız, gönderilen verileri bir Arduino µC ile okuyacağımız anlamına geliyor
Step Motoru Kontrol Etmek İçin Eski Dizüstü Bilgisayarın Dokunmatik Yüzeyini Yeniden Kullanın: 11 Adım (Resimlerle)
Step Motoru Kontrol Etmek İçin Eski Dizüstü Bilgisayarın Dokunmatik Yüzeyini Yeniden Kullanın: Bu projeyi birkaç ay önce yaptım. Birkaç gün önce, Reddit'te r/Arduino'da projenin bir videosunu yayınladım. İnsanların projeyle ilgilendiğini görünce, Arduino kodunda bazı değişiklikler yaptığım bu Eğitilebilirliği yapmaya karar verdim ve
Eski Bir Telefonu ve Eski Hoparlörleri STEREO Olarak Yeniden Kullanın: 4 Adım
Eski Bir Telefonu ve Eski Hoparlörleri STEREO Olarak Yeniden Kullanın: Bir çift eski hoparlörü ve eski bir akıllı telefonu radyo, mp3 çalma podcast'leri ve internet radyosu ile toplamda 5 Euro'dan daha az maliyetli birkaç ortak bileşen kullanarak bir stereo kuruluma dönüştürün! Yani 5-10 yıllık smartp koleksiyonumuz var
RGB Ledleri veya Led Şeritleri Sesinizle Kontrol Etmek İçin Cortana ve Arduino Kullanın!: 4 Adım (Resimlerle)
RGB Ledleri veya Led Şeritleri Sesinizle Kontrol Etmek İçin Cortana ve Arduino Kullanın!: Bu talimatta size RGB led veya led şeridinizi sesinizle nasıl kontrol edebileceğinizi göstereceğim. Bu, Windows uygulama mağazasında ücretsiz olarak bulunan CoRGB uygulaması tarafından yapılır. Bu uygulama CortanaRoom projemin bir parçası. Zekanız bittiğinde
YAVAŞ/ÖLÜ Dizüstü Bilgisayarı HIZLI Bir Dizüstü Bilgisayara Dönüştürmek için Bir LAPTOP CPU'sunu (& Diğer Harika Şeyler!) Yükseltme !: 4 Adım
YAVAŞ/ÖLÜ Dizüstü Bilgisayarı HIZLI bir Dizüstü Bilgisayara Dönüştürmek için Bir LAPTOP CPU'sunu (& Diğer Harika Şeyler!) Nasıl Yükseltebilirim? çok güncel değil… LCD paramparça oldu ve ana sabit disk ele geçirildi, bu nedenle dizüstü bilgisayar esasen öldü…..Fotoğrafa bakın bir