สารบัญ:
- ขั้นตอนที่ 1: สร้างอุปกรณ์
- ขั้นตอนที่ 2: ฮาร์ดแวร์และการประกอบ
- ขั้นตอนที่ 3: รหัส
- ขั้นตอนที่ 4: ปล่อยให้เมาส์เคลื่อนที่
วีดีโอ: Arduino Mouse Wiggler: 4 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:09
เป็นเรื่องที่น่ารำคาญทุกครั้งที่คอมพิวเตอร์เข้าสู่โหมดสลีป โดยเฉพาะอย่างยิ่งเมื่อคุณอยู่ระหว่างการนำเสนอ PowerPoint หรือทำงานจากที่บ้าน แต่ควรจะปรากฏออนไลน์ตลอดเวลา อุปกรณ์ที่เรียบง่ายนี้จะกระดิก (กระตุก) เมาส์ให้คุณทุกๆ 30 วินาทีหรือมากกว่านั้นและทำให้คอมพิวเตอร์ของคุณตื่นอยู่เสมอ อุปกรณ์นี้เป็นเพียงการจำลองการเคลื่อนไหวของเมาส์จริง ๆ ไม่มีแอพหรือไดรเวอร์ให้ติดตั้ง ดังนั้นจึง "ซ่อนเร้น" และจะไม่ละเมิดนโยบายไอทีของบริษัทหรือเปิดเผยตัวคุณเองต่อซอฟต์แวร์ที่เป็นอันตราย
ขั้นตอนที่ 1: สร้างอุปกรณ์
ตัวสั่นเมาส์ทั้งหมดเป็นแบบ 3 มิติ ไฟล์แนบมาด้วย พิมพ์ชิ้นส่วนด้วยสีที่คุณชื่นชอบ
ขั้นตอนที่ 2: ฮาร์ดแวร์และการประกอบ
ตัวเลื้อยเมาส์ใช้ชิ้นส่วนที่มีจำหน่ายตามร้านค้าปลีกหลายแห่ง จำเป็นต้องใช้ฮาร์ดแวร์ต่อไปนี้:
- Arduino Nano (หรือโคลน ไม่ต้องบัดกรีหมุดกับนาโน)
- ชุดเซอร์โวและฮาร์ดแวร์ SG90
- สาย USB มินิ
- สายบางๆ
ต่อไปนี้เป็นขั้นตอนในการต่อเซอร์โวเข้ากับ Arduino Nano และการติดตั้งเซอร์โวและล้อ
เซอร์โวมีขั้วต่อที่มีหมุดตัวเมีย 3 ตัว อันสีส้มคือพิน PMW ที่ต้องเชื่อมต่อกับพิน D9 บน Arduino Nano สายสีแดงตรงกลางคือ Vcc ที่ไปที่ +5V บนนาโน และสีน้ำตาลคือกราวด์ที่เชื่อมต่อกับ GND บนนาโน ฉันใช้หมุดตัวผู้ 3 ตัวและบัดกรีเข้ากับสายไฟจากนาโนเพื่อให้เดินสายได้ง่ายขึ้น
ใช้แตรเซอร์โวและสกรูตัวใดตัวหนึ่งเพื่อยึดเซอร์โว SG90 กับตัวโยกเมาส์ และติดตั้งล้อบนเอาต์พุตเซอร์โว ตรวจสอบให้แน่ใจว่าวงล้ออยู่ในระดับและไม่รบกวนเมาส์ คุณสามารถเลือกพิมพ์ลวดลายและวางไว้บนวงล้อเพื่อปรับปรุงความสวยงามและทำให้เมาส์เคลื่อนที่ได้สม่ำเสมอยิ่งขึ้น ฉันใช้ป้ายกำกับที่อยู่สีขาวสำหรับสิ่งนี้
ขั้นตอนที่ 3: รหัส
แนบร่าง Arduino แล้ว ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งไลบรารี่ของ Servo.h และ SimpleTimer.h ก่อนอัปโหลดภาพสเก็ตช์ไปยังนาโนของคุณ คุณสามารถเปลี่ยนมุมที่เซอร์โวจะเคลื่อนที่ และช่วงเวลาที่เซอร์โวจะเคลื่อนที่ การตั้งค่าเริ่มต้นคือเซอร์โวจะเลื่อนล้อไปทางซ้าย 30 องศาจากนั้นไปทางขวา 30 องศาทุกๆ 30 วินาที วิธีนี้จะทำให้เมาส์ขยับได้ประมาณ 10 มม. ซึ่งเพียงพอสำหรับป้องกันไม่ให้คอมพิวเตอร์เข้าสู่โหมดสลีป แต่ไม่มากเกินกว่าจะติดตามเคอร์เซอร์ของเมาส์ได้ คุณสามารถปรับค่าเหล่านี้ได้ตามต้องการ
ขั้นตอนที่ 4: ปล่อยให้เมาส์เคลื่อนที่
วางเมาส์ของคุณบน Mouse Wiggler และตรวจสอบให้แน่ใจว่าเซ็นเซอร์ออปติคัลอยู่ที่ด้านบนของวงล้อ เปิดเครื่องโดยใช้อะแดปเตอร์แปลงไฟ USB และคุณพร้อมแล้วที่จะไป
รองชนะเลิศการแข่งขัน Automation Contest 2017
แนะนำ:
ADAPTACIÓN DE UN AIR MOUSE: 20 ขั้นตอน (พร้อมรูปภาพ)
ADAPTACIÓN DE UN AIR MOUSE: Elequipo electrónico que se expone a continuación es el prototipo de una adaptación realizada a través de un air mouse. Tiene como objetivo ofrecer autonomía en el uso de aparatos multimedia como ordenadores o SmartTV, a todas aquellas personas que
Assistive Tongue Operated Mouse (ATOM): 7 ขั้นตอน (พร้อมรูปภาพ)
Assistive Tongue Operated Mouse (ATOM): โครงการนี้เริ่มต้นจากการมอบหมายชั้นเรียนสำหรับหลักสูตรเบื้องต้นที่ฉันเรียนในฐานะนักศึกษาวิศวกรรมศาสตร์ปีแรก หลังจากเรียนจบหลักสูตรนี้ ฉันได้รวบรวมทีมเล็กๆ ที่ประกอบด้วยตัวเองและนักเรียนด้านศิลปะ/การออกแบบ 2 คน และเรายังคง
Cyborg Computer Mouse: 4 ขั้นตอน (พร้อมรูปภาพ)
Cyborg Computer Mouse: การศึกษาจำนวนมากแนะนำว่าท่าทางของการใช้เมาส์คอมพิวเตอร์ทั่วไปอาจเป็นอันตรายได้ เมาส์เป็นอุปกรณ์มาตรฐานของคอมพิวเตอร์ ผู้ใช้คอมพิวเตอร์ใช้เมาส์เกือบสามเท่าของแป้นพิมพ์ เนื่องจากอัตราการเปิดรับแสงสูง ฉัน
IoT Mouse-Friendly Live Trap: 6 ขั้นตอน (พร้อมรูปภาพ)
IoT Mouse-Friendly Live Trap: นี่คือกับดักเพื่อจับหนูโดยไม่ทำร้ายพวกมัน ดังนั้นคุณจึงสามารถปล่อยพวกมันออกไปภายนอกได้ หากพรอกซิมิตี้เซนเซอร์ตรวจพบเมาส์ เซอร์โวมอเตอร์จะปิดประตู คุณจะได้รับข้อความโต้ตอบแบบทันทีและ/หรืออีเมลเพื่อแจ้งให้คุณทราบว่าคุณแคป
Ultrasonic Headtracker Mouse: 4 ขั้นตอน (พร้อมรูปภาพ)
Ultrasonic Headtracker Mouse: ฉันเพิ่งสร้างชุดหูฟังใหม่สำหรับเมาส์ติดตามศีรษะสำหรับผู้ป่วยอัมพาตครึ่งซีก คำแนะนำนี้มีข้อมูลเล็กน้อยที่อาจช่วยใครก็ตามที่พยายามทำเช่นเดียวกัน หน่วยที่ชุดหูฟังนี้ใช้งานได้คือ PRC Headmaster, Prentke HM-2P