สารบัญ:
- ขั้นตอนที่ 1: แนวคิด
- ขั้นตอนที่ 2: กลไกการเคลื่อนย้าย
- ขั้นตอนที่ 3: ขยับแขน
- ขั้นตอนที่ 4: หน้าจอ 2D (อาร์เรย์ LED 4x4)
- ขั้นตอนที่ 5: ระบบกันสะเทือนแบบสั่นสะเทือน
- ขั้นตอนที่ 6: อุปกรณ์อิเล็กทรอนิกส์
- ขั้นตอนที่ 7: การบูรณาการขั้นสุดท้าย
วีดีโอ: สร้างการแสดงปริมาตร: 7 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:09
การแสดงผลเชิงปริมาตร 3 มิติฟรีจากเศษที่วางอยู่รอบๆ เวิร์กช็อป นี่เป็นคำสั่งแรกของฉัน โปรดให้อภัย จอภาพมีความละเอียดต่ำมาก เวลา 4 x 4 x รูปภาพจะดูดีขึ้นเมื่อคุณยืนห่างจากหน้าจอเล็กน้อย ได้รวมภาพยนตร์ (กล้องหมุนรอบจอแสดงผลอย่างช้าๆ)
ขั้นตอนที่ 1: แนวคิด
หลักการพื้นฐานของการแสดงผลคือการเลื่อนหน้าจอ 2D ปกติขึ้นและลงอย่างรวดเร็วในขณะที่เปลี่ยนภาพบนหน้าจอ ตัวอย่างของแนวคิดคือสามารถแสดงได้โดยเมื่อคุณเลื่อนปากกาขึ้นและลงอย่างรวดเร็ว ดูเหมือนว่าปากกาจะ กลายเป็นจอแบน เช่น. ภาพที่สองดังนั้นทั้งหมดขึ้นเรากำลังมัลติเพล็กซ์ x, y และเวลาคำอธิบายที่ดีกว่ามีให้ในสิ่งต่อไปนี้ (ภายใต้การแสดงปริมาณการกวาด):https://en.wikipedia.org/wiki/Volumetric_display
ขั้นตอนที่ 2: กลไกการเคลื่อนย้าย
นี่คือกลไกการเคลื่อนย้าย ฉันกอบกู้สิ่งของทั้งหมดจากเครื่องพิมพ์จากเครื่องพิมพ์เก่า โบลต์มันลงไปที่ฐาน บนเฟืองรองเจาะรูเล็กๆ ประมาณ 1.5 ซม. - 2.5 ซม. จากศูนย์กลาง ยิ่งห่างจากศูนย์กลางมากเท่าไหร่ ระดับเสียงของคุณก็จะยิ่งสูงขึ้น ทำให้เดือยงอลวดเล็กน้อย ทำให้แขนจากลวดประมาณ 6 ซม. งอเป็นวงที่ปลายแต่ละด้านแล้วบัดกรี ใส่แหวนขนาดเล็กบนหมุดแล้วแขน สุดท้ายใส่หมุดเข้าไปในรูในเกียร์รองแล้วงอปลายอีกข้างหนึ่งเข้ากับขอเกี่ยวเพื่อยึดเข้าที่ วางเกียร์รองไว้กับเพลา ผมมีปัญหาสองประการเมื่อเปิดเครื่องมอเตอร์: ก) เกียร์ หลุดจากเพลา ข) แขนชนกับเพลาฉันแก้ปัญหาแรกโดยเพิ่มแขนที่โค้งงอรอบเกียร์รอง ปัญหาที่สองแก้ไขได้ด้วยการงอแขนเล็กน้อย ดังนั้นเมื่ออยู่เหนือเพลา ฉันกำลังเปิดเครื่องมอเตอร์ ด้วยหม้อแปลงไฟฟ้ากระแสตรงแบบแปรผันเพื่อเลือกระหว่างความเร็ว
ขั้นตอนที่ 3: ขยับแขน
ฉันใช้เศษอะครีลิกเป็นแขนขาเพราะมันค่อนข้างยืดหยุ่น ฉันทำขาตั้งทางด้านขวาจากตัวยึดมุม 2 ตัวที่ยึดเข้าด้วยกัน แขนสามารถเปลี่ยนได้ด้วยไม้บรรทัดพลาสติก จากนั้นฉันก็ผูกแขนเข้ากับขาตั้ง (เจาะรูไว้ล่วงหน้า) แขนติดกับแขนกลไกเคลื่อนที่ด้วยความยาวสายเบ็ดตกปลา 20 ปอนด์ผูกกับห่วงที่แขนและสายผูกที่แขนเมื่อรวมแขนและเกียร์ให้แน่ใจว่า เกียร์สามารถขับเคลื่อนแขนด้วยความเร็วที่แขนจะสะท้อน การสะท้อนแขนเป็นเหมือนเมื่อคุณวางไม้บรรทัดบนขอบโต๊ะแล้วกระแทกปลายไม้บรรทัดแล้วสั่นขึ้นและลงเป็นเวลาสองสามวินาที เมื่อแขนสะท้อนอย่างเหมาะสม แขนจะเบลอและมีรอยที่แขน จะกลายเป็นเส้นแนวตั้ง
ขั้นตอนที่ 4: หน้าจอ 2D (อาร์เรย์ LED 4x4)
ฉันสร้างอาร์เรย์นี้มาระยะหนึ่งแล้วและพบว่าเมื่อฉันสร้างโปรเจ็กเตอร์ปริมาตรดังนั้นฉันจึงใช้มัน อาร์เรย์มีไฟ LED 16 ดวงเชื่อมต่ออยู่ในเมทริกซ์ x, y มีแผนผังให้ ฐานเป็นฝาพลาสติกที่มีรูเจาะอยู่ บอร์ดขนมปังสามารถใช้ทำอาร์เรย์ LED ได้
ขั้นตอนที่ 5: ระบบกันสะเทือนแบบสั่นสะเทือน
เนื่องจากการใช้ขาตั้ง C แขนจะเคลื่อนไปทางซ้ายและขวามากเกินไป แทนที่จะเป็นเส้นแนวตั้งตรง แขนนี้จะแสดงท่าที่ยืดออกจริงๆ 8.ฉันติดตั้งระบบกันสะเทือน Y ใส่สกรู 2 ตัวที่มุมของฐาน ร้อยสปริงยาว (พบในคอลเล็กชันของฉัน) ข้ามสกรู 2 ตัว งอตะขอออกจากลวด ตะขอตรงกลางของสปริงไปที่ด้านล่างของสายรัด ระบบกันสะเทือนนี้ช่วยปรับปรุงเส้นแนวตั้ง
ขั้นตอนที่ 6: อุปกรณ์อิเล็กทรอนิกส์
ในรูปแบบอิเล็กทรอนิกส์ประกอบด้วยนาฬิกาจากส่วนกลไกของจอแสดงผล ไมโครโปรเซสเซอร์ และไฟ LED ไม่จำเป็นต้องใช้ไมโคร มันสามารถถูกแทนที่ด้วยเครื่องกำเนิดพัลส์อิเล็กทรอนิกส์แบบง่าย ๆ ซึ่งจะสร้างรูปแบบของไฟ LED ที่กำลังเคลื่อนที่สำหรับนาฬิกา ฉันใช้สวิตช์อินฟราเรด (จากเครื่องพิมพ์) ที่ถูกกระตุ้นโดยเทปพลาสติกเล็กน้อยที่ยื่นออกมาจากเกียร์รอง อินเทอร์เฟซคือ บล็อกขนาดเล็กเชื่อมต่อกับสวิตช์อินฟราเรดโดย PCB แบบยืดหยุ่น อินเทอร์เฟซเปิดสวิตช์และปรับเปลี่ยนเอาท์พุตให้เหมาะกับไมโคร ฉันเชื่อมต่อมันบนไมโครบอร์ดด้วยซ็อกเก็ตไอซีครึ่งตัว อาร์เรย์ LED เชื่อมต่อกับไมโครบอร์ดด้วยซ็อกเก็ตไอซีเช่นกัน บอร์ดไมโครต้นแบบถูก อีกสิ่งหนึ่งที่ฉันโกหกอยู่ดังนั้นฉันจึงใช้มัน ฉันจะไม่ลงรายละเอียดว่าการตั้งค่าไมโครทั้งหมดทำงานอย่างไรเพราะฉันจำไม่ได้ครึ่งหนึ่ง แต่บอร์ดสามารถแทนที่ด้วยไมโครใดก็ได้ที่ 1 อินพุตและมี 8 ผลลัพธ์ แนวคิดง่ายๆ เบื้องหลังโปรแกรมคือเมื่อนาฬิกาขัดจังหวะเอาต์พุต 0111 บรรทัด 1 ชั้นข้อมูล 1 เอาต์พุต 1011 บรรทัดที่ 2 ชั้นข้อมูล 1 เอาต์พุต 1101 บรรทัด 3 ชั้นข้อมูล 1 เอาต์พุต 1110 บรรทัด 4 ชั้นข้อมูล 1 ความล่าช้าสำหรับชั้น spaceoutput 0111 บรรทัด 1 ชั้นข้อมูล 2 เอาต์พุต 1011 บรรทัดที่ 2 ชั้นข้อมูล 2 เอาต์พุต 1101 บรรทัด 3 ชั้นข้อมูล 2 เอาต์พุต 1110 บรรทัดที่ 4 ชั้นข้อมูล 2 เป็นต้น
ขั้นตอนที่ 7: การบูรณาการขั้นสุดท้าย
ประกอบเข้าด้วยกันแล้วคุณจะได้จอแสดงผลแบบปริมาตร =)
แนะนำ:
การออกแบบเกมในการสะบัดใน 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 ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง