วิธีทำหุ่นยนต์ที่บ้านสำหรับเด็ก? วิธีทำหุ่นยนต์ที่บ้าน: แผนปฏิบัติการทีละขั้นตอน

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

ไม่มีเวลาและความปรารถนาที่จะทำความสะอาดบ้านเสมอไป แต่ เทคโนโลยีที่ทันสมัยให้คุณสร้างหุ่นยนต์ทำความสะอาด ซึ่งรวมถึงหุ่นยนต์ดูดฝุ่นที่เดินทางรอบห้องเป็นเวลาหลายชั่วโมงและเก็บฝุ่น

จะเริ่มต้นที่ไหนถ้าคุณต้องการสร้างหุ่นยนต์ด้วยมือของคุณเอง? แน่นอน หุ่นยนต์ตัวแรกควรสร้างได้ง่าย หุ่นยนต์ซึ่งจะกล่าวถึงในบทความของวันนี้ จะใช้เวลาไม่นานและไม่จำเป็นต้องมีทักษะพิเศษ

ต่อหัวข้อการสร้างหุ่นยนต์ด้วยมือของคุณเอง ฉันแนะนำให้พยายามสร้างหุ่นยนต์เต้นด้วยวิธีการชั่วคราว ในการสร้างหุ่นยนต์ด้วยมือของคุณเองคุณจะต้อง วัสดุง่ายๆซึ่งสามารถพบได้ในเกือบทุกบ้าน

โรบ็อตที่หลากหลายไม่จำกัดเฉพาะเทมเพลตที่สร้างโรบ็อตเหล่านี้ คนมักคิดขึ้นเองเสมอ ความคิดที่น่าสนใจวิธีทำหุ่นยนต์ บางคนสร้างประติมากรรมหุ่นยนต์แบบคงที่ บางคนสร้างรูปปั้นหุ่นยนต์แบบไดนามิก ซึ่งจะกล่าวถึงในบทความของวันนี้

ใคร ๆ แม้แต่เด็กก็สามารถสร้างหุ่นยนต์ด้วยมือของตัวเองได้ หุ่นยนต์ ซึ่งจะอธิบายด้านล่าง ง่ายต่อการสร้างและไม่ต้องใช้เวลามาก ฉันจะพยายามอธิบายขั้นตอนการสร้างหุ่นยนต์ด้วยมือของฉันเอง

บางครั้งความคิดในการสร้างหุ่นยนต์ก็เกิดขึ้นอย่างกะทันหัน หากคุณนึกถึงวิธีทำให้หุ่นยนต์เคลื่อนที่จากวิธีชั่วคราว ความคิดเรื่องแบตเตอรี่จะเกิดขึ้น แต่ถ้าทุกอย่างง่ายขึ้นและเข้าถึงได้มากขึ้นล่ะ มาลองทำหุ่นยนต์ด้วยมือเรากันเถอะ โทรศัพท์มือถือเป็นส่วนหลัก ในการสร้างหุ่นยนต์ไวโบรด้วยมือของคุณเอง คุณจะต้องมีวัสดุดังต่อไปนี้

น่าเสียดายที่ตอนนี้ มีเพียงไม่กี่คนที่จำได้ว่าในปี 2548 มี Chemical Brothers และพวกเขามีวิดีโอที่ยอดเยี่ยม - Believe ที่ซึ่งแขนหุ่นยนต์กำลังไล่ตามฮีโร่ของวิดีโอไปทั่วเมือง

แล้วฉันก็มีความฝัน ไม่สามารถเกิดขึ้นได้ในขณะนั้นเพราะฉันไม่มีความคิดเกี่ยวกับอุปกรณ์อิเล็กทรอนิกส์แม้แต่น้อย แต่ฉันอยากจะเชื่อ - เชื่อ 10 ปีที่ผ่านมาและแท้จริงเมื่อวานนี้ฉันสามารถประกอบแขนหุ่นยนต์ของตัวเองได้เป็นครั้งแรก นำไปใช้งาน จากนั้นทำลายมัน ซ่อมแซม และนำกลับมาใช้ใหม่ตลอดเส้นทาง หาเพื่อนใหม่ ความมั่นใจ.

คำเตือน สปอยล์ใต้คลิป!

ทุกอย่างเริ่มต้นด้วย (สวัสดี Master Kit และขอบคุณที่อนุญาตให้ฉันเขียนบนบล็อกของคุณ!) ซึ่งพบและเลือกได้เกือบจะในทันทีหลังจากบทความใน Habré นี้ เว็บไซต์บอกว่าแม้แต่เด็กอายุ 8 ขวบก็สามารถประกอบหุ่นยนต์ได้ - ทำไมฉันถึงแย่กว่านี้? ฉันแค่ลองใช้มือของฉันด้วยวิธีเดียวกัน

ครั้งแรกมีความหวาดระแวง

ในฐานะที่เป็นคนหวาดระแวงอย่างแท้จริง ฉันจะแสดงข้อกังวลที่ฉันมีเกี่ยวกับตัวสร้างในตอนแรกทันที ในวัยเด็กของฉันในตอนแรกมีนักออกแบบโซเวียตที่แข็งแกร่งจากนั้นของเล่นจีนก็พังในมือของฉัน ... และวัยเด็กของฉันก็จบลง :(

ดังนั้นจากที่หลงเหลืออยู่ในความทรงจำของของเล่นก็คือ

  • พลาสติกจะแตกและสลายในมือของคุณหรือไม่?
  • ชิ้นส่วนจะพอดีกันอย่างอบอุ่นหรือไม่?
  • ไม่รวมทุกชิ้นส่วนในชุด?
  • โครงสร้างที่ประกอบจะเปราะบางและมีอายุสั้นหรือไม่?
และในที่สุด บทเรียนที่เรียนรู้จากนักออกแบบโซเวียต:
  • บางส่วนจะต้องเสร็จสิ้นด้วยไฟล์
  • และบางส่วนก็ไม่อยู่ในชุด
  • และส่วนอื่นเริ่มใช้งานไม่ได้ก็ต้องเปลี่ยน
ฉันจะพูดอะไรตอนนี้: ไม่ไร้ประโยชน์ในวิดีโอที่ฉันชอบ Believe ตัวละครหลักเห็นความกลัวในที่ซึ่งไม่มี ไม่มีความกลัวใด ๆ เกิดขึ้นจริง: ในความคิดของฉันมีรายละเอียดมากเท่าที่จำเป็น ซึ่งทั้งหมดเข้ากันได้ดี ซึ่งในอุดมคติแล้ว เป็นกำลังใจให้ฉันในการทำงาน

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

ข้อมูลจำเพาะ:

ความยาว: 228 มม.
ส่วนสูง: 380 มม.
ความกว้าง: 160 มม.
น้ำหนักประกอบ: 658 กรัม

อาหาร:แบตเตอรี่ 4 มิติ
น้ำหนักสินค้าที่ยกขึ้น:มากถึง 100 gr
แสงพื้นหลัง: 1 LED
ประเภทการควบคุม:รีโมทคอนโทรลแบบมีสาย
เวลาสร้างโดยประมาณ: 6 ชั่วโมง
การจราจร:มอเตอร์สะสม 5 ตัว
การป้องกันโครงสร้างระหว่างการเคลื่อนไหว:วงล้อ

ความคล่องตัว:
กลไกการคว้า: 0-1,77""
การเคลื่อนไหวของข้อมือ:ภายใน 120 องศา
การเคลื่อนไหวของข้อศอก:ภายใน 300 องศา
การเคลื่อนไหวของไหล่:ภายใน 180 องศา
การหมุนบนแท่น:ภายใน 270 องศา

คุณจะต้องการ:

  • คีมปากแหลม (ถ้าไม่มีก็ขาดไม่ได้)
  • เครื่องตัดด้านข้าง (สามารถแทนที่ด้วยเครื่องตัดกระดาษ, กรรไกร)
  • ไขควงแฉก
  • แบตเตอรี่ 4 มิติ

สำคัญ! เกี่ยวกับรายละเอียดเล็กๆ

พูดถึงกรู. หากคุณพบปัญหาที่คล้ายกัน และรู้วิธีทำให้การประกอบสะดวกยิ่งขึ้น - ยินดีต้อนรับสู่ความคิดเห็น สำหรับตอนนี้ฉันจะแบ่งปันประสบการณ์ของฉัน

การทำงานเหมือนกัน แต่ความยาวต่างกัน สลักและสกรูระบุไว้อย่างชัดเจนในคำแนะนำ ตัวอย่างเช่น ในภาพตรงกลางด้านล่าง เราจะเห็นสลักเกลียว P11 และ P13 หรืออาจเป็น P14 นั่นคือที่นี่อีกครั้งฉันทำให้พวกเขาสับสนอีกครั้ง =)

คุณสามารถแยกความแตกต่างระหว่างพวกเขา: คำแนะนำบอกว่าอันไหนคือกี่มิลลิเมตร แต่ประการแรก คุณต้องไม่นั่งกับคาลิปเปอร์ (โดยเฉพาะถ้าคุณอายุ 8 ขวบและ/หรือไม่มีคาลิปเปอร์) และอย่างที่สอง คุณจะแยกความแตกต่างได้ก็ต่อเมื่อวางเคียงข้างกัน ข้างที่อาจมาไม่ทันก็เข้ามาในใจ (ไม่ได้มาหาเรา อิอิ)

ดังนั้นฉันจะเตือนคุณล่วงหน้าหากคุณตัดสินใจที่จะประกอบหุ่นยนต์ตัวนี้หรือคล้ายคลึงกันด้วยตัวเอง นี่คือคำแนะนำสำหรับคุณ:

  • หรือดูที่รัดล่วงหน้า
  • หรือซื้อสกรูขนาดเล็ก สกรูแตะตัวเอง และสลักเกลียวให้ตัวเองมากขึ้นเพื่อไม่ให้เหงื่อออก

และอย่าทิ้งอะไรไปจนกว่าคุณจะสร้างเสร็จ ในภาพด้านล่างตรงกลางระหว่างสองส่วนจากร่างกายของ "หัว" ของหุ่นยนต์ มีวงแหวนเล็ก ๆ ที่เกือบจะบินลงไปในถังขยะพร้อมกับ "ส่วนอื่น" และนี่คือที่ยึดสำหรับ ไฟฉาย LEDใน "หัว" ของกลไกการจับภาพ

ขั้นตอนการประกอบ

หุ่นยนต์จะมาพร้อมกับคำแนะนำโดยไม่ต้องกังวลใจอีกต่อไป - เฉพาะรูปภาพและชิ้นส่วนที่จัดหมวดหมู่และติดฉลากไว้อย่างชัดเจน

ชิ้นส่วนกัดได้สบายและไม่ต้องปอก แต่ฉันชอบความคิดที่จะแปรรูปแต่ละส่วนด้วยเครื่องตัดกระดาษแข็งและกรรไกร แม้ว่าจะไม่จำเป็นก็ตาม

การประกอบเริ่มต้นด้วยมอเตอร์สี่ในห้าตัวที่รวมอยู่ในการออกแบบ ซึ่งเป็นความยินดีอย่างยิ่งที่จะสร้าง: ฉันชอบกลไกของเกียร์

เราพบว่ามอเตอร์ถูกบรรจุอย่างเรียบร้อยและ "ติดกัน" - เตรียมพร้อมตอบคำถามของเด็กว่าทำไมมอเตอร์สะสมจึงเป็นแม่เหล็ก (คุณสามารถแสดงความคิดเห็นได้ทันที! :)

สำคัญ:ต้องใช้ตัวเรือนมอเตอร์ 3 ใน 5 ตัว น็อตสกรูที่ด้านข้าง- ในอนาคตเราจะใส่เคสไว้เมื่อประกอบมือ ไม่จำเป็นต้องใช้น็อตด้านข้างในมอเตอร์เท่านั้นซึ่งจะไปที่ฐานของแท่น แต่เพื่อไม่ให้จำได้ว่ากรณีใดไปที่ใด จะดีกว่าที่จะกลบถั่วในแต่ละกล่องสีเหลืองสี่กล่องในคราวเดียว ต้องใช้คีมสำหรับการดำเนินการนี้เท่านั้นในอนาคตจะไม่จำเป็นต้องใช้

หลังจากผ่านไปประมาณ 30-40 นาที มอเตอร์ทั้ง 4 ตัวแต่ละตัวได้รับการติดตั้งกลไกเฟืองและตัวเรือนของตัวเอง ทุกอย่างจะไม่ยากไปกว่า Kinder Surprise ในวัยเด็ก แต่น่าสนใจกว่ามาก คำถามเพื่อให้ความสนใจกับภาพด้านบน:เกียร์ออกสามในสี่เป็นสีดำตัวสีขาวอยู่ที่ไหน ลวดสีน้ำเงินและสีดำควรออกมาจากกล่อง ทุกอย่างมีอยู่ในคำแนะนำ แต่ฉันคิดว่ามันคุ้มค่าที่จะให้ความสนใจกับมันอีกครั้ง

หลังจากที่คุณมีมอเตอร์ทั้งหมดอยู่ในมือแล้ว ยกเว้น "หัว" คุณจะเริ่มประกอบแท่นที่หุ่นยนต์ของเราจะยืน ในขั้นตอนนี้เองที่ฉันรู้ว่าฉันต้องรอบคอบมากขึ้นกับสกรูและสกรู: ดังที่คุณเห็นในภาพด้านบน สกรูสองตัวสำหรับยึดมอเตอร์เข้าด้วยกันเนื่องจากน็อตด้านข้างนั้นไม่เพียงพอสำหรับฉัน - พวกเขาอยู่แล้ว ฉันเมาที่ไหนสักแห่งในเชิงลึกของแท่นประกอบแล้ว ฉันต้องด้นสด

เมื่อประกอบแท่นและส่วนหลักของแขนแล้ว คำแนะนำจะแจ้งให้คุณดำเนินการประกอบกลไกการยึดจับซึ่งเต็มไปด้วยชิ้นส่วนขนาดเล็กและชิ้นส่วนที่เคลื่อนไหวได้ น่าสนใจที่สุด!

แต่ฉันต้องบอกว่านี่คือจุดที่สปอยเลอร์จะจบลงและวิดีโอจะเริ่มขึ้นเนื่องจากฉันต้องไปประชุมกับเพื่อนและต้องนำหุ่นยนต์ซึ่งฉันไม่สามารถทำเสร็จทันเวลากับฉัน

วิธีที่จะเป็นจิตวิญญาณของบริษัทด้วยความช่วยเหลือของหุ่นยนต์

อย่างง่ายดาย! เมื่อเราประกอบกันต่อๆ ไป มันก็ชัดเจน: การประกอบหุ่นยนต์ด้วยตัวเราเอง - มากดี. การทำงานร่วมกันกับการออกแบบนั้นน่าพอใจเป็นสองเท่า ดังนั้นฉันจึงแนะนำชุดนี้ได้อย่างปลอดภัยสำหรับผู้ที่ไม่ต้องการนั่งในร้านกาแฟสำหรับบทสนทนาที่น่าเบื่อ แต่ต้องการพบเพื่อนและมีช่วงเวลาที่ดี ยิ่งกว่านั้น สำหรับฉันแล้ว ดูเหมือนว่าการสร้างทีมด้วยเซ็ตดังกล่าว - ตัวอย่างเช่น การประกอบโดยสองทีม เพื่อความรวดเร็ว - เป็นตัวเลือกที่ได้ผลจริง

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

เราตระหนักว่าเราหิวมากและไปกิน ไม่ไกลนัก ดังนั้นเราจึงถือหุ่นยนต์ไว้ในมือ และจากนั้นก็มีเซอร์ไพรส์อีกอันรอเราอยู่: วิทยาการหุ่นยนต์ไม่เพียงแต่น่าตื่นเต้นเท่านั้น เธอยิ่งใกล้เข้าไปอีก ทันทีที่เรานั่งลงที่โต๊ะ เราถูกห้อมล้อมไปด้วยผู้คนที่ต้องการทำความรู้จักกับหุ่นยนต์และรวบรวมหุ่นยนต์ตัวเดียวกันสำหรับตัวเอง ส่วนใหญ่ผู้ชายชอบทักทายหุ่นยนต์ "ด้วยหนวด" เพราะมันทำตัวเหมือนมีชีวิตและอย่างแรกเลยก็คือมือ! สรุป, ผู้ใช้เข้าใจหลักการพื้นฐานของแอนิมาโทรนิกส์อย่างสังหรณ์ใจ. นี่คือสิ่งที่ดูเหมือน:

การแก้ไขปัญหา

เมื่อกลับถึงบ้านมีเซอร์ไพรส์ที่ไม่พึงประสงค์รอฉันอยู่และเป็นเรื่องดีที่มันเกิดขึ้นก่อนการเผยแพร่บทวิจารณ์นี้เพราะตอนนี้เราจะหารือเกี่ยวกับการแก้ไขปัญหาทันที

เมื่อตัดสินใจลองขยับมือไปที่แอมพลิจูดสูงสุด เราก็สามารถบรรลุรอยแตกลักษณะเฉพาะและความล้มเหลวของการทำงานของกลไกมอเตอร์ในข้อศอกได้ ตอนแรกมันทำให้ฉันอารมณ์เสีย: อืม ของเล่นใหม่เพิ่งประกอบ - และใช้งานไม่ได้อีกต่อไป

แต่แล้วฉันก็นึกขึ้นได้: ถ้าคุณเพิ่งประกอบมันขึ้นมาเอง เกิดอะไรขึ้น? =) ฉันรู้จักชุดเกียร์ภายในเคสเป็นอย่างดี และเพื่อให้เข้าใจว่าตัวมอเตอร์เองเสียหรือไม่ หรือตัวเคสไม่ได้รับการแก้ไขอย่างดี คุณสามารถโหลดมันได้โดยไม่ต้องถอดมอเตอร์ออกจากบอร์ดและดูว่า การคลิกดำเนินต่อไป

นี่คือที่ที่ฉันรู้สึกเหมือน ขอแสดงความนับถือปรมาจารย์หุ่นยนต์!

คัดแยกอย่างระมัดระวัง ข้อต่อข้อศอก” เป็นไปได้ที่จะระบุได้ว่ามอเตอร์ทำงานได้อย่างราบรื่นโดยไม่ต้องโหลด สกรูตัวหนึ่งหลุดออกจากเคส (เนื่องจากมอเตอร์ถูกแม่เหล็ก) และหากเราทำงานต่อไป เกียร์อาจเสียหาย - เมื่อถอดประกอบ จะพบ "ผง" ที่เป็นลักษณะเฉพาะของพลาสติกที่สึกหรอติดอยู่

สะดวกมากที่หุ่นยนต์ไม่ต้องถอดประกอบทั้งหมด และเป็นเรื่องที่ดีที่การพังทลายเกิดขึ้นเนื่องจากการประกอบที่ไม่ค่อยแม่นยำในสถานที่นี้ และไม่ใช่เพราะปัญหาบางอย่างในโรงงาน: ไม่พบในฉากของฉันเลย

คำแนะนำ:ครั้งแรกหลังการประกอบ ให้พกไขควงและคีมไว้ใกล้มือ เพราะสะดวกมาก

ชุดนี้เอาไปทำอะไรได้บ้าง?

ความมั่นใจในตนเอง!

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

เราอาศัยอยู่ในโลกที่เราต้องพึ่งพาผู้ขาย ซัพพลายเออร์ พนักงานบริการ และเวลาว่างและเงินที่มีอยู่อย่างมากมาย หากคุณแทบจะไม่สามารถทำอะไรได้เลย คุณจะต้องจ่ายสำหรับทุกอย่าง และเป็นไปได้มากว่า - จ่ายมากเกินไป ความสามารถในการซ่อมของเล่นด้วยตัวเองเพราะคุณรู้ว่าแต่ละโหนดถูกจัดเรียงอย่างไรนั้นมีค่า ให้ลูกมีความมั่นใจในตนเองเช่นนั้น

ผลลัพธ์

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

การประกอบหุ่นยนต์จากตัวสร้างนี้ไม่ยากไปกว่าปริศนาหรือ Kinder Surprise เพียงผลลัพธ์ที่ใหญ่กว่ามากและทำให้เกิดพายุแห่งอารมณ์ในตัวเราและคนรอบข้าง เซตสุดคุ้ม ขอบคุณค่ะ

ในยุคแห่งนวัตกรรม หุ่นยนต์ไม่ใช่เครื่องจักรที่แปลกประหลาดอีกต่อไป อย่างไรก็ตาม คุณอาจจะแปลกใจว่า สามารถสร้างหุ่นยนต์ที่บ้านได้หรือไม่?

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

หุ่นยนต์- เครื่องที่ต้องดำเนินการใด ๆ โดยอัตโนมัติ แต่สำหรับ หุ่นยนต์ทำเองงานที่ง่ายกว่าคือการเคลื่อนย้าย

พิจารณา 2 ตัวเลือกที่ง่ายที่สุดในการสร้างหุ่นยนต์

1. มาทำกัน แมลงตัวน้อยซึ่งจะสั่นสะเทือน เราต้องการ:

  • มอเตอร์จากรถเด็ก,
  • แบตเตอรี่ลิเธียม CR2032 (แท็บเล็ต);
  • ที่ใส่แบตเตอรี่,
  • คลิปหนีบกระดาษ,
  • เทปฉนวน,
  • หัวแร้ง,
  • ไดโอดเปล่งแสง


เราพัน LED ด้วยเทปไฟฟ้าโดยปล่อยให้ปลายของมันว่าง ใช้หัวแร้งบัดกรีปลาย LED และ ผนังด้านหลังที่ใส่แบตเตอรี่ ประสานสายอื่น ๆ ของ LED เข้ากับหน้าสัมผัสมอเตอร์ เราคลายคลิปหนีบกระดาษออก พวกมันจะเป็นอุ้งเท้าแมลง เราประสานอุ้งเท้ากับมอเตอร์ อุ้งเท้าสามารถพันด้วยเทปไฟฟ้า ดังนั้นด้วงหุ่นยนต์จะมีเสถียรภาพมากขึ้น สายไฟของที่ใส่แบตเตอรี่ต้องเชื่อมต่อกับสายไฟของมอเตอร์ ทันทีที่ติดตั้งแบตเตอรี่ลิเธียมในที่ยึด ด้วงจะเริ่มสั่นและเคลื่อนไหว ดูวิดีโอเกี่ยวกับวิธีการทำหนึ่ง หุ่นยนต์ธรรมดาด้านล่าง.

2. สร้างศิลปินหุ่นยนต์ เราต้องการ:

  • พลาสติกหรือกระดาษแข็ง
  • มอเตอร์จากรถเด็ก,
  • แบตเตอรี่ลิเธียม CR2032,
  • 3 เครื่องหมาย
  • เทปฟอยล์,
  • กาว.

จากพลาสติกหรือกระดาษแข็งจำเป็นต้องตัดรูปร่างสำหรับหุ่นยนต์ในอนาคต - สามเหลี่ยมสามมิติ รูถูกตัดตรงกลางที่ใส่มอเตอร์เข้าไป จาก 3 ขอบ ตัด 3 รูโดยใส่ปากกาสักหลาด ติดแบตเตอรี่เข้ากับสายมอเตอร์โดยใช้กาวที่มีแผ่นฟอยล์ มอเตอร์ถูกเสียบเข้าไปในรูในร่างกายของหุ่นยนต์ โดยยึดไว้ที่นั่นด้วยกาวหรือเทปพันสายไฟ สายมอเตอร์ที่สองเชื่อมต่อกับแบตเตอรี่ และศิลปินหุ่นยนต์ก็เริ่มเคลื่อนไหว!

วันนี้เราจะมาบอกวิธีทำหุ่นยนต์จากวิธีการชั่วคราว ผลลัพธ์ที่ได้คือ "หุ่นยนต์ไฮเทค" แม้ว่าจะเป็น ขนาดเล็กและไม่น่าจะสามารถช่วยคุณทำงานบ้านได้ แต่จะสร้างความขบขันให้กับทั้งเด็กและผู้ใหญ่อย่างแน่นอน

วัสดุที่จำเป็น

ในการสร้างหุ่นยนต์ด้วยมือของคุณเอง คุณไม่จำเป็นต้องมีความรู้ด้านฟิสิกส์นิวเคลียร์ สามารถทำได้เองที่บ้าน วัสดุทั่วไปซึ่งอยู่ในมือตลอดเวลา สิ่งที่เราต้องการ:
  • ลวด 2 ชิ้น
  • 1 มอเตอร์
  • แบตเตอรี่ AA 1 ก้อน
  • หมุดย้ำ 3 อัน
  • แผ่นโฟม 2 แผ่นหรือวัสดุที่คล้ายกัน
  • แปรงสีฟันเก่า 2-3 หัวหรือคลิปหนีบกระดาษสองสามอัน

1. ติดแบตเตอรี่เข้ากับมอเตอร์

ใช้ปืนกาวติดแผ่นโฟมเข้ากับตัวเรือนมอเตอร์ จากนั้นทากาวแบตเตอรี่ลงไป

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

ที่ปลายสุดของตัวกันการสั่นไหว ให้หยดกาวสองสามหยด หรือติดบางส่วน องค์ประกอบตกแต่ง- สิ่งนี้จะเพิ่มความเป็นตัวของตัวเองให้กับการสร้างของเราและเพิ่มความกว้างของการเคลื่อนไหวของมัน

3. ขา

ตอนนี้คุณต้องติดตั้งหุ่นยนต์ด้วยแขนขาที่ต่ำกว่า หากคุณใช้หัวแปรงสีฟันสำหรับสิ่งนี้ ให้ทากาวไว้ที่ด้านล่างของมอเตอร์ คุณสามารถใช้โฟมบอร์ดเดียวกันเป็นเลเยอร์ได้

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

5. การเชื่อมต่อแบตเตอรี่

ใช้ปืนความร้อนกาวลวดที่ปลายด้านหนึ่งของแบตเตอรี่ คุณสามารถเลือกสายใดก็ได้จากสองสายและด้านใดด้านหนึ่งของแบตเตอรี่ - ขั้วไม่สำคัญในกรณีนี้ หากคุณเก่งในการบัดกรี คุณสามารถใช้บัดกรีแทนกาวสำหรับขั้นตอนนี้

6. ตา

ในฐานะที่เป็นดวงตาของหุ่นยนต์ ลูกปัดคู่หนึ่งค่อนข้างเหมาะสม ซึ่งเราติดกาวร้อนที่ปลายด้านหนึ่งของแบตเตอรี่ ในขั้นตอนนี้คุณสามารถแสดงจินตนาการและคิดได้ รูปร่างตาขึ้นอยู่กับดุลยพินิจของคุณ

7. เปิดตัว

ตอนนี้มาทำให้งานฝีมือของเรามีชีวิต นำปลายสายที่ว่างแล้วติดเข้ากับขั้วแบตเตอรี่ที่ไม่ได้ใช้ด้วยเทปพันสายไฟ ห้ามใช้กาวร้อนละลายในขั้นตอนนี้ เพราะจะไม่อนุญาตให้คุณปิดมอเตอร์หากจำเป็น

แน่นอน หลังจากชมภาพยนตร์เกี่ยวกับหุ่นยนต์ คุณมักจะต้องการสร้างเพื่อนในอ้อมแขน แต่คุณไม่รู้ว่าจะเริ่มต้นจากตรงไหน แน่นอน คุณจะไม่สามารถสร้างเทอร์มิเนเตอร์สองขาได้ แต่เราไม่ได้ตั้งเป้าไว้สำหรับสิ่งนี้ ใครก็ตามที่รู้วิธีจับหัวแร้งอย่างถูกต้องก็สามารถประกอบหุ่นยนต์ธรรมดาๆ ได้และไม่จำเป็นต้องทำ ความรู้ลึกแม้ว่าพวกเขาจะไม่ได้ขวางทาง วิทยาการหุ่นยนต์สมัครเล่นไม่ได้แตกต่างจากวิศวกรรมวงจรมากนัก แต่น่าสนใจกว่ามาก เนื่องจากพื้นที่ต่างๆ เช่น กลศาสตร์และการเขียนโปรแกรมก็ได้รับผลกระทบเช่นกัน ส่วนประกอบทั้งหมดนั้นหาได้ง่ายและไม่แพงมาก ดังนั้นความก้าวหน้าจะไม่หยุดนิ่ง และเราจะใช้มันให้เป็นประโยชน์

บทนำ

ดังนั้น. หุ่นยนต์คืออะไร? ในกรณีส่วนใหญ่นี้ อุปกรณ์อัตโนมัติซึ่งตอบสนองต่อการกระทำใด ๆ สิ่งแวดล้อม. หุ่นยนต์สามารถควบคุมได้โดยมนุษย์หรือดำเนินการตามที่ตั้งโปรแกรมไว้ล่วงหน้า โดยทั่วไปแล้ว หุ่นยนต์จะมีเซ็นเซอร์ที่หลากหลาย (ระยะทาง มุมการหมุน ความเร่ง) กล้องวิดีโอ อุปกรณ์ควบคุม ชิ้นส่วนอิเล็กทรอนิกส์ของหุ่นยนต์ประกอบด้วยไมโครคอนโทรลเลอร์ (MC) - ไมโครเซอร์กิตที่มีโปรเซสเซอร์ เครื่องกำเนิดสัญญาณนาฬิกา อุปกรณ์ต่อพ่วงต่างๆ RAM และหน่วยความจำถาวร ในโลกนี้มีไมโครคอนโทรลเลอร์มากมายสำหรับ พื้นที่ต่างๆคุณสามารถประกอบหุ่นยนต์ทรงพลังได้ สำหรับอาคารสมัครเล่นไมโครคอนโทรลเลอร์ AVR นั้นใช้กันอย่างแพร่หลาย พวกมันเข้าถึงได้มากที่สุดและบนอินเทอร์เน็ต คุณสามารถหาตัวอย่างมากมายจาก MK เหล่านี้ ในการทำงานกับไมโครคอนโทรลเลอร์ คุณต้องสามารถตั้งโปรแกรมในแอสเซมเบลอร์หรือ C และมี ความรู้พื้นฐานในระบบอิเล็กทรอนิกส์ดิจิทัลและแอนะล็อก ในโครงการของเรา เราจะใช้ C. การเขียนโปรแกรมสำหรับ MK นั้นไม่แตกต่างจากการเขียนโปรแกรมบนคอมพิวเตอร์มากนัก ไวยากรณ์ของภาษาเหมือนกัน ฟังก์ชันส่วนใหญ่เกือบจะเหมือนกัน และฟังก์ชันใหม่นั้นค่อนข้างง่ายต่อการเรียนรู้และใช้งานสะดวก

สิ่งที่เราต้องการ

ในการเริ่มต้น หุ่นยนต์ของเราสามารถเคลื่อนที่ผ่านสิ่งกีดขวาง นั่นคือ ทำซ้ำพฤติกรรมปกติของสัตว์ส่วนใหญ่ในธรรมชาติ ทุกสิ่งที่เราต้องการเพื่อสร้างหุ่นยนต์ดังกล่าวมีอยู่ในร้านวิศวกรรมวิทยุ มาตัดสินใจว่าหุ่นยนต์ของเราจะเคลื่อนไหวอย่างไร ผมคิดว่าประสบความสำเร็จมากที่สุดคือรางที่ใช้ในรถถังนี่คือที่สุด ทางออกที่สะดวกเนื่องจากแทร็กมีความสามารถในการวิ่งข้ามประเทศมากกว่าล้อรถและสะดวกกว่าในการควบคุม (ในการเลี้ยวก็เพียงพอที่จะหมุนแทร็กไปในทิศทางต่างๆ) ดังนั้นคุณจะต้องมีถังของเล่นที่มีรางหมุนแยกจากกัน คุณสามารถซื้อได้ที่ร้านขายของเล่นใด ๆ ในราคาที่เหมาะสม จากรถถังนี้ คุณต้องการเพียงแท่นที่มีรางและมอเตอร์พร้อมกระปุกเกียร์ คุณสามารถคลายเกลียวที่เหลือและโยนทิ้งได้อย่างปลอดภัย เราต้องการไมโครคอนโทรลเลอร์ด้วยตัวเลือกของฉันอยู่ที่ ATmega16 - มีพอร์ตเพียงพอสำหรับเชื่อมต่อเซ็นเซอร์และอุปกรณ์ต่อพ่วงและโดยทั่วไปแล้วจะค่อนข้างสะดวก คุณจะต้องซื้อส่วนประกอบวิทยุ, หัวแร้ง, มัลติมิเตอร์

ทำบอร์ดกับ MK



โครงการหุ่นยนต์

ในกรณีของเรา ไมโครคอนโทรลเลอร์จะทำหน้าที่ของสมอง แต่เราจะไม่เริ่มต้นด้วยมัน แต่ด้วยแหล่งพลังงานของสมองของหุ่นยนต์ โภชนาการที่เหมาะสมเป็นการรับประกันสุขภาพ ดังนั้นเราจะเริ่มต้นด้วยการป้อนอาหารให้หุ่นยนต์อย่างถูกต้อง เนื่องจากผู้สร้างหุ่นยนต์มือใหม่มักจะทำผิดพลาดในเรื่องนี้ และเพื่อให้หุ่นยนต์ของเราทำงานได้ตามปกติ คุณต้องใช้เครื่องควบคุมแรงดันไฟฟ้า ฉันชอบชิป L7805 มากกว่า - มันถูกออกแบบมาเพื่อเอาท์พุตแรงดันไฟที่เสถียรที่ 5V ซึ่งเป็นสิ่งที่ไมโครคอนโทรลเลอร์ของเราต้องการ แต่เนื่องจากความจริงที่ว่าแรงดันตกบนชิปนี้อยู่ที่ประมาณ 2.5V จึงต้องจ่ายขั้นต่ำ 7.5V ให้กับมัน ตัวเก็บประจุแบบอิเล็กโทรไลต์ใช้ร่วมกันกับตัวกันโคลงนี้เพื่อทำให้ระลอกคลื่นแรงดันไฟฟ้าเรียบ และต้องมีไดโอดรวมอยู่ในวงจรเพื่อป้องกันการกลับขั้วของขั้วไฟฟ้า
ตอนนี้เราสามารถทำงานกับไมโครคอนโทรลเลอร์ของเราได้แล้ว กรณีของ MK คือ DIP (สะดวกกว่าในการบัดกรี) และมีสี่สิบพิน บนเครื่องมี ADC, PWM, USART และสิ่งอื่น ๆ อีกมากมายที่เราจะไม่ใช้ในตอนนี้ ลองดูโหนดที่สำคัญสองสามข้อ เอาต์พุต RESET (ขาที่ 9 ของ MK) ถูกดึงขึ้นโดยตัวต้านทาน R1 ไปที่ "บวก" ของแหล่งพลังงาน - ต้องทำสิ่งนี้! มิฉะนั้น MK ของคุณอาจรีเซ็ตโดยไม่ได้ตั้งใจหรืออีกนัยหนึ่งล้มเหลว นอกจากนี้ยังเป็นที่พึงปรารถนา แต่ไม่บังคับ ในการเชื่อมต่อ RESET ผ่านตัวเก็บประจุเซรามิก C1 กับกราวด์ ในแผนภาพ คุณยังสามารถเห็นอิเล็กโทรไลต์ 1,000 ยูเอฟ ซึ่งช่วยให้คุณประหยัดจากแรงดันไฟตกเมื่อเครื่องยนต์ทำงาน ซึ่งจะส่งผลดีต่อการทำงานของไมโครคอนโทรลเลอร์ด้วย Crystal resonator 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 ให้การระบายความร้อน - เป็นการดีกว่าที่จะบัดกรีบนพื้นที่สัมผัสกว้าง นั่นคือทั้งหมดที่คุณต้องรู้เกี่ยวกับไดรเวอร์มอเตอร์ในครั้งแรก

เซ็นเซอร์สิ่งกีดขวาง

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


เซ็นเซอร์รุ่นแรกของหุ่นยนต์ของฉัน

เฟิร์มแวร์หุ่นยนต์

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

#รวม
#รวม

บรรทัดต่อไปนี้มีเงื่อนไขเนื่องจากค่า PORTC ขึ้นอยู่กับว่าคุณเชื่อมต่อไดรเวอร์มอเตอร์กับไมโครคอนโทรลเลอร์ของคุณอย่างไร:

PORTC.0 = 1;
PORTC.1 = 0;
PORTC.2 = 1;
PORTC.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 x1 pcs., 220 Ohm x4 pcs.
  • ตัวเก็บประจุเซรามิก: 0.1 uF, 1 uF, 22 pF
  • ตัวเก็บประจุด้วยไฟฟ้า: 1,000 uF x 16 V, 220 uF x 16V x2 ชิ้น
  • ไดโอด 1N4001 หรือ 1N4004
  • เครื่องสะท้อนเสียงควอทซ์ 16 MHz
  • ไดโอด IR: จำนวนสองชิ้นจะทำได้
  • โฟโต้ทรานซิสเตอร์ก็มีเช่นกัน แต่ทำปฏิกิริยากับความยาวคลื่นของรังสีอินฟราเรดเท่านั้น
รหัสเฟิร์มแวร์:
/*****************************************************
เฟิร์มแวร์สำหรับหุ่นยนต์

ประเภท MK: ATmega16
ความถี่สัญญาณนาฬิกา: 16.000000 MHz
หากความถี่ควอตซ์ของคุณแตกต่างกัน จะต้องระบุสิ่งนี้ในการตั้งค่าสภาพแวดล้อม:
โครงการ -> กำหนดค่า -> แท็บ "คอมไพเลอร์ C"
*****************************************************/

#รวม
#รวม

โมฆะหลัก(โมฆะ)
{
//ตั้งค่าพอร์ตอินพุต
// ผ่านพอร์ตเหล่านี้ เรารับสัญญาณจากเซ็นเซอร์
DDRB=0x00;
// เปิดตัวต้านทานแบบดึงขึ้น
PORTB=0xFF;

//ตั้งค่าพอร์ตสำหรับเอาต์พุต
//ผ่านพอร์ตเหล่านี้ เราควบคุมมอเตอร์
DDRC=0xFF;

//ลูปหลักของโปรแกรม ที่นี่เราอ่านค่าจากเซ็นเซอร์
//และควบคุมมอเตอร์
ในขณะที่(1)
{
//ไปกันต่อเถอะ
PORTC.0 = 1;
PORTC.1 = 0;
PORTC.2 = 1;
PORTC.3 = 0;
if (!(PINB & (1 .)< {
//ย้อนกลับไป 1 วินาที
PORTC.0 = 0;
PORTC.1 = 1;
PORTC.2 = 0;
PORTC.3 = 1;
ล่าช้า_ms(1000);
// ห่อ
PORTC.0 = 1;
PORTC.1 = 0;
PORTC.2 = 0;
PORTC.3 = 1;
ล่าช้า_ms(1000);
}
if (!(PINB & (1 .)< {
//ย้อนกลับไป 1 วินาที
PORTC.0 = 0;
PORTC.1 = 1;
PORTC.2 = 0;
PORTC.3 = 1;
ล่าช้า_ms(1000);
// ห่อ
PORTC.0 = 0;
PORTC.1 = 1;
PORTC.2 = 1;
PORTC.3 = 0;
ล่าช้า_ms(1000);
}
};
}

เกี่ยวกับหุ่นยนต์ของฉัน

ขณะนี้หุ่นยนต์ของฉันใกล้จะเสร็จสมบูรณ์แล้ว


มันมีกล้องไร้สาย, เซ็นเซอร์วัดระยะทาง (ทั้งกล้องและเซ็นเซอร์นี้ติดตั้งอยู่บนหอคอยหมุน), เซ็นเซอร์สิ่งกีดขวาง, ตัวเข้ารหัส, เครื่องรับสัญญาณจากรีโมทคอนโทรลและอินเทอร์เฟซ RS-232 สำหรับเชื่อมต่อกับคอมพิวเตอร์ มันทำงานในสองโหมด: อัตโนมัติและแมนนวล (รับสัญญาณควบคุมจากรีโมทคอนโทรล) นอกจากนี้ยังสามารถเปิด / ปิดกล้องจากระยะไกลหรือโดยหุ่นยนต์เองเพื่อประหยัดพลังงานแบตเตอรี่ ฉันกำลังเขียนเฟิร์มแวร์เพื่อปกป้องอพาร์ตเมนต์ (การถ่ายโอนรูปภาพไปยังคอมพิวเตอร์ การตรวจจับการเคลื่อนไหว ทางอ้อมของสถานที่)

ฉันกำลังโพสต์วิดีโอตามคำขอ

ยูพีดีฉันอัปโหลดรูปภาพซ้ำและแก้ไขข้อความเล็กน้อย

มีอะไรให้อ่านอีกบ้าง