Share
Pin
Tweet
Send
Share
Send
ประโยชน์โปรเจคเตอร์:
- การสแกนทำได้โดยใช้กระจกพร้อม X และ Y
- สเต็ปเปอร์มอเตอร์ 2x 35 มม. พร้อมการเพิ่มขึ้น 0.9 องศา - 400 ก้าว / รอบ - 5 V.
- การสอบเทียบกระจกอัตโนมัติ
- การควบคุมระยะไกล (ผ่านตัวเลือกบลูทู ธ )
- โหมดอัตโนมัติ
- แอปพลิเคชั่นการควบคุมระยะไกล GUI
- โอเพ่นซอร์ส
โปรเจ็คเตอร์เลเซอร์สามารถแบ่งออกเป็นสองประเภทหลัก ไม่ว่าพวกเขาจะใช้กระจกเลี้ยว / ฟอยล์เพื่อฉายภาพหรือมีระบบที่เคลื่อนที่ลำแสงเลเซอร์ไปในทิศทางของแกน XY นั่นคือการสแกนแบบคลาสสิกเหมือนกับในโทรทัศน์ที่มี kinescope ตัวเลือกที่สองนั้นมีข้อดีอยู่เสมอเพราะคุณสามารถตั้งโปรแกรมแม่แบบที่จะฉายได้ ในขณะที่ในกรณีแรกลำแสงเลเซอร์ฉายภาพนิ่งในวินาทีเลเซอร์ยังคงประกอบด้วยลำแสงหนึ่งซึ่งเคลื่อนที่อย่างรวดเร็วดังนั้นการวาดภาพ หากลำแสงเลเซอร์เคลื่อนที่เร็วมากเราจะรับรู้ภาพโดยรวม โดยทั่วไปแล้วการสแกนนี้ทำได้โดยใช้กระจกตั้งฉากสองอันซึ่งแต่ละอันสามารถเคลื่อนที่ลำแสงเลเซอร์ไปตามแกนของมัน โดยการรวมเราจะสามารถวางตำแหน่งลำแสงได้ทุกที่ที่ต้องการ
โปรเจ็คเตอร์มืออาชีพมักใช้สแกนเนอร์กัลวาโนเมทริก พวกเขาสามารถวางตำแหน่งลำแสงเลเซอร์ที่ 60,000 ตำแหน่งที่แตกต่างกันใน 1 วินาที สิ่งนี้สร้างการฉายที่ราบรื่นอย่างแท้จริงโดยไม่มีเอฟเฟกต์แสงแฟลช อย่างไรก็ตามโปรเจคเตอร์ดังกล่าวมีราคาแพงมาก ฉันใช้สเต็ปเปอร์มอเตอร์ในโปรเจ็กเตอร์ของฉัน แน่นอนว่าพวกเขาไม่เร็วนัก แต่ราคาถูก
เลเซอร์วาดลวดลายหมุนไปตามเส้นซ้ำแล้วซ้ำอีกด้วยความเร็วสูงมาก บางครั้งมีเทมเพลตหลายส่วนที่ไม่เกี่ยวข้องกัน ในกรณีนี้แต่ละตัวอักษรจะถูกแยกออกจากกันอย่างไรก็ตามเมื่อเลเซอร์เคลื่อนที่จากตัวอักษรหนึ่งไปยังอีกตัวหนึ่งมันจะสร้างเส้นที่ไม่ต้องการ นี่คือการตัดสินใจโดยการปิดเลเซอร์ในช่วงเวลาสั้น ๆ แนวคิดทั้งหมดคือเลเซอร์จะเปลี่ยนเมื่อเคลื่อนที่จากที่หนึ่งไปอีกที่หนึ่ง ทำได้โดยใช้ชุดควบคุมความเร็วสูงซึ่งจะต้องทำข้อมูลให้ตรงกันกับระบบการสแกน
เพียงแค่ใส่สเต็ปเปอร์มอเตอร์หมุนที่ความเร็วการซิงโครไนซ์ที่กำหนดผ่านพื้นที่ฉายภาพทั้งหมด และเลเซอร์ก็จะปิดและเปิดขึ้นเพื่อฉายภาพพื้นที่ที่ต้องการ
ในรายการด้านล่างคุณสามารถค้นหาส่วนประกอบที่ฉันใช้และลิงก์ไปยังร้านค้าที่ฉันซื้อมา
- Arduino Uno - AliExpress
- Adafruit Motor Shield V2 - AliExpress
- โมดูลเลเซอร์สีเขียว - AliExpress
- มอเตอร์สเต็ปเปอร์ 2x 35 มม. 0.9 - 400 สเต็ป / รอบ - 5 V - AliExpress
- LED 3 ชิ้น - AliExpress
- HC-06 โมดูลบลูทู ธ แบบอนุกรม - AliExpress
- โฟโตไดโอด - AliExpress
- ทรานซิสเตอร์ BC547B - AliExpress
- 2K ตัวต้านทานแบบปรับค่าได้สองชิ้น - AliExpress
- สลับ - AliExpress
แล้ววัสดุและเครื่องมือบางอย่างที่คุณต้องการ
- กระจกสองด้าน (กระจกโลหะที่ดีที่สุดเช่น HDD)
- แผ่นอลูมิเนียม (หรือเหล็ก)
- กาวร้อนแรง
- สายไฟ
- คีม
- เจาะ
- กล่องกระจาย
ชุดโปรเจคเตอร์
เริ่มรวบรวม "หัวใจ" ของโปรเจ็กเตอร์ของเรา - ด้านข้างของลำแสงกวาด ในการทำเช่นนี้เราต้องใช้กรรไกรโลหะเพื่อตัดแร็คที่มีรูปร่าง“ L” สำหรับมอเตอร์สเต็ปเปอร์จากแผ่นอลูมิเนียม (สามารถทำจากดีบุกได้)
เราเจาะรูและติดตั้งมอเตอร์สเต็ป สเต็ปเปอร์มอเตอร์จะต้องตั้งฉากอย่างเคร่งครัด แต่ชดเชยความสูง
เราทำกระจก
ในการสร้างองค์ประกอบมิเรอร์เราจำเป็นต้องนำดิสก์จากฮาร์ดดิสก์ที่เสียหาย ทำไมไม่เป็นกระจกแบบธรรมดา - คุณถาม กระจกธรรมดาจะไม่ทำงานเนื่องจากเป็นกระจกเพียงด้านเดียวและอย่างที่คุณอาจจำได้ว่ากระจกในเครื่องโปรเจคเตอร์หมุนเป็นวงกลม คุณสามารถใช้แผ่นดิสก์เลเซอร์ธรรมดาได้ แต่แผ่นสะท้อนแสงไม่ดีพอและความสว่างบางส่วนของแผ่นนั้นจะหายไป
ต้องตัดดิสก์จากฮาร์ดไดรฟ์โดยเฉพาะอย่างยิ่งเครื่องบด
กระจกมองหลังที่ติดกาวด้วยกาวร้อนไปยังสเต็ปเปอร์มอเตอร์
อิเล็กทรอนิกส์
โปรเจ็กเตอร์ถูกควบคุมโดย Arduino Uno บวกไดรเวอร์มอเตอร์ของ บริษัท เดียวกัน การจัดการคือผ่านบลูทู ธ แต่คุณสามารถโดยตรงผ่านอะแดปเตอร์ uart
สำหรับผู้ที่ทำงานกับ Arduino อย่างน้อยหนึ่งครั้งฉันคิดว่ามันไม่คุ้มค่าที่จะอธิบายวิธีเชื่อมต่อ แต่สำหรับผู้ที่ไม่ได้ทำงานฉันไม่เห็นประเด็น
เลเซอร์ไดโอดนั้นใช้พลังงานผ่านอาร์ดิโนพร้อมการควบคุมความสว่าง นอกจากนี้ฉันจะแสดงตำแหน่งที่ไดโอดรูปถ่ายเชื่อมต่อ โฟโตไดโอดนี้จำเป็นสำหรับการปรับเทียบเริ่มต้นของโปรเจ็กเตอร์ มันถูกติดตั้งในแนวตั้งฉากกับเครื่องยนต์ส่วนบนให้ความสนใจกับรูด้านบนของเครื่องยนต์ล่าง
การสอบเทียบ
หลังจากที่คุณรวบรวมเกี่ยวกับการดีบั๊กแล้วคุณจำเป็นต้องปรับเทียบโปรเจ็กเตอร์ ในการทำเช่นนี้เราจะใช้โฟโตไดโอดที่วางอยู่ในรูบนแกนกลางเหนือมอเตอร์แกน X โดยตรงเพื่อให้ได้การวัดที่แม่นยำยิ่งขึ้นจำเป็นต้องใช้วงจรที่มีตัวต้านทานผันแปร ในระหว่างการสอบเทียบเราอ่านค่าจากโฟโตไดโอดและเมื่อค่าเกินค่าที่แน่นอน (เลเซอร์ส่องเข้ามาโดยตรง) มอเตอร์จะหยุดและกลับสู่ตำแหน่งเดิม
รหัสโปรแกรมการสอบเทียบ
โค้ดหลอกสำหรับการปรับเทียบ // 1step = 0.9 ° / 400steps = 360 ° = laser หมุนเต็มรูปแบบ On (); สำหรับ (int a = 0; a <= 400; a ++) {สำหรับ (int b = 0; b = photodiodeThreshold) {laserOff (); returnHome (); } stepY (1,1); } stepX (1,1); } laserOff (); ไม่สำเร็จ ();
การประกอบขั้นสุดท้าย
โปรเจ็กเตอร์ทั้งหมดถูกวางไว้ในกล่องแยกพลาสติกและขันให้แน่นด้วยสกรู โปรเจ็กเตอร์กลายเป็นแบบพกพาเพียงเชื่อมต่อแหล่งพลังงานสลับสวิตช์และคุณมีการแสดงเลเซอร์ของคุณเอง
แอพพลิเคชั่นควบคุมด้วยเลเซอร์
แอปพลิเคชันควบคุมถูกสร้างขึ้นใน C # และช่วยให้คุณสามารถสลับระหว่างแม่แบบปรับความเร็วและดูการกระทำปัจจุบัน
โปรแกรมและรหัสที่คล้ายกันพร้อมเฟิร์มแวร์
คุณสามารถดาวน์โหลดได้ที่นี่
ตรวจสอบให้แน่ใจว่า. NET Framework 4.5.2 ได้รับการติดตั้งบนคอมพิวเตอร์ของคุณซึ่งจำเป็นต้องเรียกใช้แอปพลิเคชัน
วิดีโอโปรเจ็กเตอร์
บทความต้นฉบับเป็นภาษาอังกฤษ
Share
Pin
Tweet
Send
Share
Send