Mundarija:
- 1 -qadam: Videoni tomosha qiling
- 2 -qadam: hamma narsani oling
- 3 -qadam: Ps2 va Accel Stepper kutubxonalarini oling
- 4 -qadam: Sensorli panelning ulanishini aniqlang
- 5 -qadam: Sensorli panelni sinab ko'ring
- 6 -qadam: Arduino mikrokontrollerini dasturlash
- 7 -qadam: O'chirish sxemasini o'rganing
- 8 -qadam: simlarni ulash
- 9 -qadam: Arduino kartasini quvvat manbaiga ulang va uni yoqing
- 10 -qadam: Muammolarni bartaraf etish
- 11 -qadam: u bilan xayolparast
Video: Qadimgi dvigatelni boshqarish uchun eski noutbukning sensorli panelini qayta ishlating: 11 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Men bu loyihani bir necha oy oldin qilganman. Bir necha kun oldin men Reddit -da r/Arduino -da loyihaning videosini joylashtirdim. Loyihaga qiziqayotgan odamlarni ko'rib, men ushbu ko'rsatmalarni Arduino kodiga o'zgartirishlar kiritib, bir xususiyat qo'shishga qaror qildim. Xullas, ko'p gapirmasdan, boshlaylik!
1 -qadam: Videoni tomosha qiling
Videoni tomosha qilib nima bo'layotganini tushunib oling.
2 -qadam: hamma narsani oling
Ushbu loyiha uchun sizga kerak bo'ladi:
- Arduino mikrokontroller paneli
- Noutbukdan PS/2 sensorli paneli (bortida Synaptics chipli bo'lishga harakat qiling)
- *ULN2003 qadamli dvigatel drayveri (bir qutbli pog'onali motorlar uchun (5 simli))
- *L298N qadamli dvigatel haydovchisi (bipolyar qadamli motorlar uchun (4 simli))
- 6 ta erkak va ayol o'tish simlari (2 ta quvvat uchun va 4 ta raqamli signal uchun)
- Bosqichli motor
- 5-12 voltli shahar quvvat manbai (step motoriga bog'liq)
Bu erda sozlash 5 voltli Arduino platasi va step drayverini ta'minlaydigan mobil telefon zaryadlovchisidan quvvatlanadi. Bosqichli dvigatel 12 voltga mo'ljallangan bo'lsa-da, agar siz motorning moment talablari yuqori bo'lmasa, pastroq kuchlanishdan foydalanishingiz mumkin, chunki past kuchlanishdan foydalanish dvigatelni va haydovchining sovutgichini saqlab qoladi.
*Ikkala qadam dvigatel drayveri ham Arduino kartasi bilan bir xil pinli ulanishlarga ega.
3 -qadam: Ps2 va Accel Stepper kutubxonalarini oling
Bu yerdan ps2 kutubxonasi papkasini yuklab oling. Yuklangan papkani ish stoliga o'tkazing, chunki topish osonroq bo'ladi. Arduino IDE -ni oching va Sketch> Kutubxonani qo'shish> ZIP kutubxonasini qo'shish -ni bosing va keyin ish stolidan ps2 papkasini tanlang. Kutubxona qo'shiladi va endi siz ps2 kutubxonasidan foydalanishingiz mumkin.
Accel Stepper kutubxonasi uchun uni Ctrl+Shift+I tugmachalarini bosib, so'ng "Accel Stepper" yozib kutubxonani o'rnatish orqali olishingiz mumkin.
4 -qadam: Sensorli panelning ulanishini aniqlang
Agar sizda yuqoridagi kabi Synaptics sensorli paneli bo'lsa, "T22" +5V, "T10" - "Soat", "T11" - "Ma'lumot", "T23" - "GND". Siz "GND" simini yuqorida ko'rsatilgan misga ulangan misga lehimlashingiz mumkin.
Ko'proq bilish uchun yuqoridagi rasmni bosing.
Agar sizda boshqa sensorli panel bo'lsa, uning raqamini "pinouts" yordamida Internetda qidirib ko'ring yoki agar siz qotib qolsangiz, Reddit -dagi r/Arduino hamjamiyatidan so'rashingiz mumkin.
5 -qadam: Sensorli panelni sinab ko'ring
Sensorli panelga to'g'ri ulanishlar o'rnatilganligiga ishonch hosil qiling. Sensorli panelni sinab ko'rish uchun, PS2 sichqoncha kodini Arduino mikrokontrolleriga Misollar> ps2 dan yuklang. "Soat" simini D6 ga, "Ma'lumotlar" simini D5 ga, GND ga GND ga va mos ravishda Arduino kartasining +5V yoki VCC +5V piniga ulang. Arduino kartasini kompyuterga qayta ulang va ketma -ket monitorni oching. Agar siz barmog'ingizni sensorli panel bo'ylab siljitganda raqamlar o'zgarayotganini ko'rsangiz, sensorli panel to'g'ri ishlaydi va siz davom etishingiz mumkin.
6 -qadam: Arduino mikrokontrollerini dasturlash
Birinchi kod, 'PS2_toucpad_with_Stepper', qadam dvigateli uchun tezlashuv/sekinlashuv xususiyatiga ega emas, lekin uy vazifasini bajaradi.
Ikkinchi kod "PS2_toucpad_accel_stepper" homing funktsiyasiga ega emas, lekin tezlashtirish/sekinlashtirish xususiyatiga ega.
Qo'shimcha ma'lumotni tegishli Arduino kodlaridan bilib olishingiz mumkin.
7 -qadam: O'chirish sxemasini o'rganing
Yaxshi ko'rish uchun rasmni bosing.
8 -qadam: simlarni ulash
9 -qadam: Arduino kartasini quvvat manbaiga ulang va uni yoqing
O'rnatishni yoqgandan so'ng, barmog'ingizni sensorli panel bo'ylab siljiting va dvigatel harakat qiladimi -yo'qligini tekshiring.
10 -qadam: Muammolarni bartaraf etish
Agar siz ba'zi muammolarga duch kelsangiz, quyidagilarni qilishingiz mumkin.
Agar step vosita ma'lum bir yo'nalishda harakat qilish o'rniga oldinga va orqaga qadam tashlasa:
- Pinni e'lon qilish tartibini o'zgartiring. Masalan: Step step (200, 8, 10, 9, 11) ni Step step (200, 8, 9, 10, 11) bilan almashtiring.
- Dvigatel drayverini Arduino kartasiga ulaydigan barcha signal simlarini tekshiring, shuningdek, step motorining simlari to'g'ri joylashtirilgan bo'lishi kerak va bo'sh va nuqsonli emas.
Agar vosita umuman harakat qilmasa:
- Sensorli panel to'g'ri ishlayotganini tekshiring, 5 -bosqichga qayting.
- Dvigatel drayveri va sensorli panel quvvat olayotganligini tekshiring.
- Dvigatel yoki haydovchi noto'g'ri ekanligini tekshiring.
11 -qadam: u bilan xayolparast
Endi siz uni ishga tushirdingiz, nega uni jamoatchilik bilan baham ko'rmaysiz. "Men yaratdim!" Tugmasini bosing. va o'z ijodingiz bilan bo'lishing. Ko'p funktsiyalarni qo'shish, bir nechta pog'onali dvigatellarni ishga tushirish va hokazo.
Bundan tashqari, iloji bo'lsa, tiqilib qolganlarga yordam berishga harakat qiling, men sizga juda minnatdor bo'lardim.
Tavsiya:
Kompyuterni boshqarish uchun eski noutbukning sensorli panelini qayta ishlating!: 11 qadam (rasmlar bilan)
Kompyuterni boshqarish uchun eski noutbukning sensorli panelini qayta ishlating !: PS/2 noutbuklarining sensorli panellari mikrokontroller bilan ishlashda eng zo'r foydalanuvchi interfeysi qurilmalaridan biridir. Barmoqlarning siljishi va tegishi imo -ishoralarni boshqarishni juda oddiy va qiziqarli tarzda amalga oshirishi mumkin. Ushbu yo'riqnomada keling, uni birlashtiramiz
Eski telefon va eski dinamiklarni stereo sifatida qayta ishlating: 4 qadam
Eski telefon va eski karnaylarni stereo sifatida qayta ishlating: bir nechta eski karnay va eski smartfonni radio, mp3 ijro podkastlari va internet -radio bilan stereo o'rnatishga aylantiring. Shunday qilib, bizda 5-10 yoshli smartplar to'plami bor
Noutbukning eski qismlarini arzon portativ tizim yaratish uchun qayta ishlatish: 3 qadam (rasmlar bilan)
Arzon ko'chma tizim yaratish uchun eski noutbuk qismlarini qayta ishlatish: Yaqinda mening eski noutbukim vafot etdi va men yangisini sotib olishga majbur bo'ldim, (RIP! 5520 sizni o'tkazib yuboradi). Noutbukning anakarti vafot etdi va zararni tuzatish mumkin Yaqin vaqtgacha men malina pirogini olib keldim va IOT sutff bilan ishlay boshladim, lekin maxsus jihoz kerak edi
Arduino va Bluetooth yordamida servo dvigatelni boshqarish uchun Android (remotexy) UI: 7 qadam (rasmlar bilan)
Arduino va Bluetooth yordamida servo dvigatelni boshqarish uchun Android (remotexy) foydalanuvchi interfeysi: Ushbu yo'riqnomada men sizga Bluetooth orqali Arduino Mega -ga ulangan Servo dvigatelni boshqarish uchun Remotexy Interface Maker yordamida Android foydalanuvchi interfeysini yaratish bo'yicha tezkor qadamni beraman. Bu videoda UI servo dvigatel tezligi va joylashishini qanday boshqarishi ko'rsatilgan
Ip yasash uchun eski printer tasmalari va video tasmasini qayta ishlating !: 9 qadam
Qadimgi printer tasmalari va video tasmasini arqon qilish uchun qayta ishlating!: Arqon yasash uchun eski printer tasmalari va video tasmasini qayta ishlating! Men nuqta matritsali siyoh lentalari haqida gapirmayapman {garchi ular ishlasa, bu tartibsizlik bo'lardi} men Canon Selphy yoki Kod kabi kichik foto printerlardan olganingizni nazarda tutyapman