สารบัญ:

นำทัชแพดของแล็ปท็อปเครื่องเก่ามาใช้ซ้ำเพื่อควบคุมคอมพิวเตอร์!: 11 ขั้นตอน (พร้อมรูปภาพ)
นำทัชแพดของแล็ปท็อปเครื่องเก่ามาใช้ซ้ำเพื่อควบคุมคอมพิวเตอร์!: 11 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: นำทัชแพดของแล็ปท็อปเครื่องเก่ามาใช้ซ้ำเพื่อควบคุมคอมพิวเตอร์!: 11 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: นำทัชแพดของแล็ปท็อปเครื่องเก่ามาใช้ซ้ำเพื่อควบคุมคอมพิวเตอร์!: 11 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: 11 วิธีใช้ ทัชแพด บนโน้ตบุ๊ค Windows 10 แบบมือโปร 2024, พฤศจิกายน
Anonim
นำทัชแพดของแล็ปท็อปเครื่องเก่ามาใช้ซ้ำเพื่อควบคุมคอมพิวเตอร์!
นำทัชแพดของแล็ปท็อปเครื่องเก่ามาใช้ซ้ำเพื่อควบคุมคอมพิวเตอร์!

ทัชแพดแล็ปท็อป PS/2 เป็นหนึ่งในอุปกรณ์อินเทอร์เฟซผู้ใช้ที่ยอดเยี่ยมที่สุดสำหรับใช้กับไมโครคอนโทรลเลอร์ ท่าทางสัมผัสของนิ้วเลื่อนและแตะสามารถพิสูจน์ได้ว่าสามารถควบคุมสิ่งต่าง ๆ ด้วยวิธีที่ค่อนข้างง่ายและสนุก ในคำแนะนำนี้ เรามารวมไมโครคอนโทรลเลอร์กับไมโครคอนโทรลเลอร์ USB HID Arduino เพื่อควบคุมคอมพิวเตอร์ของเราด้วยการเลื่อนนิ้วของเรา มาเริ่มกันเลย!

ขั้นตอนที่ 1: ดูวิดีโอ

Image
Image

ดูวิดีโอเพื่อทำความเข้าใจวิธีการทำงานและทราบฟังก์ชันของแป้นพิมพ์

ขั้นตอนที่ 2: รับทุกสิ่งที่จำเป็น

รับทุกสิ่งที่จำเป็น
รับทุกสิ่งที่จำเป็น

เราสามารถเริ่มต้นด้วยเวอร์ชันพื้นฐานของโปรเจ็กต์นี้ ซึ่งสามารถควบคุมฟังก์ชันแป้นพิมพ์ลัดสองฟังก์ชันผ่านการเคลื่อนนิ้วบนแกน x และ y ตามลำดับ เวอร์ชันมัลติฟังก์ชันจะช่วยให้เราใช้ฟังก์ชันแป้นพิมพ์ลัดได้มากกว่า 2 ฟังก์ชัน โดยที่การเคลื่อนที่ของแกน x จะควบคุมฟังก์ชัน และการเคลื่อนที่ของแกน y จะสลับไปมาระหว่างฟังก์ชันต่างๆ

สำหรับโครงการนี้ คุณจะต้อง:

  • ไมโครคอนโทรลเลอร์ Arduino ที่รองรับ USB HID (Leonardo, Micro, Pro Micro)
  • ทัชแพด PS/2 (แนะนำให้ใช้ Synaptics เนื่องจากเป็นที่รู้จักและทดสอบ)
  • 4 สาย (สายเปลือยที่มีขั้วต่อชายด้านหนึ่งเพื่อเชื่อมต่อบอร์ด Arduino กับทัชแพด)

สำหรับตัวควบคุมมัลติฟังก์ชั่น คุณจะต้องเพิ่มเติม:

  • จอแสดงผล LED 7 ส่วน (แคโทดทั่วไปเช่นมีขั้วทั่วไป -ve)
  • ตัวต้านทาน 220Ω
  • 9 สาย (เพื่อเชื่อมต่อจอแสดงผล LED กับบอร์ด Arduino)

ขั้นตอนที่ 3: ระบุการเชื่อมต่อสายไฟของทัชแพด

ระบุการเชื่อมต่อสายไฟของทัชแพด
ระบุการเชื่อมต่อสายไฟของทัชแพด

ค้นหาออนไลน์สำหรับหมายเลขชิ้นส่วนของทัชแพดที่กำลังใช้งาน หากคุณติดขัด คุณสามารถขอความช่วยเหลือจากชุมชน r/Arduino

บนทัชแพดส่วนใหญ่ โดยเฉพาะอย่างยิ่ง Synaptics แผ่นทองแดงต่อไปนี้สอดคล้องกับการเชื่อมต่อของชิปออนบอร์ดแต่ละอัน:

  • T22 ~> +5 โวลต์
  • T23 ~> GND
  • T10 ~> นาฬิกา
  • T11 ~> ข้อมูล

ขั้นตอนที่ 4: ตั้งโปรแกรมไมโครคอนโทรลเลอร์ Arduino

ตั้งโปรแกรมไมโครคอนโทรลเลอร์ Arduino
ตั้งโปรแกรมไมโครคอนโทรลเลอร์ Arduino
ตั้งโปรแกรมไมโครคอนโทรลเลอร์ Arduino
ตั้งโปรแกรมไมโครคอนโทรลเลอร์ Arduino

ฉันขอแนะนำให้เริ่มต้นด้วยโค้ดเวอร์ชันพื้นฐานเพื่อทำความคุ้นเคยกับการควบคุมและปรับแต่งการตั้งค่าเพื่อให้เหมาะกับความต้องการในอนาคตของคุณ

ขั้นตอนที่ 5: เชื่อมต่อทัชแพดกับบอร์ด Arduino

เชื่อมต่อทัชแพดกับบอร์ด Arduino
เชื่อมต่อทัชแพดกับบอร์ด Arduino
เชื่อมต่อทัชแพดกับบอร์ด Arduino
เชื่อมต่อทัชแพดกับบอร์ด Arduino
เชื่อมต่อทัชแพดกับบอร์ด Arduino
เชื่อมต่อทัชแพดกับบอร์ด Arduino
เชื่อมต่อทัชแพดกับบอร์ด Arduino
เชื่อมต่อทัชแพดกับบอร์ด Arduino

เนื่องจากรู้จักแผ่นทองแดงของทัชแพดแล้ว เราสามารถเชื่อมต่ออินพุต 5-volt และ GND ของทัชแพดกับ +5-volts และพินส่วนหัว GND ของบอร์ด Arduino

พินนาฬิกาจะเชื่อมต่อกับพิน A0 และพินข้อมูลจะเชื่อมต่อกับพิน A1 ของบอร์ด Arduino

โชคดีที่บอร์ดนี้มีขั้วต่อริบบิ้นขนาดใหญ่พอที่จะต่อสายจัมเปอร์ตัวผู้ได้ คุณสามารถบัดกรีสายไฟกับแผ่นทองแดงที่ต้องการได้ และหากต้องการให้สายไฟสะอาดขึ้นดังรูปที่ 4 คุณสามารถใช้สายแพและสายบัดกรีที่มันดังแสดงในภาพที่ 3

ขั้นตอนที่ 6: เชื่อมต่อการตั้งค่ากับคอมพิวเตอร์ของคุณ

คุณสามารถข้ามขั้นตอนนี้ได้หากคุณกำลังทำโปรเจ็กต์เวอร์ชันมัลติฟังก์ชัน

หลังจากเชื่อมต่อการตั้งค่าแล้ว เมื่อเลื่อนนิ้วไปบนทัชแพดในแกน x คุณจะสามารถควบคุมปุ่มลูกศรซ้ายและขวาได้ และเลื่อนนิ้วไปตามแกน y ได้ คุณควรควบคุมการขึ้นและลงได้ ปุ่มลูกศร.

ขั้นตอนที่ 7: เชื่อมต่อจอแสดงผล LED 7 ส่วนกับบอร์ด Arduino

เชื่อมต่อจอแสดงผล LED 7 ส่วนกับบอร์ด Arduino
เชื่อมต่อจอแสดงผล LED 7 ส่วนกับบอร์ด Arduino
เชื่อมต่อจอแสดงผล LED 7 ส่วนกับบอร์ด Arduino
เชื่อมต่อจอแสดงผล LED 7 ส่วนกับบอร์ด Arduino

เชื่อมต่อพินทั่วไปของจอแสดงผลผ่านตัวต้านทาน 200Ω กับพิน D9 ของบอร์ด Arduino จากนั้นทำการเชื่อมต่อต่อไปนี้:

พินจอแสดงผล LED ~> พินบอร์ด Arduino

เอ ~> D2

บี ~> D3

C~> D4

ด ~> D5

อี ~> D6

ฟ ~> D7

จี ~> D8

พิน 'DP' ของจอแสดงผล LED จะไม่ถูกนำมาใช้

ขั้นตอนที่ 8: เชื่อมต่อการตั้งค่ากับคอมพิวเตอร์และทดสอบ

หลังจากเชื่อมต่อการตั้งค่ากับคอมพิวเตอร์ การเลื่อนนิ้วไปตามแกน y ดังในวิดีโอจะทำให้ตัวเลขบนจอแสดงผล LED เพิ่มขึ้น/ลดลงตามทิศทางการเคลื่อนไหวของนิ้ว มีทั้งหมด 15 ฟังก์ชัน โดย 14 ฟังก์ชันใช้สำหรับควบคุมคอมพิวเตอร์ (ฟังก์ชัน 0 สงวนไว้สำหรับการควบคุมความสว่างของจอแสดงผล LED แต่สามารถเปลี่ยนแปลงได้โดยการแก้ไขโค้ด Arduino)

ขณะใช้งานฟังก์ชัน 0 การเลื่อนนิ้วไปตามแกน x จะทำให้ความสว่างของจอแสดงผล LED แตกต่างกันไป ขึ้นอยู่กับทิศทางการเคลื่อนไหวของนิ้ว ฟังก์ชันอื่นๆ อีก 14 รายการอธิบายไว้ในโค้ด Arduino อย่าลังเลที่จะเปลี่ยนให้เหมาะกับความต้องการของคุณ

ขั้นตอนที่ 9: การควบคุมระดับเสียง

ไมโครคอนโทรลเลอร์ Arduino จำลองการกดปุ่ม Page Up และ Page Down ด้วยปุ่ม Ctrl เพื่อเพิ่มและลดระดับเสียงตามลำดับ เพื่อให้แป้นพิมพ์ลัดนี้ทำงาน คุณจะต้องดาวน์โหลดไฟล์ 'Volume.exe' จากที่นี่ (ปลอดภัย) และวางไว้ในโฟลเดอร์ระบบเริ่มต้น เพื่อให้ทำงานทุกครั้งที่เปิดคอมพิวเตอร์

คุณสามารถตรวจสอบสิ่งนี้เพื่อขอความช่วยเหลือ

ขั้นตอนที่ 10: ปรับแต่งโค้ด

ลองเปลี่ยนแปลงโค้ดเพื่อทำสิ่งอื่นนอกเหนือจากการควบคุมคอมพิวเตอร์ เพิ่มฟังก์ชันเพิ่มเติม หรือเปลี่ยนฟังก์ชันที่มีอยู่ มีฟังก์ชั่นเหลือให้ใช้งานมากมาย

ขั้นตอนที่ 11: ทำมากขึ้น

ทำมากขึ้น
ทำมากขึ้น

ใช้ทัชแพด ลองควบคุมสิ่งอื่น ๆ เช่นนี้และสิ่งนี้ การใช้ทัชแพด PS/2 คุณสามารถทำสิ่งต่างๆ ได้มากมาย! หากคุณได้สิ่งใหม่ๆ ลองแบ่งปันกับชุมชน

แนะนำ: