สารบัญ:

วิธีสร้าง PHIL - หุ่นยนต์ติดตามแสง: 6 ขั้นตอน (พร้อมรูปภาพ)
วิธีสร้าง PHIL - หุ่นยนต์ติดตามแสง: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีสร้าง PHIL - หุ่นยนต์ติดตามแสง: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีสร้าง PHIL - หุ่นยนต์ติดตามแสง: 6 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: บับเบิ้ลบีมาเอง🤩 #หุ่นยนต์ #แปลงร่าง #ทรานฟอเมอร์ #ดรีมเวิร์ล 2024, ธันวาคม
Anonim
Image
Image

ในคำแนะนำนี้ฉันจะแสดงให้คุณเห็นว่าฉันสร้างหุ่นยนต์ติดตามแสงสองแกนโดยใช้ Arduino Uno ได้อย่างไร CAD และโค้ดทั้งหมดจะรวมอยู่ด้วย เพื่อให้คุณสามารถสร้างได้เองโดยไม่จำเป็นต้องมีทักษะการเขียนโปรแกรมหรือการออกแบบใดๆ คุณจะต้องมีเครื่องพิมพ์ 3D, Arduino Uno และส่วนประกอบพื้นฐานอื่นๆ อีกสองสามชิ้น!

เสบียง

เครื่องมือที่คุณต้องการ:

พีซี (duh)

เครื่องพิมพ์ 3 มิติ

หัวแร้ง (และลวดบัดกรี)

ไขควงปากแบน

วัสดุ:

เส้นใยการพิมพ์ 3 มิติ (แนะนำให้ใช้ PLA)

โปรโตบอร์ด

แถบยางหรือโฟมที่ยึดติดได้เอง (อุปกรณ์เสริม)

ลวดแกนแข็งบาง ๆ

ท่อหดความร้อน

ส่วนประกอบนอกชั้นวาง:

Arduino Uno (หรือบอร์ดที่รองรับ)

ตัวเก็บประจุขนาด 2 x 100 µF สำหรับ 5V

2 ไมโครเซอร์โวมอเตอร์

4 ตัวต้านทานที่ขึ้นกับแสง (LDR's)

1 x 5 มม. LED

ตัวต้านทาน 1 x 220 โอห์ม

ตัวต้านทาน 4 x 10 kOhm

11 x M3 สกรูยึดตัวเอง

8 x M2 สกรูเกลียวปล่อย

สกรูเครื่อง M3 4 x พร้อมน็อต

ขั้นตอนที่ 1: การพิมพ์ชิ้นส่วนทั้งหมด

อิเล็กทรอนิกส์ & Gimble Assembly
อิเล็กทรอนิกส์ & Gimble Assembly

ขั้นตอนแรกคือการพิมพ์ 3 มิติทุกส่วนโดยใช้ไฟล์ STL ที่ฉันให้ไว้ ฉันวาดภาพของฉันตามความชอบ แต่คุณสามารถปล่อยให้มันเป็นอย่างนั้นหรือใช้สีเส้นใยต่างกันก็ได้ ขึ้นอยู่กับคุณ!

ขั้นตอนที่ 2: การประกอบอุปกรณ์อิเล็กทรอนิกส์และ Gimble

สำหรับขั้นตอนนี้ คุณสามารถติดตั้ง LDR และเซอร์โวมอเตอร์ รวมทั้งติดตั้ง Arduino เข้ากับเพลทฐาน โปรดทราบว่าเรายังต้องทำแผงจ่ายไฟ ดังนั้นอย่าประกอบชิ้นส่วนที่พิมพ์ 3 มิติไว้ล่วงหน้า

การติดตั้ง LDR:

หุ่นยนต์ติดตามแสงโดยเปรียบเทียบค่าที่ส่งกลับโดยโฟโตรีซีสเตอร์ 4 ตัว ค่าดังกล่าวจะแตกต่างกันหากแหล่งกำเนิดแสงไม่ตั้งฉากกับหัวติดตาม เนื่องจากเงาแสงจะทำให้เกิดเงาบน LDR บางส่วน รหัส Arduino จะย้ายหัวในแกน X และ Y ตามลำดับเพื่อให้อยู่ในจุดเดียวกับแหล่งกำเนิดแสง การติดตั้ง LDR นั้นง่ายมาก: มีกระเป๋าพิเศษที่ออกแบบมาในหัวติดตาม เพียงแค่เจาะขาผ่านรู ใช้ซุปเปอร์กาวแล้วดันเข้าไปจนชิดกับพื้นผิว

การติดตั้งเซอร์โว:

ใส่เซอร์โวเข้าที่และยึดด้วยสกรูยึดตัวเอง M2 ดังที่แสดง ตอนนี้คุณสามารถประกอบกลไกให้เสร็จสมบูรณ์ได้โดยแนบเซอร์โวฮอร์นเข้ากับโครงยึดที่กำหนด หลังจากนี้ คุณสามารถติดหัวติดตามเข้ากับด้านบนของชุดประกอบโดยใช้สกรูและน็อตเครื่อง M3 4 ตัว สามารถติดเดือยของแกน X ได้โดยใช้อะไรก็ได้ที่เป็นแกน 3 มม. ฉันใช้ไม้เสียบบาร์บีคิวชิ้นหนึ่ง ซึ่งจะทำให้ไม้กันสั่นแบบสองแกนเสร็จสมบูรณ์

การติดตั้ง Arduino Uno:

จัดตำแหน่งรูสกรูบน Arduino ให้ตรงกับรูในเพลทฐาน และยึดให้แน่นด้วยสกรูเกลียวปล่อย M3 3 ตัว

ขั้นตอนที่ 3: การกระจายพลังงาน

การกระจายพลังงาน
การกระจายพลังงาน

องค์ประกอบสำคัญของหุ่นยนต์ตัวนี้คือแผงจ่ายกำลัง เนื่องจากช่วยให้มั่นใจได้ว่ากำลังที่ถูกต้องจะถูกส่งไปยังส่วนประกอบที่ถูกต้อง บอร์ดนี้ยังช่วยลดความผันผวนของแรงดันไฟฟ้าที่เกิดจากเซอร์โวที่ขับเคลื่อนโดยตรงจาก Arduino

การทำกระดาน:

ตัดแผ่นโปรโตบอร์ดขนาดประมาณ 45 x 35 มม. ออก สิ่งนี้จะทำให้คุณมีพื้นที่เพียงพอในการประสานส่วนประกอบทั้งหมด อ้างถึงแผนภาพวงจรที่ให้มาและประสานส่วนประกอบตามนั้น เซอร์โวมอเตอร์ทั้งคู่มีตัวเก็บประจุ 100 µF เหนือกำลังไฟฟ้าและสายกราวด์เพื่อป้องกันกระแสไฟตก LDR 4 ตัวมีตัวต้านทาน 10 kOhm เป็นตัวแบ่งแรงดันไฟฟ้าที่ต่อสายกับกราวด์ (ดูแผนภาพวงจร) LED กำลังไฟฟ้าจะพอดีกับรูบนตัวเครื่องอุปกรณ์อิเล็กทรอนิกส์ และมีตัวต้านทาน 220 โอห์มที่เชื่อมต่อเพื่อลดกำลังไฟเพื่อป้องกันไม่ให้ไฟลุกไหม้ อีกวิธีหนึ่งในการใช้โปรโตบอร์ด คุณสามารถประสานทุกอย่างเข้าด้วยกันกลางอากาศ แม้ว่ามันจะค่อนข้างยุ่ง

ขั้นตอนที่ 4: การประกอบแบบเต็ม

การประกอบเต็มรูปแบบ
การประกอบเต็มรูปแบบ
การประกอบเต็มรูปแบบ
การประกอบเต็มรูปแบบ
การประกอบแบบเต็ม
การประกอบแบบเต็ม

ตอนนี้บอร์ดกระจายกำลังได้เวลารวมเข้าด้วยกันแล้ว!

การเชื่อมต่อสายไฟ:

ขั้นแรกให้บัดกรีสายไฟที่เหมาะสมจากแผงจ่ายไฟไปยังส่วนประกอบที่กำหนดต่างๆ (อย่าลืมกำหนดเส้นทางผ่านรูในกล่องอิเล็กทรอนิกส์จากด้านล่าง มิฉะนั้น คุณจะมีปัญหา!) สำคัญ: ตรวจสอบให้แน่ใจว่าคุณต่อสาย LDR ในลำดับที่ถูกต้องตามที่แสดงในภาพ ตัวเลขเหล่านี้สอดคล้องกับตัวเลขในแผนภาพวงจร เช่นเดียวกับเซอร์โว - อันล่างมีเครื่องหมาย "Y" และอันบน "X" คุณสามารถใช้ท่อหดด้วยความร้อนเพื่อทำความสะอาดสิ่งต่างๆ ได้เล็กน้อย ตอนนี้เสียบสายไฟที่เหลือเข้ากับพินที่เหมาะสมบน Arduino Power LED สามารถเสียบเข้าไปในรูเหนือพอร์ต USB ได้หลังจากทากาวซุปเปอร์กาว

การประกอบชิ้นส่วนที่พิมพ์ 3 มิติ:

ตอนนี้สามารถติดตั้งชุดกันสั่นเข้ากับด้านบนของตัวเครื่องอิเล็กทรอนิกส์ได้ด้วยสกรูยึดตัวเองแบบ M3 4 ตัว ถัดไป ค่อย ๆ ใส่ Arduino (ซึ่งติดอยู่กับเพลทด้านล่างแล้ว) พร้อมกับบอร์ดจ่ายไฟเข้าในเคสอิเล็กทรอนิกส์ ดันจนเพลตติดกับด้านล่างและรูสกรูอยู่ในแนวเดียวกัน ตอนนี้ ใช้สกรูเกลียวปล่อย M3 4 ตัว ติดแผ่นด้านล่างเข้ากับตัวเครื่องอิเล็กทรอนิกส์ คุณสามารถเพิ่มฐานรองยาง/โฟมบางตัวทับสกรูได้ เพื่อให้มีความมั่นคงและป้องกันไม่ให้สกรูเป็นรอยบนโต๊ะของคุณ

ขั้นตอนที่ 5: การเข้ารหัส

การเข้ารหัส
การเข้ารหัส

ถึงเวลาที่จะให้หุ่นยนต์ตัวนี้มีชีวิต! ค้นหาโค้ดที่ฉันเขียนแนบมากับขั้นตอนนี้ และอัปโหลดไปยัง Arduino ผ่าน Arduino IDE (สามารถดาวน์โหลดได้ที่นี่) หุ่นยนต์ใช้พลังงานจาก USB ดังนั้นคุณจึงสามารถใช้แหล่งพลังงาน USB มาตรฐานใดก็ได้ในการเปิดเครื่อง (เช่น พาวเวอร์แบงค์ ที่ชาร์จโทรศัพท์ แล็ปท็อป ฯลฯ)

ขั้นตอนที่ 6: บันทึกย่อสุดท้าย

ตอนนี้คุณสามารถเพิ่มพลังให้ฟิลและให้เขาพูดเพื่อตัวเองได้แล้ว! ใช้ไฟฉาย (หรือแหล่งกำเนิดแสงจ้าอื่น ๆ) แล้วลองเคลื่อนไปรอบๆ ควรตามแสงไปทุกที่ ถ้ามันใช้งานได้ ยินดีด้วย คุณสร้างมันได้ถูกต้องแล้ว!

นี่เป็นโครงการหุ่นยนต์ครั้งแรกของฉัน และฉันคิดว่ามันออกมาดีทีเดียว โปรดทราบว่า "Dynagon Robotics" ไม่ใช่บริษัท แต่เป็นชื่อที่ฉันคิดขึ้นมาเพื่อเป็นตัวแทนของโครงการหุ่นยนต์ของฉัน

มีความสุขในการทำ:)

การแข่งขันหุ่นยนต์
การแข่งขันหุ่นยนต์
การแข่งขันหุ่นยนต์
การแข่งขันหุ่นยนต์

รางวัลรองชนะเลิศการประกวดหุ่นยนต์

แนะนำ: