ของเล่นทำเองเป็นหุ่นยนต์โต้ตอบที่เรียบง่าย เราสร้างหุ่นยนต์ที่บ้าน ข้อผิดพลาดและการตั้งค่า

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

10 แหล่งข้อมูลสำหรับนักวิทยาการหุ่นยนต์ผู้มุ่งมั่น

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

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

เว็บไซต์มีหลักสูตรพิเศษ "ทีละขั้นตอน" ซึ่งอธิบายรายละเอียดกระบวนการสร้างหุ่นยนต์ BEAM ที่ง่ายที่สุด รวมถึงระบบอัตโนมัติที่ใช้ไมโครคอนโทรลเลอร์ AVR

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

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

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

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

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

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

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

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

อดัม

นักศึกษาประสาทชีววิทยาชาวเยอรมันประกอบหุ่นยนต์ชื่ออดัม ชื่อของมันย่อมาจาก Advanced Dual Arm Manipulator หรือ "อุปกรณ์ควบคุมสองมือขั้นสูง" แขนของหุ่นยนต์มีระดับอิสระห้าระดับ ขับเคลื่อนโดยข้อต่อ Robolink จากบริษัท Igus สัญชาติเยอรมัน สายเคเบิลภายนอกใช้หมุนข้อต่อของอดัม นอกจากนี้ ศีรษะของอดัมยังมีกล้องวิดีโอสองตัว ลำโพง เครื่องสังเคราะห์เสียงพูด และแผง LCD ที่เลียนแบบการเคลื่อนไหวของริมฝีปากของหุ่นยนต์

เอ็มพีอาร์-1

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

หุ่นยนต์ปาปารัสซี่ บ็อกซี่

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

มอร์เฟ็กซ์

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

ทรัคบอท

Tim Heath และ Ryan Hickman ชาวอเมริกันตัดสินใจสร้างหุ่นยนต์ขนาดเล็กโดยมีพื้นฐานมาจาก โทรศัพท์แอนดรอยด์. หุ่นยนต์ที่พวกเขาสร้างขึ้น Truckbot นั้นค่อนข้างเรียบง่ายในแง่ของการออกแบบ โทรศัพท์ HTC G1 ตั้งอยู่ด้านบนของหุ่นยนต์ซึ่งก็คือ "สมอง" ของมัน ในขณะนี้ หุ่นยนต์สามารถเคลื่อนที่บนพื้นผิวเรียบ เลือกทิศทางการเคลื่อนไหว และติดตามวลีทุกประเภทที่มีการชนกับสิ่งกีดขวาง

ผู้ถือหุ้นหุ่นยนต์

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

ถังเมคคาทรอนิกส์

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

โรโบด็อก

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

หุ่นยนต์บอล

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

โรโบรุก

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

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

แนวคิด

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

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

อีกแนวคิดหนึ่งคือการทำให้งานฝีมือของเรามีราคาถูกที่สุดเท่าที่จะเป็นไปได้ หุ่นยนต์ที่คล้ายกันมีราคา 800 ถึง 1,500 รูเบิลในร้านขายวิทยุอิเล็กทรอนิกส์! ยิ่งกว่านั้นขายเป็นชิ้นส่วน แต่ยังต้องประกอบและไม่ใช่ความจริงที่ว่าหลังจากนั้นก็จะใช้งานได้เช่นกัน ผู้ผลิตชุดอุปกรณ์ดังกล่าวมักจะลืมใส่ชิ้นส่วนบางส่วนลงไป แค่นั้นเอง – หุ่นยนต์ก็หายไปพร้อมกับเงิน! ทำไมเราต้องการความสุขเช่นนี้? หุ่นยนต์ของเราควรมีราคาชิ้นส่วนไม่เกิน 100-150 รูเบิลรวมถึงมอเตอร์และแบตเตอรี่ ในเวลาเดียวกันหากคุณเลือกมอเตอร์จากรถเด็กเก่า ราคาโดยทั่วไปจะอยู่ที่ประมาณ 20-30 รูเบิล! คุณรู้สึกถึงความประหยัดและในขณะเดียวกันคุณก็ได้รับเพื่อนที่ยอดเยี่ยม

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

ชิ้นส่วนและเครื่องมือที่จำเป็น

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

โฟโตทรานซิสเตอร์หรือโฟโตไดโอดขนาด 3 โวลต์ถูกใช้เป็นเซ็นเซอร์ พวกมันสามารถดึงออกมาจากเมาส์ออปโตเมคานิกรุ่นเก่าได้ มันมีเซ็นเซอร์อินฟราเรด (ในกรณีของเราเป็นสีดำ) พวกมันถูกจับคู่กันนั่นคือโฟโต้เซลล์สองตัวในขวดเดียว เมื่อใช้ผู้ทดสอบ ไม่มีอะไรจะขัดขวางไม่ให้คุณค้นหาว่าขาไหนมีไว้เพื่ออะไร องค์ประกอบควบคุมของเราจะเป็นทรานซิสเตอร์ 816G ในประเทศ เราใช้สามแหล่งเป็นแหล่งพลังงาน แบตเตอรี่ AAบัดกรีเข้าด้วยกัน หรือคุณสามารถนำช่องใส่แบตเตอรี่จากเครื่องเก่าเหมือนที่เราทำ จะต้องเดินสายไฟในการติดตั้ง สายคู่บิดเกลียวเหมาะอย่างยิ่งสำหรับวัตถุประสงค์เหล่านี้ แฮกเกอร์ที่เคารพตนเองควรมีสายเหล่านี้ไว้มากมายในบ้านของเขา เพื่อยึดชิ้นส่วนทั้งหมดให้แน่น สะดวกในการใช้กาวร้อนละลายด้วยปืนร้อนละลาย สิ่งประดิษฐ์ที่ยอดเยี่ยมนี้ละลายเร็วและเซ็ตตัวเร็วพอๆ กัน ซึ่งช่วยให้คุณทำงานได้อย่างรวดเร็วและติดตั้งองค์ประกอบง่ายๆ สิ่งนี้เหมาะสำหรับงานฝีมือดังกล่าวและฉันใช้มันมากกว่าหนึ่งครั้งในบทความของฉัน เราต้องการลวดแข็งด้วย คลิปหนีบกระดาษธรรมดาก็ใช้ได้ดี

เราติดตั้งวงจร

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

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

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

การแก้ไขข้อบกพร่องทางไฟฟ้า

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

การประกอบอุปกรณ์

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

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

หลังจากที่เราเจาะฝาครอบแล้ว เราก็สอดคลิปหนีบกระดาษที่งอไว้ล่วงหน้าเข้าไปในรู

เรางอคลิปหนีบกระดาษเป็นรูปตัวอักษร "P" โดยที่ แถบด้านบนล้อเราหลวม.

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

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

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

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

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

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

ข้อผิดพลาดและการตั้งค่า

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

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

การปรับปรุง

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

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

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

สิ่งสุดท้ายที่คุณสามารถทำได้คือถอดแบตเตอรี่ที่หมดอยู่ตลอดเวลาออกและติดตั้งแบตเตอรี่พลังงานแสงอาทิตย์ ซึ่งตอนนี้คุณสามารถซื้อได้ที่ร้านฮาร์ดแวร์ โทรศัพท์มือถือ(หรือบน dialextreme) เพื่อป้องกันไม่ให้หุ่นยนต์สูญเสียฟังก์ชันการทำงานโดยสิ้นเชิงในโหมดนี้ หากหุ่นยนต์เข้าไปในเงาโดยไม่ได้ตั้งใจ คุณสามารถเชื่อมต่อหุ่นยนต์แบบขนานได้ แบตเตอรี่พลังงานแสงอาทิตย์– ตัวเก็บประจุด้วยไฟฟ้าที่มีความจุขนาดใหญ่มาก (หลายพันไมโครฟารัด) เนื่องจากแรงดันไฟฟ้าของเรามีไม่เกิน 5 โวลต์ เราจึงสามารถใช้ตัวเก็บประจุที่ออกแบบมาสำหรับ 6.3 โวลต์ได้ ด้วยความจุและแรงดันไฟฟ้าดังกล่าวจะค่อนข้างเล็ก สามารถซื้อหรือถอนตัวแปลงออกจากแหล่งจ่ายไฟเก่าได้
เราคิดว่าคุณสามารถสร้างรูปแบบที่เหลือที่เป็นไปได้ด้วยตัวเอง หากมีสิ่งที่น่าสนใจอย่าลืมเขียน

ข้อสรุป

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

27 ส.ค. 2017 เกนนาดี

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


เราเอาไม้อีกสองอันติดไว้ด้วยเทปวัดได้ 6 เซนติเมตรแล้วตัดออกด้วยเลือยตัดโลหะ ไม่จำเป็นต้องปัดขอบ เราทำการเจาะรูบนชิ้นงานนี้เพียงด้านเดียวเท่านั้น เราจะติดช่องว่างเหล่านี้ตรงกลางชั้นวางโดยมีขอบโค้งมน โปรดทราบว่าจะต้องตั้งฉาก เตรียมไม้เสียบไม้ขนาด 3 เซนติเมตรสี่ชิ้นไว้ล่วงหน้า ใส่เข้าไปในรูด้านล่าง ใช้กาวซุปเปอร์กาวติดไม้เสียบขนาด 8 ซม. 2 ชิ้น ใช้ไม้บรรทัดทำมุม 90 องศา ดูว่าเกิดอะไรขึ้น เราทำอุ้งเท้าที่สองในลักษณะเดียวกันทุกประการ อย่างที่คุณเห็นทุกอย่างชัดเจนและเข้า สภาพแวดล้อมภายในบ้านการทำทั้งหมดนี้ไม่ใช่เรื่องยาก

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

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

หุ่นยนต์ที่ง่ายที่สุดที่บ้าน

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

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

หุ่นยนต์จิ๋วจากชุดอุปกรณ์ที่บ้าน

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

ชมวิดีโอของช่อง Alpha Mods

เนื้อหาในชุด: แผงพร้อมชิ้นส่วนสำหรับประกอบเคส, ช่องใส่แบตเตอรี่, เซอร์โวครบชุด 4 ชุด, น็อต 30 ตัว, สกรูและน็อต M 3, สกรูเกลียวปล่อย 2 ตัว, เซ็นเซอร์วัดระยะอัลตราโซนิก, สายเคเบิล, ไขควงแม่เหล็ก, คำแนะนำในการประกอบ

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

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

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

การปรับเทียบ: ใส่ไม้แขวนแล้วหมุนจนสุด ถอดไหล่ออกแล้วตั้งไว้ในแนวตั้ง ตั้งมุมเป็น 90 องศา แล้วจึงถอดออกในที่สุด ขาพร้อมแล้ว ประกอบหัว: D7, D14 และโบลท์ 4 ตัว ม3*12 มม.

สร้างหุ่นยนต์ง่ายมาก เรามาดูกันว่าต้องใช้อะไรบ้าง สร้างหุ่นยนต์ที่บ้านเพื่อทำความเข้าใจพื้นฐานของหุ่นยนต์

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

การแนะนำ

ดังนั้น. หุ่นยนต์คืออะไร? ในกรณีส่วนใหญ่นี้ อุปกรณ์อัตโนมัติซึ่งตอบสนองต่อการกระทำใดๆ สิ่งแวดล้อม. หุ่นยนต์สามารถควบคุมโดยมนุษย์หรือดำเนินการตามที่ตั้งโปรแกรมไว้ล่วงหน้า โดยทั่วไป หุ่นยนต์จะติดตั้งเซ็นเซอร์ต่างๆ (ระยะทาง มุมการหมุน ความเร่ง) กล้องวิดีโอ และอุปกรณ์ควบคุม ชิ้นส่วนอิเล็กทรอนิกส์ของหุ่นยนต์ประกอบด้วยไมโครคอนโทรลเลอร์ (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" ด้วยโครงสร้างต่อไปนี้ เราจะตรวจสอบว่ามีสิ่งกีดขวางด้านหน้าหุ่นยนต์หรือไม่และอยู่ด้านใด: if (!(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; // เปิดตัวต้านทานแบบดึงขึ้น PORTB = 0xFF; // กำหนดค่าพอร์ตเอาต์พุต // ผ่านพอร์ตเหล่านี้ เราควบคุมมอเตอร์ DDRC =0xFF; //Main loop ของโปรแกรม ที่นี่เราอ่านค่าจากเซ็นเซอร์ // และควบคุมเครื่องยนต์ในขณะที่ (1) ( //เลื่อนไปข้างหน้า PORTC.0 = 1; PORTC. 1 = 0; PORTC.2 = 1; PORTC.3 = 0; ถ้า (!(PINB & (1<เกี่ยวกับหุ่นยนต์ของฉัน

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


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