สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
นี่คือความคิดของฉันในโปรเจ็กต์ Deej ที่ให้คุณควบคุมโวลุ่มของโปรแกรมพีซีทีละรายการ และสามารถกำหนดค่าได้อย่างเต็มที่ตามความต้องการของแต่ละบุคคลอย่างง่ายดาย การออกแบบของฉันมีตัวเลื่อน 5 ตัวพร้อมป้ายแม่เหล็กที่ถอดเปลี่ยนได้เพื่อระบุตัวเลื่อนแต่ละตัว สร้างขึ้นจากชิ้นส่วนหลัก 3 มิติที่พิมพ์ 3 มิติและมีแผ่นปิดหน้าที่สะอาด โดยมีสกรูที่มองเห็นได้เฉพาะที่ด้านข้างเท่านั้น
เสบียง
- สกรู 20x M2 6 มม
- สาย Mini B USB
- Arduino Nano (หรือบอร์ดอื่นๆ ที่มีพินอะนาล็อกมากกว่า 5 ตัว)
- สายเชื่อมต่อประมาณ 1 ม. (ใช้ 26AWG)
- 5x โพเทนชิโอมิเตอร์เชิงเส้น - ใช้ที่นี่
- แผ่นแม่เหล็ก 10x 5mmx1mm
- ชิ้นส่วนพิมพ์ 3 มิติ - มีให้โดย STL
- หัวแร้ง
- ซุปเปอร์กาว
ขั้นตอนที่ 1: พิมพ์ชิ้นส่วน
ดาวน์โหลดไฟล์ STL ทั้งหมดที่จำเป็นสำหรับการสร้างโครงการนี้ อย่าลืมตามลิงค์นี้ไปยังลูกบิดที่ฉันใช้ (แต่ไม่ได้ออกแบบ)
3D พิมพ์ชิ้นส่วนทั้งหมดที่จำเป็นสำหรับงานสร้าง ฉันใช้การตั้งค่าต่อไปนี้:
- ความสูงของชั้น 0.2 มม. (มองเห็นเฉพาะปลอกและปุ่มเท่านั้น จึงสามารถพิมพ์ส่วนอื่นๆ ด้วยความละเอียดที่ต่ำกว่าได้หากต้องการ)
- เติม 20%
- รองรับการเปิดใช้งาน
- ไม่มีแพเพื่อการตกแต่งที่ดีกว่า
- สเกล 102% สำหรับลูกบิด
- หยุดชั่วคราวที่ความสูง 4.5 มม. สำหรับปุ่มเพื่อสลับเส้นใยเป็นลุคทูโทน
โปรดทราบว่าการวางแนวที่คุณต้องการพิมพ์ชิ้นส่วนจะขึ้นอยู่กับพื้นผิวที่คุณสร้าง ฉันพิมพ์แขนเสื้อคว่ำหน้าลงบนเตียงกระจกเพื่อให้ได้ผิวที่มันวาวและเรียบเนียนอย่างที่คุณเห็น
ขั้นตอนที่ 2: แนบ Sliders เข้ากับ Faceplate
ใช้สกรู M2 ยึดตัวเลื่อนเข้ากับแผ่นปิดหน้าในช่อง ด้านหนึ่งของโพเทนชิออมิเตอร์มี 2 แฉก ขณะที่ด้านหนึ่งมีเพียง 1 ด้าน ตรวจสอบให้แน่ใจว่าโพเทนชิโอมิเตอร์ทั้งหมดอยู่ในแนวเดียวกับด้าน 2 แฉกที่ด้านบน การประกอบแผ่นปิดหน้าควรมีลักษณะดังนี้
ขั้นตอนที่ 3: เวลาเดินสายไฟ
ตัดลวดของคุณเพื่อให้คุณมี:
- ความยาว 8x3cm-4cm
- ยาว 7x ~ 10 ซม.
ใช้ความยาวที่สั้นกว่าเพื่อประสานหมุดด้านบนซ้ายของโพเทนชิโอมิเตอร์เข้าหากัน ทำเช่นเดียวกันกับหมุดด้านล่าง โดยติดแต่ละอันเข้ากับหมุดถัดไปเพื่อสร้างเส้น เมื่อเสร็จแล้วคุณควรมีเส้นตรงสองเส้นที่ยึดโพเทนชิโอมิเตอร์ซึ่งเป็นสายไฟ
อ้างอิงรูปภาพเพื่อขอความช่วยเหลือ ให้ต่อสายไฟที่ยาวกว่า 7 เส้นเข้ากับพิน A0-A4 บน Arduino รวมถึงพิน 5V และ GND
สุดท้าย ติดปลายอีกด้านของสาย A0-A4 เข้ากับพินขวาบนของตัวเลื่อน ระวังอย่าเชื่อมการเชื่อมต่อใดๆ กับพินซ้ายบน เนื่องจากพวกมันอยู่ใกล้กันมาก A0 สอดคล้องกับแถบเลื่อนขวาสุดเมื่อดูจากด้านหลัง ต่อสายไฟ 5V เข้ากับพินด้านซ้ายบนอันใดอันหนึ่ง และ GND กับพินด้านล่างอันใดอันหนึ่ง ผลลัพธ์สุดท้ายควรมีลักษณะเช่นนี้
ขั้นตอนที่ 4: ประกอบตัวเครื่องหลัก
รับสาย USB ขนาดเล็ก ตัวเครื่องหลักที่พิมพ์ 3 มิติ และส่วนประกอบแผ่นปิดหน้า พร้อมสกรู M2 4 ตัว
เสียบปลายสาย micro B ของสาย USB ผ่านรูในตัวกล้องแล้วเสียบเข้าไปใน Arduino จากนั้นจัดวางแผ่นปิดหน้าเข้ากับตัวเครื่องโดยใช้รูทั้งสองข้าง ตรวจสอบให้แน่ใจว่า Arduino จะไม่ถูกทับโดยการพับไปด้านข้างขณะทำเช่นนี้ ใช้สกรู 4 ตัวเพื่อยึดแผ่นปิดหน้าเข้ากับตัวเครื่องให้แน่น
ใช้เวลานี้ในการติดแม่เหล็กซุปเปอร์กาวในรูเล็ก ๆ ที่ด้านล่างของแผ่นปิดหน้าและด้านล่างของป้าย ตรวจสอบให้แน่ใจว่าแม่เหล็กทั้งหมดมีทิศทางเดียวในแผ่นปิดหน้าและอีกอันในป้ายเพื่อให้แน่ใจว่าจะดึงดูด
ขั้นตอนที่ 5: แนบแขนเสื้อ
สอดปลอกหุ้มให้ทั่วทั้งชุดประกอบเพื่อให้รูที่ด้านข้างของตัวเสื้ออยู่ในแนวเดียวกับรูในปลอกหุ้ม ใช้สกรู M2 6 ตัวเพื่อยึดปลอกให้แน่น
ขั้นตอนที่ 6: เสร็จสิ้นการสัมผัส
ค่อยๆ ดันและขยับลูกบิดบนตัวเลื่อนแต่ละตัวในตอนนี้ มันค่อนข้างยุ่งยากเล็กน้อย แต่การสวมใส่ให้พอดีตัวเป็นสิ่งสำคัญ ดังนั้นโปรดใช้เวลาของคุณ หนึ่งทั้ง 5 ติดป้ายในลำดับใดก็ได้ที่คุณต้องการให้โปรแกรมของคุณเข้าร่วม
นั่นคือตอนนี้การประกอบเครื่องกลเสร็จแล้วและเข้าสู่ซอฟต์แวร์
ขั้นตอนที่ 7: ซอฟต์แวร์ทั้งหมด
ตรงไปที่ไซต์ Arduino และดาวน์โหลด IDE ล่าสุดแล้วทำการติดตั้ง
เสียบกล่อง Deej และเปิด Arduino IDE
แฟลช Arduino ของคุณด้วยสเก็ตช์นี้
ตอนนี้เพื่อตรวจสอบว่าทุกอย่างทำงานอย่างถูกต้อง เปิดจอภาพแบบอนุกรมและคุณจะเห็นค่า 5 ค่าระหว่าง 0 ถึง 1023 ขึ้นอยู่กับตำแหน่งของตัวเลื่อน หากคุณไม่เห็นการถอดแยกชิ้นส่วนนี้เพื่อเข้าถึงสายไฟและตรวจดูให้แน่ใจว่าทุกอย่างเป็นไปตามที่ควรจะเป็น ตรวจสอบให้แน่ใจว่าสายไฟทั้งหมดสัมผัสกันได้ดีและไม่หลวม/หลุด
ถ้าทุกอย่างเรียบร้อยก็ย้ายไปที่โปรแกรม deej ได้เลย
ไปที่หน้าเผยแพร่ Deej และดาวน์โหลด deej.exe และ config.yaml แล้วใส่ไว้ในโฟลเดอร์เดียวกันบนพีซีของคุณ ฉันใส่ไว้ในโฟลเดอร์ชื่อ Deej
เปิดไฟล์ config.yaml และกำหนดตัวเลื่อนแต่ละตัวให้กับโปรแกรมอย่างน้อยหนึ่งโปรแกรมดังที่แสดงไว้ที่นี่ จำไว้ว่า 0 คือตัวเลื่อนซ้ายสุด และ 4 คือตัวเลื่อนขวาสุด กำหนดสล็อต COM ที่ถูกต้องที่ Arduino เปิดอยู่ สามารถพบได้ใน Device Manager บน Windows ภายใต้ Ports (COM&LPT) ขณะที่เสียบปลั๊กอยู่
ขั้นตอนที่ 8: ความสำเร็จ & ข้อมูลเพิ่มเติม
ความสำเร็จ! แค่นั้นแหละ คุณทำเสร็จแล้ว ตอนนี้คุณมีระบบเลื่อนทางกายภาพที่ใช้งานได้สำหรับพีซีของคุณ ฉันไม่สามารถกลับไปได้หลังจากมีสิ่งนี้และฉันหวังว่าคุณจะสนุกกับการใช้มัน
สำหรับข้อมูลเพิ่มเติมและความช่วยเหลือโปรดดู Deej GitHub และ Discord