Агуулгын хүснэгт:
- Алхам 1: Видеог үзээрэй
- Алхам 2: Шаардлагатай бүх зүйлийг авах
- Алхам 3: Мэдрэгч самбарын утас холболтыг тодорхойлох
- Алхам 4: Arduino микроконтроллерыг програмчилна уу
- Алхам 5: Мэдрэгч самбарыг Arduino самбартай холбоно уу
- Алхам 6: Тохиргоог компьютерт холбоно уу
- Алхам 7: 7 сегментийн LED дэлгэцийг Arduino самбартай холбоно уу
- Алхам 8: Тохиргоог компьютерт холбоод туршиж үзээрэй
- Алхам 9: Дууны түвшний хяналт
- Алхам 10: Кодыг өөрчлөх
- Алхам 11: Илүү ихийг хий
Видео: Компьютерийг хянахын тулд хуучин зөөврийн компьютерын мэдрэгч самбарыг дахин ашиглаарай! 11 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
PS/2 зөөврийн компьютерын мэдрэгч самбар нь микроконтроллертой хамт хэрэглэгддэг хамгийн гайхалтай хэрэглэгчийн интерфэйс төхөөрөмжүүдийн нэг юм. Хуруугаа гулсуулж, тогшиж байгаа дохио зангаагаар аливаа зүйлийг удирдах ажлыг маш энгийн бөгөөд хөгжилтэй байдлаар хийж чадна. Энэхүү зааварчилгааны хэсэгт USB HID Arduino микроконтроллертой хослуулан хуруугаараа компьютераа удирдах болно. Эхэлцгээе!
Алхам 1: Видеог үзээрэй
Энэ хэрхэн ажилладаг, гарны функцийг мэдэхийн тулд видеог үзээрэй.
Алхам 2: Шаардлагатай бүх зүйлийг авах
Бид энэхүү төслийн үндсэн хувилбараас эхэлж болох бөгөөд гарын товчлуурын хоёр функцийг x ба y тэнхлэгт хурууны хөдөлгөөнөөр удирдах боломжтой. Олон үйлдэлт хувилбар нь x тэнхлэгийн хөдөлгөөн нь функцийг хянах, y тэнхлэгийн хөдөлгөөн нь функцүүдийн хооронд шилжих хоёроос илүү товчлуурын функцийг ашиглах боломжийг бидэнд олгоно.
Энэ төслийн хувьд танд дараахь зүйлс хэрэгтэй болно.
- USB HID-д нийцсэн Arduino микроконтроллер (Леонардо, Микро, Про Микро).
- PS/2 мэдрэгчтэй самбар (Мэдэгдэж, туршигдсан тул Synaptics -ээс нэгийг санал болгож байна).
- 4 утас (Arduino самбарыг мэдрэгчтэй самбартай холбохын тулд нэг талдаа эрэгтэй холбогчтой нүцгэн утас).
Олон үйлдэлт хянагчийн хувьд танд дараахь зүйлс хэрэгтэй болно.
- 7 сегмент бүхий LED дэлгэц (нийтлэг катод нэг, өөрөөр хэлбэл нийтлэг терминал -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 зүүтэй, Data pin нь Arduino самбарын A1 зүүтэй холбогдоно.
Аз болоход энэ самбар нь эрэгтэй холбогч утас холбох боломжийг олгодог хангалттай том тууз холбогчтой байв. Та утсыг шаардлагатай зэс дэвсгэр дээр гагнах боломжтой бөгөөд хэрэв та 4 -р зураг дээрх шиг цэвэрхэн утас авахыг хүсвэл 3 -р зурагт үзүүлсэн шиг туузан кабель болон гагнуурын утас ашиглаж болно.
Алхам 6: Тохиргоог компьютерт холбоно уу
Хэрэв та төслийн олон үйлдэлт хувилбарыг хийж байгаа бол одоогоор энэ алхамыг алгасаж болно.
Тохиргоог холбосны дараа хуруугаа x тэнхлэгт мэдрэгч самбараар хөдөлгөхийн тулд та зүүн ба баруун сумны товчлуурыг удирдаж, y тэнхлэгийн дагуу хуруугаа хөдөлгөж, дээш, доош хянах боломжтой байх ёстой. сумны товчлуурууд.
Алхам 7: 7 сегментийн LED дэлгэцийг Arduino самбартай холбоно уу
Дэлгэцийн нийтлэг зүүг 200Ω эсэргүүцэлтэй холбож Arduino хавтангийн D9 зүү рүү холбоно уу. Дараа нь дараах холболтуудыг хийнэ үү.
LED дэлгэцийн зүү ~> Arduino хавтангийн зүү
A ~> D2
B ~> D3
C ~> D4
D ~> D5
E ~> D6
F ~> D7
G ~> D8
LED дэлгэцийн 'DP' зүүг ашиглахгүй.
Алхам 8: Тохиргоог компьютерт холбоод туршиж үзээрэй
Тохиргоог компьютерт холбосны дараа видео дээрх шиг хуруугаа тэнхлэгийн дагуу гулсуулснаар LED дэлгэц дээрх тоо хурууны хөдөлгөөний чиглэлээс хамаарч нэмэгдэх/буурах болно. Нийт 15 функц байдаг бөгөөд үүнээс 14 нь компьютерийн удирдлагад зориулагдсан байдаг (0 функц нь LED дэлгэцийн гэрэлтүүлгийн хяналтад зориулагдсан боловч Arduino кодыг өөрчлөх замаар өөрчлөх боломжтой).
0 функцтэй байхдаа x тэнхлэгийн дагуу хуруугаа гулсуулах нь хурууны хөдөлгөөний чиглэлээс хамаарч LED дэлгэцийн гэрэлтүүлгийг өөрчилдөг. Бусад 14 функцийг Arduino код дээр тайлбарласан болно. Тэдгээрийг таны шаардлагад нийцүүлэн өөрчилж болно.
Алхам 9: Дууны түвшний хяналт
Arduino микроконтроллер нь Page Up ба Page Down товчлууруудыг дарж дууны түвшинг дээшлүүлж, бууруулахын тулд Ctrl товчлуурыг дардаг. Энэхүү гарын товчлолыг ажиллуулахын тулд та эндээс 'Volume.exe' файлыг татаж аваад (аюулгүй), компьютерийг ачаалах тоолонд ажиллуулахын тулд эхлүүлэх системийн фолдерт оруулах хэрэгтэй болно.
Та үүнийг шалгаж тусламж авах боломжтой.
Алхам 10: Кодыг өөрчлөх
Компьютерийг удирдах, илүү олон функц нэмэх эсвэл одоо байгаа зүйлийг өөрчлөхөөс илүү олон зүйлийг хийхийн тулд кодонд өөрчлөлт оруулахыг хичээгээрэй. Ашиглахад маш олон функцууд үлдсэн.
Алхам 11: Илүү ихийг хий
Мэдрэгч самбар ашиглан ийм болон бусад зүйлийг хянаж үзээрэй. PS/2 мэдрэгчтэй самбар ашиглан та маш их зүйлийг хийж чадна! Хэрэв та шинэ зүйл бодож олсон бол түүнийгээ олон нийтэд хуваалцахыг хичээгээрэй.
Зөвлөмж болгож буй:
Stepper моторыг хянахын тулд хуучин зөөврийн компьютерын мэдрэгч самбарыг дахин ашиглаарай: 11 алхам (зурагтай)
Stepper моторыг хянахын тулд хуучин зөөврийн компьютерын мэдрэгч самбарыг дахин ашигла: Би энэ төслийг хэдэн сарын өмнө хийсэн. Хэдхэн хоногийн өмнө би төслийн видео бичлэгийг r/Arduino дээр Reddit дээр тавьжээ. Төслийг сонирхож буй хүмүүсийг хараад би энэ зааврыг хийхээр шийдсэн бөгөөд энд би Arduino кодод зарим өөрчлөлт оруулсан болно
Хуучин зөөврийн компьютерын баттерейг эрчим хүчний банк болгохын тулд дахин ашиглах: 9 алхам (зурагтай)
Хуучин зөөврийн компьютерын баттерейг цахилгаан банк болгохын тулд дахин ашиглаарай: [Видео тоглуулах] [Нарны эрчим хүчний банк] Хэдхэн сарын өмнө миний Dell зөөврийн компьютерын батерей ажиллахгүй байсан. Би үүнийг цахилгаан гүйдлийн сүлжээнээс салгах бүрт зөөврийн компьютер шууд унтарсан. бухимдсандаа би батерейгаа сольж, цэнэггүй зайг хадгалсан (миний хэлснээр
Зөөврийн компьютерын хуучин эд ангиудыг дахин ашиглах нь хямд зөөврийн системийг бий болгох: 3 алхам (зурагтай)
Хямд зөөврийн системийг бий болгохын тулд зөөврийн компьютерын хуучин эд ангиудыг дахин ашиглах нь: Саяхан миний хуучин зөөврийн компьютер нас барсан тул би шинэ компьютер худалдаж авах шаардлагатай болсон (RIP! 5520 таныг алдах болно). Зөөврийн компьютерын эх хавтан нас барж, эвдрэлийг арилгах боломжтой Саяхныг хүртэл би бөөрөлзгөнө бялуу авчирч, IOT sutff -ээр хатгаж эхэлсэн боловч тусгай зориулалтын төхөөрөмж хэрэгтэй байсан
Wiimote -ийг компьютерын хулгана болгон ашиглахын тулд лаа мэдрэгч болгон ашиглаарай !!: 3 алхам
Wiimote -ийг компьютерын хулгана болгон лаагаа мэдрэгч болгон хэрхэн ашиглах вэ?: Энэхүү гарын авлагад Wii Remote (Wiimote) -ээ компьютерт хэрхэн холбож, хулгана болгон ашиглахыг харуулах болно
Алдарт алтоидын цагаан тугалганы хуулбарыг хэрхэн яаж хийх вэ. (ИНГЭЖ ЦАГИЙН ДАХИН ДАХИН ДАХИН ДАХИН ДАХИН ХӨГЖҮҮЛЭХ): 7 алхам
Алдарт алтоидын цагаан тугалганы хуулбарыг хэрхэн яаж хийх вэ. (БАЙГАА ЦАГ ДАХИН ДАХИН ДАХИН ДАХИН ДАХИН ДАХИН ДАХИН ХЭЛЭХ): Сайн байна уу Энэ бол эвдэршгүй зүйл бол метал хайрцгийг Altoids цагаан тугалганы ижил хэмжээтэй (эсвэл таны хүссэн хэмжээгээр) хэрхэн хийх тухай юм. Энэ нь юу гэсэн үг болохыг та мэдэх үү ???? Энэ нь та өөрөө цагаан тугалга хийх боломжтой гэсэн үг юм ….. Та ямар хэмжээтэй байхыг хүсч байна !!!!!!!!!!! Энд хэрхэн.МАТЕРИАЛ: 2