
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

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


- กระดาน Digispark $1.25
- คันเหยียบ $2.30 (Search for: AC 250V 10A SPDT NO NC Antislip Power Foot Pedal Switch Black JL)
- โพเทนชิออมิเตอร์: $0.30 (สามารถเป็นแบบใดก็ได้ที่มี 3 ขาระหว่าง 100Ω ถึง 100KΩ)
- สายเคเบิลวางอยู่รอบ ๆ
- กล่องเล็กๆ วางอยู่รอบๆ *
ค่าใช้จ่ายทั้งหมดคือ: $4
* - ฉันได้พิมพ์เคสของตัวเองสำหรับโครงการนี้
ขั้นตอนที่ 2: การพิมพ์เคส [ตัวเลือก]
![การพิมพ์เคส [ตัวเลือก] การพิมพ์เคส [ตัวเลือก]](https://i.howwhatproduce.com/images/001/image-201-85-j.webp)
คุณสามารถพิมพ์ปกด้านบนได้ตามแบบของฉัน
www.thingiverse.com/thing:2760718
คุณจะต้องติดตั้งกระดาน Digispark บนชิ้นไม้เนื้อแข็ง (ขนาด 27x28x12 มม.) สิ่งนี้จะเพิ่มน้ำหนักให้กับกล่อง ดังนั้นจึงมีโอกาสน้อยที่จะให้ทิป
ขั้นตอนที่ 3: เชื่อมต่อแป้นเหยียบ

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

ตอนนี้เราสามารถประสานวงจรตามแผนผังที่ให้ไว้ที่นี่
ตอนนี้คดีสามารถปิดได้
ขั้นตอนที่ 5: อัปโหลดรหัส



ก่อนอัปโหลดโค้ด เราต้องทำตามขั้นตอนที่ Digistump ให้มา:
digistump.com/wiki/digispark/tutorials/conn…
เสร็จแล้วก็อัพโหลดโค้ดลงเครื่องได้ (รหัสที่แนบมาที่นี่!)
แน่นอน คุณสามารถแก้ไขโค้ดตามความต้องการของคุณ ตามที่กล่าวไว้ก่อนหน้านี้ แม้แต่กิจกรรมบนคีย์บอร์ดก็สามารถทำได้
สำหรับรายละเอียดเพิ่มเติมกรุณาเยี่ยมชมวิดีโอที่เชื่อมโยง!
(โปรดสมัครรับข้อมูลจากช่อง YouTube ของฉันด้วย เนื่องจากข้อกำหนดใหม่ ช่องของฉันจึงมีแนวโน้มที่จะถูกทำลายโดยปราศจากความช่วยเหลือจากคุณ ขอบคุณ!)
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน

การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน

การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน

วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน

การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน

เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง