Мазмұны:
- 1 -қадам: Бейнені қараңыз
- 2 -қадам: Барлық қажетті заттарды алыңыз
- 3 -қадам: Сенсорлық тақтаның сымдық қосылыстарын анықтаңыз
- 4 -қадам: Arduino микроконтроллерін бағдарламалаңыз
- 5 -қадам: Сенсорлық тақтаны Arduino тақтасына қосыңыз
- 6 -қадам: Орнатуды компьютерге қосыңыз
- 7 -қадам: 7 сегментті жарықдиодты дисплейді Arduino тақтасына қосыңыз
- 8 -қадам: Орнатуды компьютерге қосыңыз және оны тексеріңіз
- 9 -қадам: Дыбыс деңгейін басқару
- 10 -қадам: Кодты теңшеңіз
- 11 -қадам: Көбірек жасаңыз
Бейне: Ескі ноутбуктің сенсорлық тақтасын компьютерді басқару үшін қайта қолданыңыз!: 11 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
PS/2 ноутбук сенсорлық тақталары микроконтроллермен қолданылатын ең жақсы интерфейс құрылғыларының бірі. Саусақтардың сырғитын және түрту қимылдары бақылауды қарапайым және қызықты етіп жасауға мүмкіндік береді. Бұл нұсқаулықта саусағыңызбен компьютерді басқару үшін USB HID Arduino микроконтроллерін біріктірейік. Бастайық!
1 -қадам: Бейнені қараңыз
Бұл қалай жұмыс істейтінін және пернетақта функцияларын білу үшін бейнені қараңыз.
2 -қадам: Барлық қажетті заттарды алыңыз
Біз осы жобаның негізгі нұсқасынан бастай аламыз, онда екі пернелер тіркесімін сәйкесінше x және y осьтеріндегі саусақтардың қозғалысы арқылы басқаруға болады. Көпфункционалды нұсқа бізге х осінің қозғалысы функцияны басқаратын және у осінің қозғалысы функциялар арасында ауысатын екіден көп пернелер тіркесімін пайдалануға мүмкіндік береді.
Бұл жоба үшін сізге қажет:
- USB HID үйлесімді Arduino микроконтроллері (Leonardo, Micro, Pro Micro).
- PS/2 сенсорлық тақтасы (Synaptics -тен біреуі белгілі және сыналғандықтан ұсынылады).
- 4 сым (Arduino тақтасын сенсорлық тақтаға қосу үшін бір жағында еркек коннекторы бар жалаң сымдар).
Көп функциялы контроллер үшін сізге қосымша қажет болады:
- 7 сегментті жарықдиодты дисплей (Жалпы катодты бір, яғни ортақ терминалы бар -ve)
- 220Ω резистор.
- 9 сым (LED дисплейін Arduino тақтасына қосу үшін).
3 -қадам: Сенсорлық тақтаның сымдық қосылыстарын анықтаңыз
Сенсорлық тақтаның бөлшек нөмірін желіде іздеңіз. Егер сіз кептеліп қалсаңыз, r/Arduino қауымдастығынан көмек ала аласыз.
Сенсорлық тақталардың көпшілігінде, әсіресе Synaptics -те, келесі мыс жастықтар борттық чиптің әр қосылысына сәйкес келеді:
- T22 ~> +5 вольтты
- T23 ~> GND
- T10 ~> Сағат
- T11 ~> Деректер
4 -қадам: Arduino микроконтроллерін бағдарламалаңыз
Мен басқару элементтерімен танысу үшін кодтың негізгі нұсқасынан бастауды ұсынамын және сіздің болашақ талаптарыңызға сәйкес параметрлерді өзгертуді ұсынамын.
5 -қадам: Сенсорлық тақтаны Arduino тақтасына қосыңыз
Сенсорлық тақтаның мыс жастықшалары бұрыннан белгілі болғандықтан, біз сенсорлық тақтаның 5 вольтты және GND кірісін Arduino тақтасының +5 вольтты және GND тақырыпты түйреуішіне қосамыз.
Сағат түйрегіші A0 түйреуішіне, ал деректер түйрегіші Arduino тақтасының A1 түйреуішіне қосылады.
Бақытымызға орай, бұл тақтада ер кісілік сымдарды қосуға мүмкіндік беретін жеткілікті үлкен таспалы қосқыш болды. Сіз сымдарды қажетті мыс жастықшаларға дәнекерлей аласыз, егер сіз 4 -суреттегідей таза сымдарды алғыңыз келсе, онда 3 -суретте көрсетілгендей таспалы кабель мен дәнекерлеу сымдарын қолдануға болады.
6 -қадам: Орнатуды компьютерге қосыңыз
Егер сіз жобаның көп функциялы нұсқасын жасасаңыз, бұл қадамды өткізіп жіберуге болады.
Орнатуды қосқаннан кейін саусағыңызды сенсорлық тақта бойымен х осінде жылжыта отырып, сіз сол және оң жақ көрсеткі пернелерін, ал саусағыңызды y осінің бойымен жылжыта отырып, жоғары және төмен басқара алуыңыз керек. көрсеткі пернелері.
7 -қадам: 7 сегментті жарықдиодты дисплейді Arduino тақтасына қосыңыз
Дисплейдің жалпы штырын 200Ω резистор арқылы Arduino тақтасының D9 түйреуішіне жалғаңыз. Содан кейін келесі байланыстарды орнатыңыз:
Жарықдиодты дисплейдің штыры ~> Arduino тақтасының түйреуіші
A ~> D2
B ~> D3
C ~> D4
D ~> D5
E ~> D6
F ~> D7
G ~> D8
Жарықдиодты дисплейдің 'DP' түйреуіші қолданылмайды.
8 -қадам: Орнатуды компьютерге қосыңыз және оны тексеріңіз
Орнатуды компьютерге қосқаннан кейін, бейнедегідей саусақты у осінің бойымен жылжыту саусақ қозғалысының бағытына байланысты жарықдиодты дисплейдегі санның ұлғаюына/кемуіне әкеледі. Барлығы 15 функция бар, оның 14 -і компьютерді басқаруға арналған (0 функциясы жарықдиодты дисплейдің жарықтығын басқару үшін сақталған, бірақ оны Arduino кодын өзгерту арқылы өзгертуге болады).
0 функциясында болғанда, саусағыңызды ось бойымен жылжытқанда, жарықдиодты дисплейдің жарықтығы саусақ қозғалысының бағытына байланысты өзгереді. Қалған 14 функция Arduino кодында түсіндірілген. Оларды сіздің талаптарыңызға сәйкес өзгертуге тырысыңыз.
9 -қадам: Дыбыс деңгейін басқару
Arduino микроконтроллері дыбыс деңгейін жоғарылату және төмендету үшін Ctrl пернесімен Page Up және Page Down пернелерін басуды эмуляциялайды. Бұл пернелер тіркесімі жұмыс істеуі үшін сізге «Volume.exe» файлын осы жерден жүктеп алу керек (ол қауіпсіз) және оны компьютер жүктелген сайын жұмыс істейтін жүйенің қалтасына қою керек.
Сіз мұны көмек үшін тексере аласыз.
10 -қадам: Кодты теңшеңіз
Компьютерді басқарудан, басқа функцияларды қосудан немесе бұрынғыларын өзгертуден басқа көп нәрсені жасау үшін кодқа өзгерістер енгізіп көріңіз. Қолдану үшін көптеген функциялар қалды.
11 -қадам: Көбірек жасаңыз
Сенсорлық тақтаны қолданып, осы сияқты басқа нәрселерді басқаруға тырысыңыз. PS/2 сенсорлық тақтасының көмегімен сіз көп нәрсені жасай аласыз! Егер сіз жаңа нәрсе ойлап тапсаңыз, оны қоғаммен бөлісуге тырысыңыз.
Ұсынылған:
Қадамдық моторды басқару үшін ескі ноутбуктің сенсорлық тақтасын қайта қолданыңыз: 11 қадам (суреттермен)
Қадамдық моторды басқару үшін ескі ноутбуктің сенсорлық тақтасын қайта қолданыңыз: Мен бұл жобаны бірнеше ай бұрын жасадым. Бірнеше күн бұрын мен Reddit -те r/Arduino -да жобаның бейнесін жарияладым. Жобаға қызығушылық танытқан адамдарды көріп, мен осы нұсқаулықты жасауға шешім қабылдадым, онда мен Arduino кодына кейбір өзгерістер енгіздім
Ескі телефон мен ескі динамиктерді стерео ретінде қайта қолданыңыз: 4 қадам
Ескі телефон мен ескі динамиктерді стерео ретінде қайта қолданыңыз: бағасы 5 евродан аспайтын бірнеше қарапайым компоненттерді қолдана отырып, ескі динамиктер мен ескі смартфондарды радио, mp3 ойнату подкасттары мен интернет радиосы бар стерео қондырғыға айналдырыңыз! Сонымен, бізде 5-10 жастағы ақылдылардың коллекциясы бар
Компьютерді басқару үшін заклинание қолданыңыз!: 7 қадам (суреттермен)
Компьютерді басқару үшін заклинание қолданыңыз!: Сіз ешқашан Гарри Поттер сияқты заклинание қолданғыңыз келді ме? Кішкене жұмыс, және кейбір дауысты тану арқылы, бұл жобаға қажет нәрселерді меңгеруге болады: Windows XP немесе VistaA микрофонмен жұмыс істейтін компьютер Біраз уақыт пен шыдамдылық! Егер сіз осы нұсқаулықты ұнатсаңыз
Ноутбуктің ескі бөлшектерін арзан портативті жүйе құру үшін қайта пайдалану: 3 қадам (суреттермен)
Ноутбуктің ескі бөлшектерін арзан портативті жүйе құру үшін қайта пайдалану: Жақында менің ескі ноутбугым қайтыс болды, мен жаңасын сатып алуға мәжбүр болдым (RIP! 5520 сізді жіберіп алады). Ноутбуктің аналық тақтасы қайтыс болды және зақым жөнделді Соңғы уақытқа дейін мен таңқурай пирогын алып келдім және IOT sutff -пен тоқуды бастадым, бірақ арнайы жабдық қажет болды
Арқан жасау үшін ескі принтер таспалары мен бейне таспаны қайта қолданыңыз!: 9 қадам
Арқан жасау үшін ескі принтер таспалары мен бейне таспаны қайта қолданыңыз!: Арқан жасау үшін ескі принтер таспалары мен бейне таспаны қайта қолданыңыз! Мен матрицалық сия таспалары туралы айтпаймын (олар жұмыс істейтін болса да, бұл жай болар еді) мен канон селфи немесе код сияқты кішкентай фото принтерлерден алатынды айтамын