Mündəricat:
- Addım 1: Videoya baxın
- Addım 2: Lazım olan hər şeyi əldə edin
- Addım 3: Dokunmatik panelin Kabel Bağlantılarını müəyyən edin
- Addım 4: Arduino Mikrokontrolörünü proqramlaşdırın
- Addım 5: Touchpad -ı Arduino Board -a qoşun
- Addım 6: Quraşdırmanı Kompüterinizə qoşun
- Addım 7: 7 Segment LED Ekranını Arduino Kartına qoşun
- Addım 8: Quraşdırmanı kompüterə qoşun və sınayın
- Addım 9: Səsə Nəzarət
- Addım 10: Kodu fərdiləşdirin
- Addım 11: Daha çox şey edin
Video: Kompüterə nəzarət etmək üçün Köhnə Laptopun Touchpadını yenidən istifadə edin !: 11 addım (şəkillərlə)
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
PS/2 noutbuk toxunma panelləri mikro nəzarətçi ilə istifadə etmək üçün ən keyfiyyətli istifadəçi interfeysi cihazlarından biridir. Sürüşmə və vurma barmaq hərəkətləri, əşyaları idarə etməyi olduqca sadə və əyləncəli bir şəkildə sübut edə bilər. Bu Təlimat kitabında, barmağımızı sürüşdürərək kompüterimizi idarə etmək üçün birini USB HID Arduino mikro nəzarətçi ilə birləşdirək. Gəlin başlayaq!
Addım 1: Videoya baxın
Bunun necə işlədiyini və klaviatura funksiyalarını bilmək üçün videoya baxın.
Addım 2: Lazım olan hər şeyi əldə edin
Bu layihənin əsas versiyası ilə başlaya bilərik, burada iki klaviatura qısa yol funksiyası müvafiq olaraq x və y oxlarında barmaq hərəkəti ilə idarə oluna bilər. Çoxfunksiyalı versiya, x-ox hərəkətinin funksiyanı idarə edəcəyi və y-ox hərəkətinin funksiyalar arasında keçəcəyi ikidən çox klaviatura qısa yol funksiyasından istifadə etməyimizə imkan verəcək.
Bu layihə üçün sizə lazım olacaq:
- USB HID uyğun Arduino mikro nəzarətçisi (Leonardo, Micro, Pro Micro).
- PS/2 toxunma paneli (Synaptics -dən biri məlum olduğu və sınaqdan keçirildiyi üçün tövsiyə olunur).
- 4 tel (Arduino lövhəsini toxunma panelinə bağlamaq üçün bir tərəfində kişi konnektoru olan çılpaq tellər).
Çoxfunksiyalı bir nəzarətçi üçün əlavə olaraq sizə lazım olacaq:
- 7 seqmentli LED displey (Ümumi katod bir, yəni ümumi terminala malik -ve)
- 220Ω rezistor.
- 9 tel (LED ekranı Arduino lövhəsinə bağlamaq üçün).
Addım 3: Dokunmatik panelin Kabel Bağlantılarını müəyyən edin
İstifadə olunan toxunma panelinin parça nömrəsini onlayn olaraq axtarın. Tıxanarsanız, r/Arduino cəmiyyətindən kömək ala bilərsiniz.
Toxunma panellərinin çoxunda, xüsusən də Synaptics -də, aşağıdakı mis yastıqlar, çipin hər bir əlaqəsinə uyğundur:
- T22 ~> +5 volt
- T23 ~> GND
- T10 ~> Saat
- T11 ~> Məlumatlar
Addım 4: Arduino Mikrokontrolörünü proqramlaşdırın
İdarəetmə elementləri ilə tanış olmaq və gələcək tələblərinizə uyğun olaraq parametrləri dəyişdirmək üçün kodun əsas versiyasından başlamağı məsləhət görürəm.
Addım 5: Touchpad -ı Arduino Board -a qoşun
Toxunma panelinin mis yastıqları artıq məlum olduğu üçün, toxunma panelinin 5 volt və GND girişini Arduino lövhəsinin +5 volt və GND başlıq pininə qoşa bilərik.
Saat pimi A0 pininə və Məlumat pin Arduino lövhəsinin A1 pininə bağlanacaq.
Xoşbəxtlikdən, bu lövhədə kişi tullanan tellərin bağlanmasına imkan verəcək qədər böyük bir lent konnektoru var idi. Telləri lazım olan mis yastiqlərə lehimləyə bilərsiniz və 4 -cü şəkildəki kimi daha təmiz məftil istəsəniz, 3 -cü şəkildəki kimi lent kabeli və lehim telləri istifadə edə bilərsiniz.
Addım 6: Quraşdırmanı Kompüterinizə qoşun
Layihənin çoxfunksiyalı versiyasını edirsinizsə, bu addımı atlaya bilərsiniz.
Quraşdırmanı bağladıqdan sonra, barmağınızı x oxunda toxunma paneli boyunca hərəkət etdirərkən sol və sağ ox düymələrini idarə edə bilməli və barmağınızı y oxu boyunca hərəkət etdirərək yuxarı və aşağı idarə etməlisiniz. ox düymələri.
Addım 7: 7 Segment LED Ekranını Arduino Kartına qoşun
Ekranın ümumi pinini Arduino lövhəsinin D9 pininə 200Ω rezistor vasitəsilə bağlayın. Sonra aşağıdakı əlaqələri qurun:
LED ekran pin ~> Arduino lövhə pin
A ~> D2
B ~> D3
C ~> D4
D ~> D5
E ~> D6
F ~> D7
G ~> D8
LED ekranın 'DP' pinindən istifadə edilməyəcək.
Addım 8: Quraşdırmanı kompüterə qoşun və sınayın
Quruluşu kompüterə bağladıqdan sonra, videodakı kimi barmağınızı y oxu boyunca sürüşdürmək barmaq hərəkət istiqamətindən asılı olaraq LED ekrandakı rəqəmin artmasına/azalmasına səbəb olacaq. Ümumilikdə 15 funksiya var ki, onlardan 14 -ü kompüter idarəçiliyinə aiddir (0 funksiyası LED ekranın parlaqlığını idarə etmək üçün qorunur, lakin Arduino kodunu dəyişdirərək dəyişdirilə bilər).
0 funksiyasında olarkən, barmağınızı x oxu boyunca sürüşdürmək barmaq hərəkət istiqamətindən asılı olaraq LED ekranın parlaqlığının dəyişməsinə səbəb olacaq. Digər 14 funksiya Arduino kodunda izah edilmişdir. Onları ehtiyaclarınıza uyğun olaraq dəyişdirməkdən çekinmeyin.
Addım 9: Səsə Nəzarət
Arduino mikro nəzarətçisi, Səsi artırmaq və azaltmaq üçün Ctrl düyməsi ilə Page Up və Page Down düymələrini basmağı təqlid edir. Bu klaviatura qısa yolunun işləməsi üçün 'Volume.exe' faylını buradan yükləməlisiniz (Təhlükəsizdir) və kompüter hər açıldıqda işə salınması üçün başlanğıc sistemi qovluğuna qoymalısınız.
Yardım üçün bunu yoxlaya bilərsiniz.
Addım 10: Kodu fərdiləşdirin
Kompüteri idarə etmək, daha çox funksiya əlavə etmək və ya mövcud olanları dəyişdirməkdən başqa daha çox iş görmək üçün kodda dəyişikliklər etməyə çalışın. İstifadə etmək üçün bir çox funksiya qalıb.
Addım 11: Daha çox şey edin
Toxunma paneli istifadə edərək, bu və bu kimi digər şeyləri idarə etməyə çalışın. PS/2 touchpad istifadə edərək çox şey edə bilərsiniz! Yeni bir şeylə qarşılaşsanız, cəmiyyətlə paylaşmağa çalışın.