Mündəricat:
- Addım 1: Videoya baxın
- Addım 2: Bütün əşyaları alın
- Addım 3: Ps2 və Accel Stepper Kitabxanalarını əldə edin
- Addım 4: Dokunmatik panelin əlaqələrini müəyyənləşdirin
- Addım 5: Touchpad -ı sınayın
- Addım 6: Arduino Mikrokontrolörünü proqramlaşdırın
- Addım 7: Dövrə Şematikini öyrənin
- Addım 8: Kabel Bağlantıları qurun
- Addım 9: Arduino lövhəsini gücə qoşun və yandırın
- Addım 10: Problemlərin aradan qaldırılması
- Addım 11: Bununla Tinker
Video: Bir Step Motoru İdarə etmək üçün Köhnə Laptopun Touchpad -dən Yenidən İstifadə Edin: 11 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Bu layihəni bir neçə ay əvvəl etmişəm. Bir neçə gün əvvəl Reddit -də r/Arduino -da layihənin videosunu yerləşdirdim. İnsanların layihə ilə maraqlandığını görüb, Arduino kodunda bəzi dəyişikliklər etdiyim və bir xüsusiyyət əlavə etdiyim bu Təlimatlandırıcı etmək qərarına gəldim. Beləliklə, çox uzatmadan, başlayaq!
Addım 1: Videoya baxın
Nə baş verdiyini anlamaq üçün videoya baxın.
Addım 2: Bütün əşyaları alın
Bu layihə üçün sizə lazım olacaq:
- Arduino mikrokontroller lövhəsi
- Laptopdan bir PS/2 toxunma paneli (Gəmidə Synaptics çipi ilə əldə etməyə çalışın)
- *ULN2003 pilləli motor sürücüsü (təkqütblü pilləli mühərriklər üçün (5 telli))
- *L298N pilləli motor sürücüsü (bipolyar pilləli mühərriklər üçün (4 telli))
- 6 kişi və dişi tullanan tel (2 güc və 4 rəqəmsal siqnal üçün)
- Bir pilləli motor
- 5-12 volt DC güc mənbəyi (step motorundan asılı olaraq)
Burada, qurğu Arduino lövhəsinə və step sürücüsünə 5 volt təmin edən bir cib telefonu şarj cihazı ilə təchiz edilmişdir. Step motor 12 volt üçün qiymətləndirilsə də, motorun tork tələbləri yüksək olmadıqda daha aşağı bir gərginlik təchizatı istifadə edə bilərsiniz, çünki daha aşağı bir gərginlik təchizatı istifadə etməklə həm mühərrikin soyuducusu həm də mühərriki saxlayacaq.
*Hər iki step motor sürücüsü Arduino lövhəsi ilə eyni pin əlaqələrinə malikdir.
Addım 3: Ps2 və Accel Stepper Kitabxanalarını əldə edin
Ps2 kitabxanasının qovluğunu buradan yükləyin. Yüklənmiş qovluğu masaüstünə köçürün, çünki tapmaq daha asan olacaq. Arduino IDE -ni açın və Eskiz> Kitabxanaya daxil et> ZIP Kitabxanası əlavə et … düyməsini basın və sonra masaüstündən ps2 qovluğunu seçin. Kitabxana daxil olacaq və indi ps2 kitabxanasından istifadə edə bilərsiniz.
Accel Stepper kitabxanası üçün onu Ctrl+Shift+I düymələrini basaraq əldə edə bilərsiniz və sonra 'Accel Stepper' yazaraq kitabxananı quraşdıra bilərsiniz.
Addım 4: Dokunmatik panelin əlaqələrini müəyyənləşdirin
Yuxarıdakı kimi bir Synaptics toxunma paneliniz varsa, 'T22' pad +5V, 'T10' 'Saat', 'T11' 'Məlumat' və 'T23' 'GND' dir. 'GND' telini yuxarıda göstərildiyi kimi böyük bir açıq misə də lehimləyə bilərsiniz.
Daha çox bilmək üçün yuxarıdakı şəklə vurun.
Fərqli bir toxunma paneliniz varsa, hissə nömrəsini internetdə 'pinouts' ilə axtarmağa çalışın və ya ilişib qalmasanız Redditdəki r/Arduino cəmiyyətindən soruşa bilərsiniz.
Addım 5: Touchpad -ı sınayın
Touchpad ilə düzgün əlaqələrin qurulduğundan əmin olun. Toxunma panelini sınamaq üçün ps2 siçan kodunu Arduino mikro nəzarətçisinə Nümunələr> ps2 -dən yükləyin. 'Clock' telini D6 -ya, 'Data' telini D5 -ə, GND -ni GND -ə və müvafiq olaraq Arduino lövhəsinin +5V və ya VCC -ni +5V pininə qoşun. Arduino lövhəsini kompüterə yenidən bağlayın və serial monitoru açın. Barmağınızı toxunma panelində hərəkət etdirərkən rəqəmlərin dəyişdiyini görürsünüzsə, toxunma paneli düzgün işləyir və davam edə bilərsiniz.
Addım 6: Arduino Mikrokontrolörünü proqramlaşdırın
İlk kod, 'PS2_toucpad_with_Stepper', step motoru üçün heç bir sürətləndirmə/yavaşlama xüsusiyyətinə malik deyil, ancaq evlənmə funksiyasına malikdir.
İkinci kod, 'PS2_toucpad_accel_stepper' heç bir homing funksiyasına malik deyil, ancaq sürətləndirmə/yavaşlama xüsusiyyətinə malikdir.
Daha çox məlumatı müvafiq Arduino kodlarından öyrənə bilərsiniz.
Addım 7: Dövrə Şematikini öyrənin
Daha yaxşı baxmaq üçün şəkilə vurun.
Addım 8: Kabel Bağlantıları qurun
Addım 9: Arduino lövhəsini gücə qoşun və yandırın
Quraşdırmanı işə saldıqdan sonra, barmağınızı toxunma panelinin uzunluğu boyunca sürüşdürün və motorun hərəkət edib -etmədiyinə baxın.
Addım 10: Problemlərin aradan qaldırılması
Bəzi problemlərlə qarşılaşsanız, aşağıdakıları edə bilərsiniz:
Step motoru müəyyən bir istiqamətdə hərəkət etmək əvəzinə irəli və irəli addımlayırsa:
- Pin bəyannaməsinin ardıcıllığını dəyişdirin. Məsələn: Step step (200, 8, 10, 9, 11) Step Step (200, 8, 9, 10, 11) ilə əvəz edin.
- Motor sürücüsünü Arduino lövhəsinə bağlayan bütün siqnal tellərini yoxlayın, həmçinin step motorun telləri lazım olduğu yerə düzgün bağlanıb, boş və qüsurlu deyil.
Motor ümumiyyətlə hərəkət etmirsə:
- Toxunma panelinin düzgün işlədiyini yoxlayın, 5 -ci addıma qayıdın.
- Motor sürücüsünün və toxunma panelinin güc aldığını yoxlayın.
- Motorun və ya motor sürücüsünün nasaz olub olmadığını yoxlayın.
Addım 11: Bununla Tinker
İndi işə düşdüyünüz üçün niyə bunu cəmiyyətlə paylaşmırsınız. 'Bunu Mən etdim!' Üzərinə basın. və yaradıcılığınızı paylaşın. Daha çox xüsusiyyət əlavə etmək, birdən çox pilləli mühərrikləri işlətmək və s.
Ayrıca, mümkünsə, sıxışanlara kömək etməyə çalışın, sizə çox minnətdar olaram.
Tövsiyə:
Kompüterə nəzarət etmək üçün Köhnə Laptopun Touchpadını yenidən istifadə edin !: 11 addım (şəkillərlə)
Kompüteri idarə etmək üçün Köhnə Laptopun Touchpad -dan yenidən istifadə edin !: PS/2 noutbukun toxunma panelləri mikrokontrolörlə 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 birini birləşdirək
Köhnə Cib Telefonu Batareyalarını Yenidən İstifadə Edin: 10 Adım (Şəkillərlə birlikdə)
Köhnə Cib Telefonu Batareyalarını Yenidən İstifadə Edin: Köhnə Cib Telefonu Batareyalarını Yenidən İstifadə Edin. EBay -da möhtəşəm kiçik bir modul kəşf etdikdən sonra bu yaxınlarda bir çox layihədə istifadə edilmiş telefon batareyalarını istifadə edirəm. Modul, Li-ion şarj cihazı və eyni zamanda bir gərginlik tənzimləyicisi ilə gəlir ki, bu da
Visuino LED kimi şeyləri idarə etmək üçün bir düyməni necə istifadə etmək olar: 6 addım
Visuino LED kimi şeyləri idarə etmək üçün bir düyməni necə istifadə etməli: Bu təlimatda sadə bir düymə və Visuino istifadə edərək LED -i AÇMA və SÖKMƏNİ öyrənəcəyik
Köhnə Telefonu və Köhnə Dinamikləri STEREO olaraq yenidən istifadə edin: 4 addım
Köhnə Telefonu və Köhnə Dinamikləri STEREO Olaraq Yenidən İstifadə Edin: Ümumi dəyəri 5 avrodan az olan bir neçə ümumi komponentdən istifadə edərək bir cüt köhnə dinamik və köhnə bir smartfonu radio, mp3 çalma podkastları və internet radiosu olan stereo qurğuya çevirin! Beləliklə, 5-10 yaşlı ağıllı kolleksiyamız var
Arduino və Bluetooth istifadə edərək Servo Motoru idarə etmək üçün Android (remotexy) UI: 7 addım (şəkillərlə)
Arduino və Bluetooth istifadə edərək Servo Motoru idarə etmək üçün Android (remotexy) UI: Bu Təlimat kitabında, Bluetooth vasitəsilə Arduino Mega ilə əlaqəli Servo Motoru idarə etmək üçün Remotexy Interface Maker istifadə edərək Android İstifadəçi İnterfeysini düzəltmək üçün sürətli bir addım verəcəyəm. Bu video, UI -nin servo motor sürətini və mövqeyini necə idarə edəcəyini göstərir