วันนี้เราจะมาบอกวิธีสร้างหุ่นยนต์จากวัสดุที่มีอยู่ ผลลัพธ์ที่ได้คือ "หุ่นยนต์ไฮเทค" แม้ว่าจะมีขนาดเล็กและไม่น่าจะช่วยคุณทำงานบ้านได้ แต่ก็จะทำให้ทั้งเด็กและผู้ใหญ่สนุกสนานอย่างแน่นอน
วัสดุที่จำเป็น
ในการสร้างหุ่นยนต์ด้วยมือของคุณเอง คุณไม่จำเป็นต้องมีความรู้เกี่ยวกับฟิสิกส์นิวเคลียร์ ซึ่งสามารถทำได้ที่บ้านจากวัสดุธรรมดาที่คุณมีอยู่เสมอ ดังนั้นสิ่งที่เราต้องการ:- ลวด2ชิ้น
- มอเตอร์ 1 ตัว
- แบตเตอรี่ AA 1 ก้อน
- หมุด 3 อัน
- โฟมบอร์ด 2 ชิ้นหรือวัสดุที่คล้ายกัน
- แปรงสีฟันเก่าๆ 2-3 หัวหรือคลิปหนีบกระดาษสองสามอัน
1. ใส่แบตเตอรี่เข้ากับมอเตอร์
ใช้ปืนกาวติดแผ่นกระดาษแข็งโฟมเข้ากับตัวเรือนมอเตอร์ จากนั้นเราก็ติดแบตเตอรี่เข้ากับมัน ขั้นตอนนี้อาจดูน่าสับสน อย่างไรก็ตาม ในการสร้างหุ่นยนต์ คุณต้องทำให้มันเคลื่อนไหวก่อน เราวางกระดาษแข็งโฟมรูปสี่เหลี่ยมผืนผ้าชิ้นเล็ก ๆ ไว้บนแกนมอเตอร์แล้วยึดให้แน่นด้วยปืนกาว การออกแบบนี้จะทำให้มอเตอร์ไม่สมดุล ซึ่งจะทำให้หุ่นยนต์ทั้งหมดเคลื่อนไหวที่ส่วนท้ายสุดของ destabilizer ให้หยดกาวสักสองสามหยดหรือติดองค์ประกอบตกแต่งซึ่งจะช่วยเพิ่มความเป็นเอกลักษณ์ให้กับการสร้างสรรค์ของเราและเพิ่มความกว้างของการเคลื่อนไหว
3. ขา
ตอนนี้คุณต้องติดตั้งหุ่นยนต์ด้วยแขนขาที่ต่ำกว่า หากคุณใช้หัวแปรงสีฟันสำหรับสิ่งนี้ ให้ทากาวไว้ที่ด้านล่างของมอเตอร์ คุณสามารถใช้โฟมบอร์ดเดียวกับชั้นได้ ขั้นตอนต่อไปคือการต่อสายไฟสองชิ้นของเราเข้ากับหน้าสัมผัสมอเตอร์ คุณสามารถขันสกรูได้ แต่จะดีกว่าถ้าบัดกรีมันซึ่งจะทำให้หุ่นยนต์มีความทนทานมากขึ้น5. การเชื่อมต่อแบตเตอรี่
ใช้ปืนความร้อนติดลวดไว้ที่ปลายด้านหนึ่งของแบตเตอรี่ คุณสามารถเลือกสายไฟสองเส้นและด้านใดด้านหนึ่งของแบตเตอรี่ก็ได้ ในกรณีนี้ขั้วจะไม่สำคัญ หากคุณเก่งเรื่องการบัดกรี คุณสามารถใช้การบัดกรีแทนกาวในขั้นตอนนี้ได้6. ดวงตา
ลูกปัดคู่หนึ่งซึ่งเราติดด้วยกาวร้อนที่ปลายด้านหนึ่งของแบตเตอรี่นั้นค่อนข้างเหมาะสมกับดวงตาของหุ่นยนต์ ในขั้นตอนนี้ คุณสามารถแสดงจินตนาการและสร้างรูปลักษณ์ของดวงตาได้ตามดุลยพินิจของคุณ7. เปิดตัว
ตอนนี้เรามาทำให้ผลิตภัณฑ์โฮมเมดของเรามีชีวิตขึ้นมา นำปลายสายไฟที่ว่างออกแล้วติดเข้ากับขั้วแบตเตอรี่ที่ไม่มีคนอยู่โดยใช้เทปกาว คุณไม่ควรใช้กาวร้อนในขั้นตอนนี้ เพราะจะทำให้คุณไม่สามารถปิดมอเตอร์ได้หากจำเป็นจะสร้างหุ่นยนต์ที่บ้านได้อย่างไรเพื่อให้ทุกอย่างออกมาดี? คุณต้องเริ่มง่ายๆ และค่อยๆ ทำให้มันซับซ้อน! คำแนะนำในการสร้างหุ่นยนต์ด้วยมือของคุณเองที่บ้านทำให้อินเทอร์เน็ตท่วมท้นอย่างแท้จริง ผู้เขียนบทความจะไม่อยู่ห่างจากสิ่งนี้ โดยทั่วไป กระบวนการนี้สามารถแบ่งออกเป็นสามส่วน: เชิงทฤษฎี การเตรียมการ และการประกอบจริง ภายในกรอบของบทความทั้งหมดจะได้รับการพิจารณาและจะอธิบายโครงร่างทั่วไปสำหรับการพัฒนาน้ำยาทำความสะอาด
การสร้างหุ่นยนต์ที่บ้าน
ในการพัฒนาตั้งแต่เริ่มต้น คุณต้องมีความรู้เกี่ยวกับกระแส แรงดันไฟฟ้า และการทำงานขององค์ประกอบต่างๆ เช่น ทริกเกอร์ ตัวเก็บประจุ ตัวต้านทาน ทรานซิสเตอร์ คุณควรเรียนรู้วิธีการบัดกรีทั้งหมดนี้ในวงจรและใช้สายเชื่อมต่อ มีความจำเป็นต้องออกกำลังกายทุกด้านและดำเนินการเพื่อให้ได้รายละเอียดสูงสุดในการดำเนินการเพื่อให้บรรลุเป้าหมาย และความรู้นี้จำเป็นหากคุณสนใจจริงๆ ในการสร้างหุ่นยนต์ที่บ้าน ไม่ใช่แค่ความอยากรู้อยากเห็นเท่านั้น
กระบวนการเตรียมการ
ก่อนที่คุณจะเริ่มหาวิธีสร้างหุ่นยนต์ที่บ้าน คุณต้องดูแลเงื่อนไขในการประกอบหุ่นยนต์ให้ดีเสียก่อน ก่อนอื่นคุณต้องเตรียมสถานที่ทำงานที่จะสร้างอุปกรณ์ที่ต้องการ จำเป็นต้องวางโครงสร้างและส่วนประกอบไว้ที่ไหนสักแห่ง คุณควรพิจารณาถึงปัญหาของการจัดวางหัวแร้งขัดสนและบัดกรีที่สะดวก สถานที่ทำงานควรได้รับการปรับให้เหมาะสมที่สุดเท่าที่จะเป็นไปได้เพื่อให้สะดวกในการโต้ตอบกับโครงสร้าง
การประกอบ
จำเป็นต้องคิดถึง "แกนหลัก" ของโครงสร้างที่จะใช้สร้างทุกสิ่ง โดยปกติจะเลือกส่วนหนึ่งส่วนและส่วนอื่น ๆ ทั้งหมดจะถูกบัดกรี เมื่อพูดถึงคุณภาพของการบัดกรีก็ควรกล่าวว่าจะต้องทำความสะอาดสถานที่ที่จะดำเนินการ นอกจากนี้ขึ้นอยู่กับความหนาของสายไฟและขาที่ใช้จำเป็นต้องเลือกบัดกรีในปริมาณที่เพียงพอเพื่อไม่ให้องค์ประกอบหลุดระหว่างการทำงาน เพื่อลดความซับซ้อนของกระบวนการส่งสัญญาณและป้องกันความเป็นไปได้ที่จะเกิดไฟฟ้าลัดวงจร จากนั้นจึงนำองค์ประกอบที่จำเป็นทั้งหมดไปใช้ โครงสร้างผลลัพธ์จะเชื่อมต่อกับแหล่งพลังงาน และหากจำเป็น อุปกรณ์จะถูกแก้ไข
หุ่นยนต์ธรรมดา
วิธีทำอะไรง่ายๆที่บ้าน? และยังมีประโยชน์? คุณต้องรักษาบ้านของคุณให้สะอาด และแนะนำให้ทำกระบวนการนี้เป็นแบบอัตโนมัติ แน่นอนว่าการสร้างหุ่นยนต์ทำความสะอาดที่มีคุณสมบัติครบถ้วนนั้นเป็นเรื่องยาก แต่การออกแบบที่เรียบง่ายซึ่งจะช่วยให้มั่นใจได้ว่าการสะสมฝุ่นจากพื้นห้องเป็นไปได้ค่อนข้างมาก พูดตามตรงเราจะพิจารณาสิ่งที่ใช้งานได้ในที่เดียวและในขณะเดียวกันก็กำจัดเศษเล็กเศษน้อยที่อยู่ในโซนความคลาดเคลื่อน ในการสร้างการออกแบบคุณต้องมีวัสดุดังต่อไปนี้:
- แผ่นพลาสติก.
- แปรงขนาดเล็กสามอันที่ใช้ทำความสะอาดรองเท้าหรือพื้น
- พัดลมสองตัวที่สามารถนำมาจากคอมพิวเตอร์ที่ล้าสมัย
- แบตเตอรี่ 9V และขั้วต่อสำหรับมัน
- เน็คไทหรือที่หนีบที่สามารถล็อคเข้าที่ได้
- สลักเกลียวและถั่ว
เจาะรูสำหรับแปรงในระยะที่เท่ากัน แนบพวกเขา ขอแนะนำให้วางแปรงทั้งหมดไว้ในระยะห่างเท่ากันจากแปรงอื่นและศูนย์กลางของแผ่น เมื่อใช้สลักเกลียวและน็อตควรติดตัวยึดแบบปรับได้เข้ากับแต่ละอันและยึดด้วยความช่วยเหลือ ควรตั้งแถบเลื่อนตัวยึดแบบปรับได้ไว้ที่ตำแหน่งตรงกลาง เราจะใช้พัดลมในการเคลื่อนไหว เราเชื่อมต่อพวกมันเข้ากับแบตเตอรี่และวางขนานกันเพื่อให้แน่ใจว่าหุ่นยนต์หมุนเป็นวงกลม การออกแบบนี้จะใช้เป็นมอเตอร์สั่น โยนขั้วและโครงสร้างก็พร้อมใช้งาน หากหุ่นยนต์เคลื่อนที่ไปด้านข้างในระหว่างกระบวนการทำความสะอาด ให้ใช้งานตัวยึดแบบปรับได้ การออกแบบที่นำเสนอในบทความไม่จำเป็นต้องมีต้นทุนทางการเงินหรือทักษะและประสบการณ์จำนวนมาก เมื่อสร้างหุ่นยนต์ จะใช้วัสดุราคาไม่แพง ซึ่งได้มาซึ่งไม่ใช่ปัญหาสำคัญ หากคุณต้องการทำให้การออกแบบซับซ้อนและเคลื่อนไหวอย่างมีจุดมุ่งหมาย คุณจะต้องได้รับการปรับปรุงในรูปแบบของมอเตอร์และไมโครคอนโทรลเลอร์เพิ่มเติม ต่อไปนี้เป็นวิธีสร้างหุ่นยนต์ที่บ้าน แค่คิดว่าคุณสามารถปรับปรุงได้มากแค่ไหนที่นี่! สาขาที่กว้างที่สุดสำหรับกิจกรรมการออกแบบ
กิจกรรมที่น่าตื่นเต้นและใช้เวลานานอย่างหนึ่งคือการสร้างหุ่นยนต์ของคุณเอง
ทุกคนตั้งแต่วัยรุ่นจนถึงผู้ใหญ่ใฝ่ฝันที่จะสร้างหุ่นยนต์ตัวเล็กน่ารักหรือหุ่นยนต์ตัวใหญ่ที่ใช้งานได้หลากหลาย เนื่องจากหลายๆ คนมีการดัดแปลงหุ่นยนต์ที่แตกต่างกันมากมาย คุณต้องการสร้างหุ่นยนต์หรือไม่?
ก่อนที่จะมีโครงการที่จริงจังคุณควรตรวจสอบความสามารถของคุณก่อน การสร้างหุ่นยนต์ไม่ใช่สิ่งที่ถูกที่สุดหรือง่ายที่สุดที่จะทำ ลองคิดดูว่าคุณต้องการสร้างหุ่นยนต์ประเภทไหน ฟังก์ชั่นอะไรบ้างที่ควรทำ บางทีอาจเป็นเพียงหุ่นยนต์ตกแต่งที่ทำจากชิ้นส่วนเก่าๆ หรืออาจเป็นหุ่นยนต์ที่ทำงานได้เต็มรูปแบบที่มีกลไกการเคลื่อนไหวที่ซับซ้อน
ฉันได้พบกับช่างฝีมือหลายคนที่สร้างหุ่นยนต์ตกแต่งจากกลไกเก่าๆ ที่ชำรุด เช่น นาฬิกา นาฬิกาปลุก โทรทัศน์ เตารีด จักรยาน คอมพิวเตอร์ หรือแม้แต่รถยนต์ หุ่นยนต์เหล่านี้ถูกสร้างขึ้นมาเพื่อความสวยงาม ตามกฎแล้ว พวกมันจะทิ้งความประทับใจไว้อย่างชัดเจน โดยเฉพาะเด็ก ๆ เช่นพวกเขา โดยทั่วไปแล้ว วัยรุ่นมักสนใจหุ่นยนต์ว่าเป็นสิ่งลึกลับที่ยังไม่ทราบแน่ชัด
การติดชิ้นส่วนของหุ่นยนต์ตกแต่งทำได้หลายวิธี ทั้งด้วยกาว การเชื่อม และสกรู ในกิจกรรมดังกล่าว ไม่มีการใช้ชิ้นส่วนที่ไม่จำเป็น ตั้งแต่สปริงขนาดเล็กไปจนถึงสลักเกลียวที่ใหญ่ที่สุด หุ่นยนต์อาจมีขนาดเล็ก อยู่บนโต๊ะ และช่างฝีมือบางคนก็สามารถสร้างหุ่นยนต์ตกแต่งขนาดเท่ามนุษย์ได้
การสร้างหุ่นยนต์ที่ใช้งานได้นั้นยากกว่ามากและน่าสนใจไม่น้อย หุ่นยนต์ไม่จำเป็นต้องดูเหมือนคน แต่อาจเป็นกระป๋องที่มีเขาและหนอนผีเสื้อก็ได้ :) คุณสามารถใช้จินตนาการของคุณได้อย่างไม่มีที่สิ้นสุด
ก่อนหน้านี้ หุ่นยนต์ส่วนใหญ่เป็นกลไก การเคลื่อนไหวทั้งหมดถูกควบคุมโดยกลไกที่ซับซ้อน ในปัจจุบัน ส่วนประกอบทางกลที่หยาบๆ ส่วนใหญ่สามารถถูกแทนที่ด้วยวงจรไฟฟ้า และ "สมอง" ของหุ่นยนต์อาจเป็นเพียงไมโครวงจรเดียวที่ป้อนข้อมูลที่จำเป็นผ่านคอมพิวเตอร์
ปัจจุบัน บริษัทเลโก้ผลิตชุดอุปกรณ์พิเศษสำหรับสร้างหุ่นยนต์ ในขณะที่ชุดอุปกรณ์ก่อสร้างดังกล่าวมีราคาแพงและไม่สามารถใช้ได้กับทุกคน
โดยส่วนตัวแล้วฉันสนใจที่จะทำหุ่นยนต์ด้วยมือของตัวเองจากเศษวัสดุ ปัญหาใหญ่ที่สุดที่พบในระหว่างการก่อสร้างคือการขาดความรู้ด้านไฟฟ้า หากโดยกลไกคุณยังสามารถทำบางสิ่งได้โดยไม่มีปัญหา วงจรไฟฟ้า สิ่งต่าง ๆ มีความซับซ้อนมากขึ้นบ่อยครั้งจำเป็นต้องรวมส่วนประกอบทางไฟฟ้าต่าง ๆ เข้าด้วยกันและนี่คือจุดเริ่มต้นของความยากลำบาก แต่ทั้งหมดนี้สามารถแก้ไขได้ เมื่อสร้างหุ่นยนต์ปัญหาอาจเกิดขึ้นกับมอเตอร์ไฟฟ้า มอเตอร์ที่ดีมีราคาแพง คุณต้องแยกชิ้นส่วนของเล่นเก่าซึ่งไม่สะดวกนัก ส่วนประกอบวิทยุจำนวนมากก็หายากเช่นกัน มีการผลิตอุปกรณ์บนวงจรไมโครที่ซับซ้อนมากขึ้นเรื่อย ๆ และสิ่งนี้ต้องใช้ความรู้อย่างจริงจัง แม้จะมีความยากลำบาก แต่พวกเราหลายคนยังคงสร้างหุ่นยนต์ที่น่าทึ่งเพื่อวัตถุประสงค์ที่หลากหลาย หุ่นยนต์สามารถซักผ้า ทำความสะอาดฝุ่น วาดภาพ เคลื่อนย้ายสิ่งของ ทำให้เราหัวเราะ หรือเพียงแค่ตกแต่งเดสก์ท็อปของเราก็ได้
ฉันจะเผยแพร่รูปถ่ายของหุ่นยนต์ตัวใหม่ของฉันบนเว็บไซต์เป็นระยะ หากคุณสนใจในหัวข้อนี้ด้วย อย่าลืมส่งเรื่องราวของคุณพร้อมรูปถ่ายหรือเขียนเกี่ยวกับสิ่งประดิษฐ์ของคุณในฟอรัม
บนชั้นวางของร้านค้าทันสมัยสำหรับเด็กคุณจะพบของเล่นหลากหลายประเภท และเด็กทุกคนขอให้พ่อแม่ซื้อของเล่น "สิ่งใหม่" ให้เขาอย่างใดอย่างหนึ่ง จะเกิดอะไรขึ้นถ้าการวางแผนงบประมาณครอบครัวไม่รวมสิ่งนี้? เพื่อประหยัดเงิน คุณสามารถลองทำของเล่นใหม่ด้วยตัวเองได้ เช่น จะสร้างหุ่นยนต์ที่บ้านได้อย่างไร? ใช่ เป็นไปได้ทีเดียว เพียงเตรียมวัสดุที่จำเป็นก็เพียงพอแล้ว
เป็นไปได้ไหมที่จะประกอบหุ่นยนต์ด้วยตัวเอง?
ทุกวันนี้เป็นเรื่องยากที่จะทำให้ทุกคนประหลาดใจด้วยของเล่นหุ่นยนต์ เทคโนโลยีสมัยใหม่และอุตสาหกรรมคอมพิวเตอร์ก้าวหน้าไปมาก แต่คุณอาจยังแปลกใจกับข้อมูลวิธีสร้างหุ่นยนต์ง่ายๆ ที่บ้าน
ไม่ต้องสงสัยเลยว่าเป็นการยากที่จะเข้าใจหลักการทำงานของไมโครวงจรอิเล็กทรอนิกส์โปรแกรมและการออกแบบต่างๆ ในกรณีนี้เป็นเรื่องยากที่จะทำหากไม่มีความรู้พื้นฐานในสาขาฟิสิกส์ การเขียนโปรแกรม และอิเล็กทรอนิกส์ ถึงกระนั้น ทุกคนก็สามารถประกอบหุ่นยนต์ได้ด้วยตัวเอง
หุ่นยนต์เป็นเครื่องจักรอัตโนมัติที่สามารถดำเนินการต่างๆ ได้ ในกรณีของหุ่นยนต์ทำเอง เพียงแค่รถเคลื่อนที่ก็เพียงพอแล้ว
เพื่อให้การประกอบง่ายขึ้น คุณสามารถใช้เครื่องมือที่มีอยู่ได้ เช่น โทรศัพท์มือถือ ขวดหรือจานพลาสติก แปรงสีฟัน กล้องเก่า หรือเมาส์คอมพิวเตอร์
ข้อผิดพลาดการสั่นสะเทือน
จะสร้างหุ่นยนต์ตัวเล็กได้อย่างไร? ที่บ้านคุณสามารถสร้างแมลงแบบสั่นที่ง่ายที่สุดได้ คุณต้องตุนวัสดุดังต่อไปนี้:
- มอเตอร์จากรถเด็กเก่า
- แบตเตอรี่ลิเธียม CR-2032 series คล้ายกับแท็บเล็ต
- ที่วางแท็บเล็ตเครื่องนี้
- คลิปหนีบกระดาษ
- เทปไฟฟ้า
- หัวแร้ง;
- นำ.
ก่อนอื่นคุณต้องพัน LED ด้วยเทปไฟฟ้าโดยปล่อยให้ปลายว่าง ใช้หัวแร้งบัดกรีปลาย LED ด้านหนึ่งเข้ากับผนังด้านหลังของที่ใส่แบตเตอรี่ เราประสานปลายที่เหลือเข้ากับหน้าสัมผัสของมอเตอร์จากเครื่อง คลิปหนีบกระดาษจะทำหน้าที่เป็นขาของแมลงที่สั่น สายไฟจากที่ใส่แบตเตอรี่เชื่อมต่อกับสายมอเตอร์ แมลงจะสั่นและเคลื่อนที่หลังจากที่ที่วางสัมผัสกับแบตเตอรี่
Brushbot - ความสนุกสำหรับเด็ก
แล้วจะสร้างมินิโรบ็อตที่บ้านได้อย่างไร? รถตลกสามารถประกอบได้จากเศษวัสดุ เช่น แปรงสีฟัน (หัว) เทปสองหน้า และมอเตอร์สั่นจากโทรศัพท์มือถือเครื่องเก่า เพียงกาวมอเตอร์เข้ากับหัวแปรงก็เพียงพอแล้ว - หุ่นยนต์ก็พร้อมแล้ว
แหล่งจ่ายไฟจะได้รับจากแบตเตอรี่เซลล์แบบเหรียญ สำหรับการควบคุมระยะไกลคุณจะต้องคิดอะไรบางอย่างขึ้นมา
หุ่นยนต์กระดาษแข็ง
จะสร้างหุ่นยนต์ที่บ้านได้อย่างไรหากเด็กต้องการ? คุณสามารถสร้างของเล่นที่น่าสนใจจากกระดาษแข็งธรรมดาได้
คุณต้องตุน:
- กล่องกระดาษแข็งสองกล่อง
- ฝาขวดพลาสติก 20 อัน
- ลวด;
- ด้วยเทป
มันเกิดขึ้นที่พ่อต้องการสร้างความประหลาดใจให้กับลูกน้อย แต่ก็ไม่มีอะไรสมเหตุสมผลอยู่ในใจ ดังนั้นคุณจึงสามารถคิดหาวิธีสร้างหุ่นยนต์จริงที่บ้านได้
ขั้นแรก คุณต้องใช้กล่องเป็นลำตัวสำหรับหุ่นยนต์และตัดด้านล่างออก จากนั้นคุณต้องสร้าง 5 รู: ใต้ศีรษะสำหรับแขนและขา ในกล่องที่มีไว้สำหรับศีรษะ คุณต้องทำรูหนึ่งรูซึ่งจะช่วยเชื่อมต่อกับลำตัว ลวดใช้ยึดชิ้นส่วนหุ่นยนต์ไว้ด้วยกัน
หลังจากติดหัวแล้ว คุณต้องคิดหาวิธีสร้างแขนหุ่นยนต์ที่บ้าน ในการทำเช่นนี้ให้สอดลวดเข้าไปในรูด้านข้างซึ่งวางฝาพลาสติกไว้ เราได้รับอาวุธที่เคลื่อนไหวได้ เราทำเช่นเดียวกันกับขาของเรา คุณสามารถเจาะรูที่ฝาด้วยสว่านได้
เพื่อให้มั่นใจถึงความมั่นคงของหุ่นยนต์ที่ทำจากกระดาษแข็ง จะต้องให้ความเอาใจใส่อย่างระมัดระวังต่อการตัด พวกเขาทำให้ของเล่นมีลักษณะที่ดี เชื่อมต่อทุกส่วนได้ยากหากเส้นตัดไม่ถูกต้อง
หากคุณตัดสินใจที่จะติดกล่องเข้าด้วยกัน อย่าหักโหมจนเกินไปด้วยปริมาณกาว ควรใช้กระดาษแข็งหรือกระดาษที่ทนทาน
หุ่นยนต์ที่ง่ายที่สุด
จะสร้างหุ่นยนต์เบาที่บ้านได้อย่างไร? เป็นการยากที่จะสร้างเครื่องจักรอัตโนมัติเต็มรูปแบบ แต่ก็ยังสามารถประกอบการออกแบบขั้นต่ำได้ ลองพิจารณากลไกง่ายๆ ที่สามารถดำเนินการบางอย่างในโซนเดียวได้ คุณจะต้องมีวัสดุดังต่อไปนี้:
แผ่นพลาสติก.
แปรงขนาดกลางสำหรับทำความสะอาดรองเท้า
พัดลมคอมพิวเตอร์จำนวนสองชิ้น
ขั้วต่อสำหรับแบตเตอรี่ 9-V และแบตเตอรี่นั้นเอง
หนีบและผูกด้วยฟังก์ชัน snap
เราเจาะสองรูด้วยระยะห่างเท่ากันในแผ่นแปรง เรายึดพวกเขาไว้ แปรงควรอยู่ห่างจากกันและตรงกลางแผ่นเท่ากัน ใช้น็อตเพื่อติดตัวยึดแบบปรับได้เข้ากับแปรง เราติดตั้งแถบเลื่อนจากตัวยึดในตำแหน่งตรงกลาง ต้องใช้พัดลมคอมพิวเตอร์ในการเคลื่อนย้ายหุ่นยนต์ เชื่อมต่อกับแบตเตอรี่และวางขนานกันเพื่อให้แน่ใจว่าเครื่องหมุนได้ มันจะเป็นมอเตอร์สั่นบางชนิด สุดท้ายคุณต้องใส่ขั้ว
ในกรณีนี้ คุณไม่จำเป็นต้องมีค่าใช้จ่ายทางการเงินจำนวนมากหรือประสบการณ์ด้านเทคนิคหรือคอมพิวเตอร์ เนื่องจากที่นี่เราจะอธิบายรายละเอียดวิธีสร้างหุ่นยนต์ที่บ้าน การรับชิ้นส่วนที่จำเป็นไม่ใช่เรื่องยาก เพื่อปรับปรุงฟังก์ชั่นมอเตอร์ของการออกแบบ สามารถใช้ไมโครคอนโทรลเลอร์หรือมอเตอร์เพิ่มเติมได้
หุ่นยนต์เหมือนในโฆษณา
หลายๆ คนคงคุ้นเคยกับโฆษณาของเบราว์เซอร์ ซึ่งตัวละครหลักคือหุ่นยนต์ตัวเล็กหมุนและวาดรูปบนกระดาษด้วยปากกาสักหลาด จะสร้างหุ่นยนต์ที่บ้านจากโฆษณานี้ได้อย่างไร? ใช่ ง่ายมาก หากต้องการสร้างของเล่นน่ารักแบบอัตโนมัติ คุณต้องตุน:
- ปากกาสักหลาดสามอัน
- กระดาษแข็งหรือพลาสติกหนา
- มอเตอร์;
- แบตเตอรี่ทรงกลม
- ฟอยล์หรือเทปไฟฟ้า
- กาว.
ดังนั้นเราจึงสร้างแบบฟอร์มสำหรับหุ่นยนต์จากพลาสติกหรือกระดาษแข็ง (ตัดมันออกอย่างแม่นยำยิ่งขึ้น) จำเป็นต้องสร้างรูปสามเหลี่ยมที่มีมุมโค้งมน ในแต่ละมุมเราสร้างรูเล็ก ๆ ไว้สำหรับใส่ปากกาสักหลาดได้ เราสร้างหนึ่งรูใกล้กับศูนย์กลางของสามเหลี่ยมสำหรับมอเตอร์ เราได้ 4 รูรอบปริมณฑลทั้งหมดของรูปสามเหลี่ยม
จากนั้นสอดเครื่องหมายทีละอันเข้าไปในรูที่ทำไว้ ต้องใส่แบตเตอรี่เข้ากับมอเตอร์ ซึ่งสามารถทำได้โดยใช้กาวและฟอยล์หรือเทปไฟฟ้า เพื่อให้มอเตอร์ยึดติดกับหุ่นยนต์ได้อย่างมั่นคง จำเป็นต้องยึดด้วยกาวจำนวนเล็กน้อย
หุ่นยนต์จะเคลื่อนที่หลังจากเชื่อมต่อสายที่สองเข้ากับแบตเตอรี่ที่ต่ออยู่เท่านั้น
หุ่นยนต์เลโก้
"เลโก้" เป็นชุดของเล่นสำหรับเด็กซึ่งประกอบด้วยชิ้นส่วนก่อสร้างเป็นหลักซึ่งรวมเป็นองค์ประกอบเดียว ชิ้นส่วนสามารถนำมารวมกันได้ในขณะที่สร้างไอเท็มใหม่สำหรับเกมมากขึ้นเรื่อยๆ
เด็กเกือบทั้งหมดอายุตั้งแต่ 3 ถึง 10 ปีชอบประกอบชุดก่อสร้างดังกล่าว โดยเฉพาะอย่างยิ่งความสนใจของเด็กจะเพิ่มขึ้นหากสามารถประกอบชิ้นส่วนเป็นหุ่นยนต์ได้ ดังนั้น ในการประกอบหุ่นยนต์ที่เคลื่อนไหวได้จาก Lego คุณต้องเตรียมชิ้นส่วน รวมถึงมอเตอร์ขนาดเล็กและชุดควบคุม
นอกจากนี้ ขณะนี้มีการจำหน่ายชุดอุปกรณ์สำเร็จรูปพร้อมชิ้นส่วนที่ให้คุณประกอบหุ่นยนต์ได้ด้วยตัวเอง สิ่งสำคัญคือต้องเชี่ยวชาญคำแนะนำที่แนบมา ตัวอย่างเช่น:
- เตรียมชิ้นส่วนตามคำแนะนำ
- ขันสกรูล้อ (ถ้ามี)
- เราประกอบตัวยึดที่จะทำหน้าที่รองรับมอเตอร์
- ใส่แบตเตอรี่หนึ่งก้อนหรือหลายก้อนลงในหน่วยพิเศษ
- ติดตั้งเครื่องยนต์
- เชื่อมต่อกับมอเตอร์
- เราโหลดโปรแกรมพิเศษลงในหน่วยความจำของการออกแบบที่ให้คุณควบคุมของเล่นได้
ดูเหมือนว่าการประกอบหุ่นยนต์จะค่อนข้างยากและบุคคลที่ไม่มีความรู้บางอย่างจะไม่สามารถทำได้เลย แต่นั่นไม่เป็นความจริง แน่นอนว่าการสร้างเครื่องจักรอัตโนมัติเต็มรูปแบบเป็นเรื่องยาก แต่ใครๆ ก็สามารถทำได้ในเวอร์ชันที่ง่ายที่สุด เพียงอ่านบทความของเราเกี่ยวกับวิธีสร้างหุ่นยนต์ที่บ้าน
แน่นอนว่าหลังจากดูภาพยนตร์เกี่ยวกับหุ่นยนต์มามากพอแล้ว คุณมักจะอยากสร้างเพื่อนร่วมรบของคุณเอง แต่คุณไม่รู้ว่าจะเริ่มต้นจากตรงไหน แน่นอนว่าคุณจะไม่สามารถสร้างเทอร์มิเนเตอร์แบบสองขาได้ แต่นั่นไม่ใช่สิ่งที่เรากำลังพยายามทำให้สำเร็จ ใครก็ตามที่รู้วิธีจับหัวแร้งอย่างถูกต้องในมือสามารถประกอบหุ่นยนต์ธรรมดา ๆ ได้และไม่จำเป็นต้องมีความรู้เชิงลึกถึงแม้ว่ามันจะไม่เจ็บก็ตาม หุ่นยนต์สมัครเล่นไม่ได้แตกต่างจากการออกแบบวงจรมากนัก แต่น่าสนใจมากกว่ามาก เพราะมันเกี่ยวข้องกับด้านต่างๆ เช่น กลไกและการเขียนโปรแกรมด้วย ส่วนประกอบทั้งหมดหาได้ง่ายและไม่แพงมากนัก ดังนั้นความก้าวหน้าไม่หยุดนิ่ง และเราจะใช้มันให้เป็นประโยชน์
การแนะนำ
ดังนั้น. หุ่นยนต์คืออะไร? ในกรณีส่วนใหญ่ นี่เป็นอุปกรณ์อัตโนมัติที่ตอบสนองต่อการดำเนินการด้านสิ่งแวดล้อม หุ่นยนต์สามารถควบคุมโดยมนุษย์หรือดำเนินการตามที่ตั้งโปรแกรมไว้ล่วงหน้า โดยทั่วไป หุ่นยนต์จะติดตั้งเซ็นเซอร์ต่างๆ (ระยะทาง มุมการหมุน ความเร่ง) กล้องวิดีโอ และอุปกรณ์ควบคุม ชิ้นส่วนอิเล็กทรอนิกส์ของหุ่นยนต์ประกอบด้วยไมโครคอนโทรลเลอร์ (MC) ซึ่งเป็นวงจรขนาดเล็กที่ประกอบด้วยโปรเซสเซอร์ เครื่องกำเนิดสัญญาณนาฬิกา อุปกรณ์ต่อพ่วงต่างๆ RAM และหน่วยความจำถาวร มีไมโครคอนโทรลเลอร์จำนวนมากในโลกสำหรับการใช้งานที่แตกต่างกัน และคุณสามารถประกอบหุ่นยนต์ที่ทรงพลังได้บนพื้นฐานของพวกมัน ไมโครคอนโทรลเลอร์ AVR ใช้กันอย่างแพร่หลายสำหรับอาคารสมัครเล่น สิ่งเหล่านี้เข้าถึงได้ง่ายที่สุดและบนอินเทอร์เน็ตคุณสามารถค้นหาตัวอย่างมากมายตาม MK เหล่านี้ หากต้องการทำงานกับไมโครคอนโทรลเลอร์ คุณต้องสามารถเขียนโปรแกรมในแอสเซมเบลอร์หรือ C และมีความรู้พื้นฐานเกี่ยวกับอิเล็กทรอนิกส์ดิจิทัลและแอนะล็อก ในโครงการของเราเราจะใช้ C การเขียนโปรแกรมสำหรับ MK ไม่แตกต่างจากการเขียนโปรแกรมบนคอมพิวเตอร์มากนักไวยากรณ์ของภาษาเหมือนกันฟังก์ชันส่วนใหญ่แทบไม่แตกต่างกันและฟังก์ชันใหม่ ๆ นั้นค่อนข้างง่ายต่อการเรียนรู้และสะดวกในการใช้งานเราต้องการอะไร
ประการแรก หุ่นยนต์ของเราจะสามารถหลีกเลี่ยงสิ่งกีดขวางได้ นั่นก็คือ ทำซ้ำพฤติกรรมปกติของสัตว์ส่วนใหญ่ในธรรมชาติ ทุกสิ่งที่เราต้องการในการสร้างหุ่นยนต์มีอยู่ในร้านวิทยุ เรามาตัดสินใจว่าหุ่นยนต์ของเราจะเคลื่อนที่อย่างไร ฉันคิดว่าสิ่งที่ประสบความสำเร็จมากที่สุดคือรางที่ใช้ในรถถัง นี่เป็นวิธีแก้ปัญหาที่สะดวกที่สุด เพราะรางรถไฟมีความคล่องตัวมากกว่าล้อยานพาหนะและควบคุมได้สะดวกกว่า (ในการเลี้ยวก็เพียงพอที่จะหมุนรางรถไฟได้ ไปในทิศทางที่ต่างกัน) ดังนั้นคุณจะต้องมีรถถังของเล่นที่มีรางหมุนแยกจากกันคุณสามารถซื้อได้ที่ร้านขายของเล่นในราคาที่เหมาะสม จากถังนี้คุณเพียงต้องการแพลตฟอร์มที่มีรางและมอเตอร์พร้อมกระปุกเกียร์ ส่วนที่เหลือคุณสามารถคลายเกลียวและทิ้งได้อย่างปลอดภัย เราต้องการไมโครคอนโทรลเลอร์ด้วยตัวเลือกของฉันตกอยู่ที่ ATmega16 - มีพอร์ตเพียงพอสำหรับเชื่อมต่อเซ็นเซอร์และอุปกรณ์ต่อพ่วงและโดยทั่วไปแล้วค่อนข้างสะดวก คุณจะต้องซื้ออุปกรณ์วิทยุ หัวแร้ง และมัลติมิเตอร์ด้วยทำบอร์ดกับเอ็มเค
แผนภาพหุ่นยนต์
ในกรณีของเรา ไมโครคอนโทรลเลอร์จะทำหน้าที่ของสมอง แต่เราจะไม่เริ่มต้นด้วยมัน แต่ด้วยการขับเคลื่อนสมองของหุ่นยนต์ โภชนาการที่เหมาะสมเป็นกุญแจสำคัญต่อสุขภาพ ดังนั้นเราจะเริ่มต้นด้วยวิธีการให้อาหารหุ่นยนต์ของเราอย่างเหมาะสม เพราะนี่คือจุดที่ผู้สร้างหุ่นยนต์มือใหม่มักทำผิดพลาด และเพื่อให้หุ่นยนต์ของเราทำงานได้ตามปกติ เราจำเป็นต้องใช้เครื่องควบคุมแรงดันไฟฟ้า ฉันชอบชิป L7805 มากกว่า - มันถูกออกแบบมาเพื่อสร้างแรงดันเอาต์พุต 5V ที่เสถียร ซึ่งเป็นสิ่งที่ไมโครคอนโทรลเลอร์ของเราต้องการ แต่เนื่องจากแรงดันไฟฟ้าตกบนไมโครวงจรนี้อยู่ที่ประมาณ 2.5V จึงต้องจ่ายไฟขั้นต่ำ 7.5V เมื่อใช้ร่วมกับตัวปรับเสถียรนี้ ตัวเก็บประจุด้วยไฟฟ้าจะถูกนำมาใช้เพื่อทำให้แรงดันไฟฟ้ากระเพื่อมเรียบขึ้น และต้องมีไดโอดรวมอยู่ในวงจรเพื่อป้องกันการกลับขั้ว
ตอนนี้เราสามารถไปยังไมโครคอนโทรลเลอร์ของเราได้แล้ว กรณีของ MK เป็นแบบ DIP (สะดวกกว่าในการบัดกรี) และมีหมุดสี่สิบอัน บนเครื่องมี ADC, PWM, USART และอื่นๆ อีกมากมายที่เราจะไม่ใช้ในตอนนี้ ลองดูที่โหนดที่สำคัญบางประการ พิน RESET (ขาที่ 9 ของ MK) เชื่อมต่อด้วยตัวต้านทาน R1 กับ "บวก" ของแหล่งพลังงาน - ต้องทำสิ่งนี้! มิฉะนั้น MK ของคุณอาจรีเซ็ตโดยไม่ได้ตั้งใจหรือพูดง่ายๆ ก็คือเกิดข้อผิดพลาด มาตรการที่พึงประสงค์เช่นกัน แต่ไม่บังคับคือการเชื่อมต่อ RESET ผ่านตัวเก็บประจุเซรามิก C1 เข้ากับกราวด์ ในแผนภาพคุณยังสามารถเห็นอิเล็กโทรไลต์ 1,000 uF ซึ่งช่วยให้คุณประหยัดจากแรงดันไฟฟ้าตกเมื่อเครื่องยนต์กำลังทำงานซึ่งจะส่งผลดีต่อการทำงานของไมโครคอนโทรลเลอร์ด้วย เครื่องสะท้อนเสียงควอตซ์ X1 และตัวเก็บประจุ C2, C3 ควรตั้งอยู่ใกล้กับหมุด XTAL1 และ XTAL2 มากที่สุด
ฉันจะไม่พูดถึงวิธีแฟลช MK เนื่องจากคุณสามารถอ่านได้บนอินเทอร์เน็ต เราจะเขียนโปรแกรมในภาษา C ฉันเลือก CodeVisionAVR เป็นสภาพแวดล้อมการเขียนโปรแกรม นี่เป็นสภาพแวดล้อมที่ค่อนข้างเป็นมิตรต่อผู้ใช้และมีประโยชน์สำหรับผู้เริ่มต้นเนื่องจากมีวิซาร์ดการสร้างโค้ดในตัว
กระดานหุ่นยนต์ของฉัน
การควบคุมมอเตอร์
ส่วนประกอบที่สำคัญไม่แพ้กันในหุ่นยนต์ของเราก็คือตัวขับมอเตอร์ ซึ่งทำให้เราควบคุมมันได้ง่ายขึ้น ไม่ควรเชื่อมต่อมอเตอร์เข้ากับ MK โดยตรงและไม่ว่าในกรณีใด! โดยทั่วไปโหลดที่ทรงพลังไม่สามารถควบคุมได้โดยตรงจากไมโครคอนโทรลเลอร์ ไม่เช่นนั้นมันจะไหม้ ใช้ทรานซิสเตอร์ที่สำคัญ ในกรณีของเรามีชิปพิเศษ - L293D ในโครงการง่ายๆ เช่นนี้ พยายามใช้ชิปเฉพาะนี้กับดัชนี "D" เสมอ เนื่องจากมีไดโอดในตัวสำหรับการป้องกันการโอเวอร์โหลด ไมโครวงจรนี้ควบคุมได้ง่ายมากและหาซื้อได้ง่ายจากร้านวิทยุ มีให้เลือกสองแพ็คเกจ: DIP และ SOIC เราจะใช้ DIP ในแพ็คเกจเนื่องจากติดตั้งบนบอร์ดได้ง่าย L293D มีแหล่งจ่ายไฟแยกสำหรับมอเตอร์และลอจิก ดังนั้นเราจะจ่ายไฟให้กับวงจรไมโครเองจากโคลง (อินพุต VSS) และมอเตอร์โดยตรงจากแบตเตอรี่ (อินพุต VS) L293D สามารถรับโหลดได้ 600 mA ต่อช่องสัญญาณและมีสองช่องสัญญาณเหล่านี้นั่นคือมอเตอร์สองตัวสามารถเชื่อมต่อกับชิปตัวเดียวได้ แต่เพื่อความปลอดภัย เราจะรวมช่องสัญญาณต่างๆ เข้าด้วยกัน จากนั้นเราจะต้องใช้ไมร่าหนึ่งช่องสำหรับเครื่องยนต์แต่ละเครื่อง ตามมาว่า L293D จะสามารถทนต่อกระแสไฟ 1.2 A ได้เพื่อให้บรรลุเป้าหมายนี้คุณต้องรวมขาไมคราเข้าด้วยกันดังแสดงในแผนภาพ ไมโครวงจรทำงานดังนี้: เมื่อใช้ตรรกะ "0" กับ IN1 และ IN2 และใช้ตรรกะกับ IN3 และ IN4 มอเตอร์จะหมุนในทิศทางเดียวและหากสัญญาณกลับด้านและใช้ศูนย์ตรรกะ จากนั้นมอเตอร์จะเริ่มหมุนไปในทิศทางอื่น พิน EN1 และ EN2 มีหน้าที่เปิดแต่ละช่อง เราเชื่อมต่อพวกมันและเชื่อมต่อกับ "บวก" ของแหล่งจ่ายไฟจากโคลง เนื่องจากไมโครเซอร์กิตร้อนขึ้นระหว่างการทำงานและการติดตั้งหม้อน้ำบนเคสประเภทนี้เป็นปัญหา ขา GND จึงรับประกันการกำจัดความร้อน - ควรบัดกรีพวกมันบนแผ่นสัมผัสแบบกว้าง นั่นคือทั้งหมดที่คุณต้องรู้เกี่ยวกับไดรเวอร์เครื่องยนต์ในครั้งแรกเซ็นเซอร์สิ่งกีดขวาง
เพื่อให้หุ่นยนต์ของเราสามารถนำทางได้และไม่ชนกับทุกสิ่ง เราจะติดตั้งเซ็นเซอร์อินฟราเรดสองตัวไว้บนนั้น เซ็นเซอร์ที่ง่ายที่สุดประกอบด้วยไดโอด IR ที่ปล่อยสเปกตรัมอินฟราเรดและโฟโตทรานซิสเตอร์ที่จะรับสัญญาณจากไดโอด IR หลักการคือ: เมื่อไม่มีสิ่งกีดขวางด้านหน้าเซนเซอร์ รังสีอินฟราเรดจะไม่กระทบกับโฟโต้ทรานซิสเตอร์และจะไม่เปิดออก หากมีสิ่งกีดขวางที่ด้านหน้าเซ็นเซอร์ รังสีจะสะท้อนออกมาและชนกับทรานซิสเตอร์ - เซ็นเซอร์จะเปิดขึ้นและกระแสเริ่มไหล ข้อเสียของเซ็นเซอร์ดังกล่าวคือสามารถตอบสนองต่อพื้นผิวที่แตกต่างกันได้แตกต่างกัน และไม่ได้รับการปกป้องจากการรบกวน - เซ็นเซอร์อาจถูกกระตุ้นโดยบังเอิญจากสัญญาณภายนอกจากอุปกรณ์อื่น การปรับสัญญาณสามารถป้องกันคุณจากการรบกวนได้ แต่เราจะไม่กังวลกับเรื่องนั้นในตอนนี้ สำหรับผู้เริ่มต้นนั่นก็เพียงพอแล้ว
เซ็นเซอร์หุ่นยนต์รุ่นแรกของฉัน
เฟิร์มแวร์หุ่นยนต์
ในการทำให้หุ่นยนต์มีชีวิต คุณต้องเขียนเฟิร์มแวร์สำหรับหุ่นยนต์ ซึ่งก็คือโปรแกรมที่จะอ่านค่าจากเซ็นเซอร์และควบคุมมอเตอร์ โปรแกรมของฉันง่ายที่สุด ไม่มีโครงสร้างที่ซับซ้อนและทุกคนจะเข้าใจได้ สองบรรทัดถัดไปประกอบด้วยไฟล์ส่วนหัวสำหรับไมโครคอนโทรลเลอร์ของเราและคำสั่งสำหรับสร้างความล่าช้า:#รวม
#รวม
บรรทัดต่อไปนี้มีเงื่อนไขเนื่องจากค่า PORTC ขึ้นอยู่กับวิธีที่คุณเชื่อมต่อไดรเวอร์มอเตอร์กับไมโครคอนโทรลเลอร์ของคุณ:
พอร์ตซี.0 = 1;
พอร์ตซี.1 = 0;
พอร์ตซี.2 = 1;
พอร์ตซี.3 = 0;
ค่า 0xFF หมายความว่าเอาต์พุตจะถูกบันทึก “1” และ 0x00 คือบันทึก "0"
ด้วยโครงสร้างต่อไปนี้ เราจะตรวจสอบว่ามีสิ่งกีดขวางด้านหน้าหุ่นยนต์หรือไม่และอยู่ด้านใด:
ถ้า (!(PINB & (1<
...
}
หากแสงจากไดโอด IR ตกกระทบโฟโตทรานซิสเตอร์ จะมีการติดตั้งบันทึกที่ขาไมโครคอนโทรลเลอร์ “0” และหุ่นยนต์เริ่มเคลื่อนที่ถอยหลังเพื่อเคลื่อนตัวออกห่างจากสิ่งกีดขวาง จากนั้นจึงหมุนกลับเพื่อไม่ให้ชนกับสิ่งกีดขวางอีกครั้งแล้วจึงเคลื่อนที่ไปข้างหน้าอีกครั้ง เนื่องจากเรามีเซ็นเซอร์สองตัว เราจึงตรวจสอบสิ่งกีดขวางสองครั้ง - ทางด้านขวาและด้านซ้าย และดังนั้นเราจึงสามารถค้นหาได้ว่าสิ่งกีดขวางนั้นอยู่ด้านใด คำสั่ง "delay_ms(1000)" ระบุว่าหนึ่งวินาทีผ่านไปก่อนที่คำสั่งถัดไปจะเริ่มดำเนินการ
บทสรุป
ฉันได้กล่าวถึงแง่มุมส่วนใหญ่ที่จะช่วยคุณสร้างหุ่นยนต์ตัวแรกของคุณแล้ว แต่วิทยาการหุ่นยนต์ไม่ได้จบเพียงแค่นั้น หากคุณประกอบหุ่นยนต์ตัวนี้ คุณจะมีโอกาสมากมายที่จะขยายมัน คุณสามารถปรับปรุงอัลกอริธึมของหุ่นยนต์ได้ เช่น จะทำอย่างไรถ้าสิ่งกีดขวางไม่ได้อยู่ด้านใดด้านหนึ่ง แต่อยู่ตรงหน้าหุ่นยนต์ การติดตั้งตัวเข้ารหัสก็ไม่เสียหายแต่อย่างใด ซึ่งเป็นอุปกรณ์ง่ายๆ ที่จะช่วยให้คุณวางตำแหน่งและทราบตำแหน่งของหุ่นยนต์ในอวกาศได้อย่างแม่นยำ เพื่อความชัดเจน สามารถติดตั้งจอแสดงผลสีหรือขาวดำที่สามารถแสดงข้อมูลที่เป็นประโยชน์ได้ เช่น ระดับประจุแบตเตอรี่ ระยะทางถึงสิ่งกีดขวาง ข้อมูลการแก้ไขจุดบกพร่องต่างๆ การปรับปรุงเซ็นเซอร์จะไม่เสียหาย - การติดตั้ง TSOP (นี่คือตัวรับ IR ที่รับรู้สัญญาณเฉพาะความถี่ที่แน่นอน) แทนที่จะเป็นโฟโตทรานซิสเตอร์ทั่วไป นอกจากเซ็นเซอร์อินฟราเรดแล้ว ยังมีเซ็นเซอร์อัลตราโซนิกซึ่งมีราคาแพงกว่าและมีข้อเสียด้วย แต่เพิ่งได้รับความนิยมในหมู่ผู้สร้างหุ่นยนต์ เพื่อให้หุ่นยนต์ตอบสนองต่อเสียง เป็นความคิดที่ดีที่จะติดตั้งไมโครโฟนพร้อมเครื่องขยายเสียง แต่สิ่งที่ฉันคิดว่าน่าสนใจจริงๆ ก็คือการติดตั้งกล้องและการเขียนโปรแกรมแมชชีนวิชันตามนั้น มีชุดไลบรารี OpenCV พิเศษที่คุณสามารถตั้งโปรแกรมการจดจำใบหน้า การเคลื่อนไหวตามบีคอนสี และสิ่งที่น่าสนใจอื่น ๆ อีกมากมาย ทุกอย่างขึ้นอยู่กับจินตนาการและทักษะของคุณเท่านั้นรายการส่วนประกอบ:
- ATmega16 ในแพ็คเกจ DIP-40>
- L7805 ในแพ็คเกจ TO-220
- L293D ในตัวเรือน DIP-16 x2 ชิ้น
- ตัวต้านทานที่มีกำลัง 0.25 W ที่มีพิกัด: 10 kOhm x 1 pc., 220 Ohm x 4 pcs.
- ตัวเก็บประจุเซรามิก: 0.1 µF, 1 µF, 22 pF
- ตัวเก็บประจุด้วยไฟฟ้า: 1000 µF x 16 V, 220 µF x 16 V x 2 ชิ้น
- ไดโอด 1N4001 หรือ 1N4004
- เครื่องสะท้อนเสียงควอทซ์ 16 MHz
- ไดโอด IR: สองตัวใดตัวหนึ่งจะทำ
- โฟโตทรานซิสเตอร์ก็มีเช่นกัน แต่ตอบสนองเฉพาะความยาวคลื่นของรังสีอินฟราเรดเท่านั้น
รหัสเฟิร์มแวร์:
/*****************************************************เฟิร์มแวร์สำหรับหุ่นยนต์
ประเภท MK: ATmega16
ความถี่สัญญาณนาฬิกา: 16.000000 MHz
หากความถี่ควอตซ์ของคุณแตกต่างออกไป คุณจะต้องระบุสิ่งนี้ในการตั้งค่าสภาพแวดล้อม:
โครงการ -> กำหนดค่า -> แท็บ "C Compiler"
*****************************************************/
#รวม
#รวม
โมฆะหลัก (โมฆะ)
{
//กำหนดค่าพอร์ตอินพุต
//ผ่านพอร์ตเหล่านี้เรารับสัญญาณจากเซ็นเซอร์
DDRB=0x00;
// เปิดตัวต้านทานแบบดึงขึ้น
พอร์ตบี=0xFF;
//กำหนดค่าพอร์ตเอาต์พุต
//ผ่านพอร์ตเหล่านี้เราควบคุมมอเตอร์
DDRC=0xFF;
//วงหลักของโปรแกรม ที่นี่เราอ่านค่าจากเซ็นเซอร์
//และควบคุมเครื่องยนต์
ในขณะที่ (1)
{
//เดินหน้าต่อไปครับ
พอร์ตซี.0 = 1;
พอร์ตซี.1 = 0;
พอร์ตซี.2 = 1;
พอร์ตซี.3 = 0;
ถ้า (!(PINB & (1<
//ถอยหลัง 1 วินาที
พอร์ตซี.0 = 0;
พอร์ตซี.1 = 1;
พอร์ตซี.2 = 0;
พอร์ตซี.3 = 1;
ล่าช้า_ms(1,000);
//สรุปซะเลย.
พอร์ตซี.0 = 1;
พอร์ตซี.1 = 0;
พอร์ตซี.2 = 0;
พอร์ตซี.3 = 1;
ล่าช้า_ms(1,000);
}
ถ้า (!(PINB & (1<
//ถอยหลัง 1 วินาที
พอร์ตซี.0 = 0;
พอร์ตซี.1 = 1;
พอร์ตซี.2 = 0;
พอร์ตซี.3 = 1;
ล่าช้า_ms(1,000);
//สรุปซะเลย.
พอร์ตซี.0 = 0;
พอร์ตซี.1 = 1;
พอร์ตซี.2 = 1;
พอร์ตซี.3 = 0;
ล่าช้า_ms(1,000);
}
};
}
เกี่ยวกับหุ่นยนต์ของฉัน
ขณะนี้หุ่นยนต์ของฉันเกือบจะเสร็จสมบูรณ์แล้วประกอบด้วยกล้องไร้สาย เซ็นเซอร์วัดระยะ (ทั้งกล้องและเซ็นเซอร์นี้ติดตั้งอยู่บนหอหมุน) เซ็นเซอร์สิ่งกีดขวาง ตัวเข้ารหัส ตัวรับสัญญาณจากรีโมทคอนโทรล และอินเทอร์เฟซ RS-232 สำหรับเชื่อมต่อกับ คอมพิวเตอร์. โดยทำงานในสองโหมด: อัตโนมัติและแบบแมนนวล (รับสัญญาณควบคุมจากรีโมทคอนโทรล) กล้องยังสามารถเปิด/ปิดจากระยะไกลหรือโดยหุ่นยนต์เองเพื่อประหยัดพลังงานแบตเตอรี่ ฉันกำลังเขียนเฟิร์มแวร์เพื่อความปลอดภัยของอพาร์ทเมนต์ (ถ่ายโอนภาพไปยังคอมพิวเตอร์ ตรวจจับการเคลื่อนไหว เดินไปรอบๆ สถานที่)
ตามความต้องการของคุณ ฉันกำลังโพสต์วิดีโอ:
รปภ.ฉันอัปโหลดรูปภาพอีกครั้งและแก้ไขข้อความเล็กน้อย