Мазмуну:
- 1 -кадам: Видеону көрүңүз
- 2 -кадам: Бардык нерселерди алыңыз
- 3 -кадам: Ps2 жана Accel Stepper китепканаларын алыңыз
- 4 -кадам: Сенсордук панелдин байланыштарын аныктаңыз
- 5 -кадам: Сенсордук тактаны сыноо
- 6 -кадам: Arduino микроконтроллерин программалаңыз
- 7 -кадам: Circuit схемасын изилдөө
- 8 -кадам: Зымдарды туташтыруу
- 9 -кадам: Arduino тактасын бийликке туташтырып, күйгүзүңүз
- 10 -кадам: Мүчүлүштүктөрдү оңдоо
- 11 -кадам: Аны менен алпурушуу
Video: Эски ноутбуктун сенсордук тактасын кайра иштетүү: 11 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Мен бул долбоорду бир нече ай мурун жасадым. Бир нече күн мурун, мен Reddit боюнча r/Arduino боюнча долбоордун видеосун жарыяладым. Долбоорго кызыгып жаткан адамдарды көрүп, мен инструктивдүү кылууну чечтим, анда мен Arduino кодуна бир аз өзгөртүүлөрдү киргиздим жана бир өзгөчөлүк коштум. Андыктан, көпкө созулбастан, баштайлы!
1 -кадам: Видеону көрүңүз
Эмне болуп жатканын түшүнүү үчүн видеону көрүңүз.
2 -кадам: Бардык нерселерди алыңыз
Бул долбоор үчүн сизге керек болот:
- An Arduino микроконтроллери
- Ноутбуктан PS/2 сенсордук такта (борттогу Synaptics чипи менен алууга аракет кылыңыз)
- *ULN2003 тепкичтүү мотор айдоочусу (бир полярдуу тепкичтүү моторлор үчүн (5 зымдуу))
- *L298N тепкичтүү мотор айдоочусу (биполярдык тепкичтүү моторлор үчүн (4 зымдуу))
- 6 эркек -аял секиргич зымдары (2 кубат үчүн жана 4 санарип сигналдар үчүн)
- Баскычтуу мотор
- 5-12 вольттуу туруктуу токтун булагы (степпердин моторуна жараша)
Бул жерде, орнотуу 5 вольтту Arduino тактасына жана тепкич драйверине жеткирүүчү уюлдук телефондун кубаттагычынан иштейт. Stepper мотору 12 вольт үчүн бааланганына карабастан, мотордун моментинин талаптары жогору болбосо, төмөнкү чыңалууну колдоно аласыз, анткени төмөнкү чыңалуу менен камсыздоо моторду жана айдоочу муздаткычын сактап калат.
*Эки тепкичтүү мотор драйверлери Arduino тактасы менен бирдей пин байланышка ээ.
3 -кадам: Ps2 жана Accel Stepper китепканаларын алыңыз
Бул жерден ps2 китепканасынын папкасын жүктөп алыңыз. Жүктөлүп алынган папканы рабочий столго жылдырыңыз, анткени аны табуу оңой болот. Arduino IDE ачыңыз жана Эскиз> Китепкананы кошуу> ZIP Китепканасын кошуу баскычын чыкылдатыңыз. Китепкана киргизилет жана сиз азыр ps2 китепканасын колдоно аласыз.
Accel Stepper китепканасы үчүн, аны Ctrl+Shift+I баскычтарын басып, андан кийин 'Accel Stepper' терип китепкананы орнотуу менен ала аласыз.
4 -кадам: Сенсордук панелдин байланыштарын аныктаңыз
Эгерде сизде Synapticsтин сенсордук тактасы жогорудагыдай болсо, 'T22' +5V, 'T10' 'Саат', 'T11' 'Маалымат' жана 'T23' 'GND'. Сиз ошондой эле 'GND' зымын жогоруда көрсөтүлгөндөй чоң ачык жезге ширете аласыз.
Көбүрөөк билүү үчүн жогорудагы сүрөттү басыңыз.
Эгерде сизде башка сенсордук такта болсо, анын бөлүк номерин интернеттен 'pinouts' менен издеп көрүңүз же эгер тыгылып калсаңыз, Redditтеги r/Arduino коомчулугунан сурасаңыз болот.
5 -кадам: Сенсордук тактаны сыноо
Сенсордук тактага туура туташуулар болгонун текшериңиз. Сенсордук тактаны текшерүү үчүн, PS2 чычкан кодун Arduino микроконтроллерине жүктөңүз Мисалдар> ps2. 'Clock' зымын D6га, 'Data' зымын D5ке, GNDге GNDге жана Arduino тактасынын +5V же VCC +5V пинине туташтырыңыз. Arduino тактасын компьютерге кайра туташтырып, сериялык мониторду ачыңыз. Эгер сиз манжаңызды сенсордук тактада жылдырганда өзгөрүп жаткан сандарды көрсөңүз, анда сенсордук такта туура иштеп жатат жана уланта берсеңиз болот.
6 -кадам: Arduino микроконтроллерин программалаңыз
Биринчи код, 'PS2_toucpad_with_Stepper', тепкич мотору үчүн ылдамдатуу/жайлатуу өзгөчөлүгүнө ээ эмес, бирок хостинг функциясына ээ.
Экинчи код, 'PS2_toucpad_accel_stepper', хостинг функциясына ээ эмес, бирок ылдамдатуу/жайлатуу өзгөчөлүгүнө ээ.
Сиз көбүрөөк маалыматты тиешелүү Arduino коддорунан биле аласыз.
7 -кадам: Circuit схемасын изилдөө
Жакшыраак көрүү үчүн сүрөттү басыңыз.
8 -кадам: Зымдарды туташтыруу
9 -кадам: Arduino тактасын бийликке туташтырып, күйгүзүңүз
Орнотууну күйгүзгөндөн кийин, манжаңызды сенсордук панелдин узундугу боюнча жылдырып, мотордун кыймылдап жатканын текшериңиз.
10 -кадам: Мүчүлүштүктөрдү оңдоо
Эгер кээ бир көйгөйлөргө туш болсоңуз, төмөнкүлөрдү жасай аласыз:
Эгерде тепкич мотору белгилүү бир багытта жылуунун ордуна алдыга жана артка кадам таштаса:
- PIN билдирүүнүн ырааттуулугун өзгөртүү. Мисалы: Stepper stepperди (200, 8, 10, 9, 11) Stepper stepper менен алмаштырыңыз (200, 8, 9, 10, 11).
- Мотор драйверин Arduino тактасына туташтырган бардык сигнал зымдарын текшериңиз, ошондой эле тепкич моторунун зымдары тийиштүү жерге туташтырылган жана бош эмес жана бузук эмес.
Эгерде мотор такыр кыймылдабаса:
- Сенсордук такта туура иштеп жатканын текшерип, 5 -кадамга кайтыңыз.
- Мотордун айдоочусу менен сенсордук панелдин кубат алып жатканын текшериңиз.
- Мотор же мотор айдоочусу туура эмес экенин текшериңиз.
11 -кадам: Аны менен алпурушуу
Эми сизде иштеп жаткандыктан, эмне үчүн аны коомчулук менен бөлүшпөйсүз. "Мен жасадым!" Дегенди басыңыз жана жаратууңуз менен бөлүшүңүз. Көбүрөөк мүмкүнчүлүктөрдү кошуу үчүн кодду өзгөртүүгө аракет кылыңыз, бир нече тепкичтүү моторлорду иштетиңиз жана башкалар.
Ошондой эле, мүмкүн болсо, тыгылып калгандарга жардам берүүгө аракет кылыңыз, мен сизге абдан ыраазымын.
Сунушталууда:
Эски радио схемасын кайра иштетүү (Батареялар менен иштейт): 4 кадам
Эски радио схемасын алмаштыруу (Батарейкалар менен иштейт): Эч качан эски радиосу ACда гана иштейт жана ичинде батарейкасы жокпу? Бүгүн мен сизге эски радиону батарейка менен кантип кубаттоо керектигин көрсөтүп берем өчүрүү, жана сиздин радионун кубаты туташпай туруп батареяга көз каранды
Компьютерди башкаруу үчүн эски ноутбуктун сенсордук тактасын кайра колдонуңуз!: 11 кадам (сүрөттөр менен)
Компьютерди башкаруу үчүн эски ноутбуктун сенсордук тактасын кайра колдонуңуз !: PS/2 ноутбуктун сенсордук тактасы микроконтроллер менен колдонула турган эң сонун колдонуучу интерфейсинин бири. Жылма жана таптоочу манжалардын жаңсоолору көзөмөлдөөчү нерселерди абдан жөнөкөй жана кызыктуу кылып көрсөтө алат. Бул Нускамада, келгиле, бири менен айкалыштырып көрөлү
Эски сканерди кайра иштетүү менен ПХБнын УК таасири: 6 кадам (Сүрөттөр менен)
Эски сканерди кайра иштетүү жолу менен ПХБнын УК экспозициясы: Саламатсызбы, эски сканерди кайра иштетүү менен мен ПКБ ультрафиолет нурунун таасирин ушундай кылдым
Эски смартфонду видео монитор катары кайра иштетүү: 4 кадам (сүрөттөр менен)
Эски смартфонду видео монитор катары кайра колдонуңуз: Менде эски Samsung S5 көп жылдар бою жатып калды, бирок эгерде iPhone'ума бир нерсе болуп калса, бул чоң коопсуздук тору болуп кызмат кылмак, бирок анча деле пайдалуу эмес. Жакында бир досум мага туулган күнүмө Гвинея чочкосун белек кылды жана ал
Арзан портативдик системаны куруу үчүн эски ноутбуктун тетиктерин кайра колдонуу: 3 кадам (сүрөттөр менен)
Арзан портативдик системаны куруу үчүн эски ноутбуктун тетиктерин кайра колдонуу: Жакында менин эски ноутбугум өлүп, жаңысын сатып алууга туура келди, (RIP! 5520 сизди сагынып калат). Ноутбуктун энелик тактайы өлүп, бузулганы оңдолду Жакынкыга чейин мен Raspberry пирогун алып келип, IOT sutff менен иштей баштадым, бирок атайын жабдык керек болчу