สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ในคำแนะนำนี้ ฉันจะแสดงให้คุณเห็นถึงวิธีการแฮ็กเมาส์ เพื่อให้คุณสามารถใช้เป็นตัวควบคุมสำหรับ LED, มอเตอร์, แอปพลิเคชั่นไร้สาย และอื่นๆ
บทช่วยสอนนี้จะครอบคลุมเมาส์ที่มีลวด เมาส์เหล่านี้ส่วนใหญ่ใช้โปรโตคอล PS/2
การตั้งค่าจะใช้ได้กับ Arduino ทุกรุ่น
ใช้เวลาเพียงไม่กี่ขั้นตอนในการควบคุมเอาต์พุตของเมาส์
ขั้นแรก ให้คุณดึงสายไฟของเมาส์ออกและเชื่อมต่อกับ Arduino ของคุณ จากนั้นคุณอัปโหลดภาพร่างและดูผลลัพธ์บนจอภาพแบบอนุกรมของคุณ
ฉันจะแสดงรายละเอียดวิธีการดำเนินการนี้
ฉันจะแสดงวิธีทำให้เมาส์ไร้สายในระยะไกลถึง 2500 ฟุต (750 เมตร) เป็นพิเศษ
ขั้นตอนที่ 1: รายการชิ้นส่วน
1 x เมาส์พร้อมสาย
1 x Arduino Uno หรืออื่นๆ
4 x หมุดตัวผู้ -
เครื่องมือสำหรับการปอกและบัดกรี
- ไฟล์แบบฝึกหัดที่นี่
ส่วนถัดไปจำเป็นสำหรับทำให้เมาส์ไร้สายเท่านั้น
- 2 x โมดูล HC-12 (ฉันได้ราคาถูกที่นี่)
สายต่อ
ขั้นตอนที่ 2: การเดินสายไฟและการตั้งค่า
ดาวน์โหลดสเก็ตช์และคัดลอก/วางลงใน Arduino IDE ของคุณ
ดึงสายไฟของเมาส์ออกและเชื่อมต่อกับ Arduino ดังที่คุณเห็นในภาพ สีอาจแตกต่างกันไปตามเมาส์บางตัว ในภาพร่าง คุณจะเห็น MDATA และ MCLK เหล่านี้เป็นพอร์ตบน Arduino และสามารถเปลี่ยนแปลงได้
เลื่อนไปที่ด้านล่างของร่างเพื่อ “void loop()” ที่นี่ คุณสามารถปรับโค้ดให้เหมาะกับความต้องการของคุณได้
ขั้นตอนที่ 3: เรียกใช้ Sketch และเปิด Serial Monitor เพื่อดูผลลัพธ์
เปิดจอภาพอนุกรมหลังจากที่คุณอัปโหลดภาพร่างไปยัง Arduino
เลื่อนเมาส์เพื่อดูผลลัพธ์
เป็นโค้ดที่ค่อนข้างน้อย แต่คุณควรกังวลเกี่ยวกับโค้ดภายใน void loop() เท่านั้น โค้ดส่วนใหญ่ใช้เพื่อจัดการกับโปรโตคอล PS/2 และควรปล่อยไว้ตามลำพัง
หากคุณไม่เห็นผลลัพธ์ใดๆ ให้ลองสลับสาย MDATA กับสาย MCLK แล้วลองอีกครั้ง
นั่นคือทั้งหมดที่มีให้ ตอนนี้คุณสามารถปรับภาพร่างเพื่อให้เหมาะกับความต้องการของคุณ
ในส่วนที่เหลือของคำแนะนำนี้ คุณจะได้เรียนรู้วิธีทำให้เมาส์ไร้สายในระยะทางสูงสุด 2,500 ฟุต (750 ม.)
ขั้นตอนที่ 4: การตั้งค่าไร้สายระยะไกล
เราจะใช้โมดูล HC-12 2 โมดูลและ Arduino 2 ชุดเพื่อสร้างการเชื่อมต่อแบบไร้สาย คุณสามารถดูบทช่วยสอนแบบเต็มเกี่ยวกับ HC-12 ในคำแนะนำอื่นที่ฉันทำ
เชื่อมต่อเมาส์และโมดูลตามที่แสดงในรูปภาพกับ Arduino 2 ตัว
อัปโหลดภาพร่าง "ผู้ส่ง" และ "ผู้รับ" ไปยัง Arduino ทั้งคู่
เปิดจอภาพอนุกรมบนเครื่องรับเพื่อดูผลลัพธ์
คุณสามารถแก้ไขโค้ดให้ตรงกับความต้องการของคุณใน void loop()
ขั้นตอนที่ 5: ขอบคุณสำหรับการอ่าน - โครงการต่อไป
ในวิดีโอนี้ คุณได้เรียนรู้วิธีใช้เมาส์เป็นตัวควบคุมและตัวควบคุมแบบไร้สาย
คุณมีข้อเสนอแนะสำหรับโครงการต่อไปหรือไม่ แจ้งให้เราทราบในความคิดเห็น
หากวิดีโอนี้มีประโยชน์สำหรับคุณ โปรดคลิกปุ่มรายการโปรดและติดตามฉันสำหรับวิดีโอเพิ่มเติม
เจอกันคราวหน้า.
ไชโย
ทอม เฮย์เลน