สารบัญ:

วิธีสร้างหุ่นยนต์ตัวแรกของคุณ ($ 85): 21 ขั้นตอน (พร้อมรูปภาพ)
วิธีสร้างหุ่นยนต์ตัวแรกของคุณ ($ 85): 21 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีสร้างหุ่นยนต์ตัวแรกของคุณ ($ 85): 21 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีสร้างหุ่นยนต์ตัวแรกของคุณ ($ 85): 21 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: รวมตอนมังงะจีน : ล็อกอินวันเดียว เสียวทั้งจักรวาล !? (โครตบัพพลัง GM) #มังงะใหม่ #มังงะ 2024, กรกฎาคม
Anonim
วิธีสร้างหุ่นยนต์ตัวแรกของคุณ ($ 85)
วิธีสร้างหุ่นยนต์ตัวแรกของคุณ ($ 85)
วิธีสร้างหุ่นยนต์ตัวแรกของคุณ ($ 85)
วิธีสร้างหุ่นยนต์ตัวแรกของคุณ ($ 85)

ฉันได้ทำเวอร์ชันใหม่และอัปเดตแล้ว โปรดค้นหาที่นี่ https://www.instructables.com/id/How-to-make-your-first-robot-an-actual-programma/ **************** ******************************************************** **************อัปเดต: สำหรับ 10,000 คนที่อ่านโพสต์นี้แล้วฉันต้องขออภัย เมื่อฉันเข้าสู่โพสต์นี้ครั้งแรก ฉันประเมินของรางวัลได้ดีกว่านี้มาก เนื่องจากฉันอาศัยอยู่ในเดนมาร์ก ที่ซึ่งทุกอย่างกว้างขวางมาก! ต้นทุนรวมของหุ่นยนต์ตัวนี้เดิมตั้งไว้ที่ 150 ดอลลาร์ ปรากฎว่าราคาเพียง 85 ดอลลาร์เท่านั้นในโลกที่เหลือ เกือบครึ่งรางวัล!! (ขออภัย ฉันได้เข้าสู่รางวัลใหม่สำหรับส่วนประกอบ) ************************************** ****************************************** หากคุณมีปัญหาหรือข้อสงสัยเกี่ยวกับ โปรเจ็กต์นี้ โปรดติดต่อฉันที่ letsmakerobots.com นี่คือการเดินผ่านวิธีการสร้าง "ความคิดของตัวเอง" แบบอิสระ สำรวจตัวเอง (ไม่ใช่รีโมตคอนโทรล ไม่ได้ตั้งโปรแกรมไว้ล่วงหน้าอย่างเข้มงวด แต่เป็นการตอบสนองต่อสภาพแวดล้อม) หุ่นยนต์ในไม่กี่ชั่วโมง เป็นเรื่องง่ายมาก และไม่เกี่ยวข้องกับความรู้ด้านอิเล็กทรอนิกส์ในการเริ่มต้นสร้างหุ่นยนต์ โฟกัสในที่นี้คือความจำเป็นอย่างยิ่งในการครอบคลุมพื้นฐาน นี่เป็นการเปิดหูเปิดตา หลังจากสร้างสิ่งนี้ คุณสามารถสร้างอะไรก็ได้และควบคุมอุปกรณ์อิเล็กทรอนิกส์ใดๆ ก็ได้! ฟังดูบ้า? เป็นความจริง คุณเพียงแค่ต้องลองใช้งานเพื่อทำความเข้าใจว่าชิปบางตัวมีพลังงานมากเพียงใดที่คุณสามารถซื้อได้ด้วยเงินเพียงไม่กี่ดอลลาร์ในวันนี้ ยินดีต้อนรับสู่โลกของไมโครคอนโทรลเลอร์:) ตัวอย่างการเขียนโปรแกรมที่ฉันเขียนในตอนท้ายคือการทำให้หุ่นยนต์ตัวนี้เป็นสิ่งที่คุณเรียกว่า "การหลีกเลี่ยงกำแพง" (มันจะดมกลิ่นและสำรวจตามวัตถุที่มันพบ อะไรอยู่ทางซ้าย ขวา และข้างหน้า) แต่สามารถตั้งโปรแกรมเป็นอะไรก็ได้ - อย่างง่ายดาย หากแสดงความสนใจ ฉันจะจัดเตรียมโปรแกรมเพิ่มเติมให้ นี่เป็นอีกวิธีหนึ่งที่ใช้หลักการพื้นฐานเดียวกัน บอร์ด ชิป ฯลฯ ซึ่งเหมือนกันมาก - มีเพียงฉันเท่านั้นที่ใช้เวลามากขึ้นในงานนี้;)

ขั้นตอนที่ 1: ซื้อวัสดุ (Project Board, Microcontroller และ Starter Pack)

ซื้อวัสดุ (Project Board, Microcontroller และ Starter Pack)
ซื้อวัสดุ (Project Board, Microcontroller และ Starter Pack)

รายการช้อปปิ้ง เริ่มต้นที่นี่ โดยสิ่งนี้: ลิงก์เป็นเพียงที่ที่ฉันพบรายการจากมุมมองของเว็บทั่วโลก คุณสามารถใช้ร้านค้า (เว็บ) ใดก็ได้ที่คุณต้องการแน่นอน ราคาอยู่ที่ประมาณ พยายามซื้อให้ครบจากร้านเดียวกันและจากร้านที่ตั้งอยู่ในประเทศของคุณเองให้ได้มากที่สุด เพื่อให้ได้ข้อเสนอที่ดีที่สุดและส่งมอบได้เร็วขึ้น เป็นต้น 1 PICAXE-28X1 Starter PackThe 28 pin project board in this package is like เกม Mario Bros; สนุกและเต็มไปด้วยคุณสมบัติพิเศษและซ่อนเร้น ทำให้คุณอยากเล่นซ้ำแล้วซ้ำอีก ซึ่งรวมถึงสมองหลัก PICAXE-28X1 ราคา: 38 USD มันค่อนข้างกว้าง แต่นี่เป็นเพียงครั้งแรกที่ฉันแนะนำให้คุณทำสิ่งนี้ มันรวมสิ่งพื้นฐานที่ดีมากมาย คุณได้รับซีดีรอม มีคู่มือ สายเคเบิล บอร์ด ไมโครโปรเซสเซอร์ ฯลฯ มากมาย จริงๆ แล้วราคาถูกมาก แพ็คเกจที่คล้ายกันมีราคาสูงถึง 10 เท่าของราคานี้! อย่าลืมซื้อเวอร์ชัน USB รูปภาพในร้านค้าอาจไม่ตรงกัน และแสดงสายเคเบิลอนุกรมเมื่อคุณสั่งซื้อ USB เมื่อซื้อเวอร์ชัน USB ไม่จำเป็นต้องซื้อสาย USB เป็นรายการเพิ่มเติม แม้ว่าจะจำหน่ายแยกต่างหากด้วยก็ตามมาซื้อที่นี่ เมื่อคุณซื้อครั้งนี้เพียงครั้งเดียว เพียงซื้อบอร์ดใหม่และทำไมโครคอนโทรลเลอร์ให้สำเร็จ สำหรับโครงการในอนาคต ถูกกว่ามาก คุณเป็นผู้สร้างหุ่นยนต์ที่มีพื้นฐานทั้งหมดเสร็จสิ้น

ขั้นตอนที่ 2: ซื้อวัสดุ (The Motor Driver L293D)

ซื้อวัสดุ (ตัวขับมอเตอร์ L293D)
ซื้อวัสดุ (ตัวขับมอเตอร์ L293D)

1 L293D Motor Driverชื่อบอกหมดแล้ว เพิ่มเติมเกี่ยวกับชิปนี้ในภายหลัง:)ราคา: 3 USDรับที่นี่

ขั้นตอนที่ 3: ซื้อวัสดุ (Servo Upgrade Pack)

ซื้อวัสดุ (Servo Upgrade Pack)
ซื้อวัสดุ (Servo Upgrade Pack)

1 PICAXE Servo Upgrade Pack-วิธีง่ายๆ ในการเพิ่มเซอร์โวที่มีชิ้นส่วนเล็กๆ ที่จำเป็นสำหรับโครงการนี้ คุณยังสามารถรับเซอร์โวมาตรฐาน พินที่แสดงบนภาพ และตัวต้านทาน 330 โอห์มตัวเดียวแทนชิปสีเหลือง หากคุณต้องการราคา: 15 USDรับแพ็คเกจเต็มรูปแบบที่นี่เซอร์โวคืออะไร?เซอร์โวเป็นรากฐานที่สำคัญในอุปกรณ์หุ่นยนต์ส่วนใหญ่ พูดสั้นๆ ก็คือกล่องเล็กๆ ที่มีสายไฟ และเพลาที่หมุนได้ 200 องศา บนเพลานี้ คุณสามารถติดตั้งแผ่นดิสก์หรืออุปกรณ์ต่อพ่วงอื่นๆ ที่มาพร้อมกับเซอร์โวได้ 3 สายคือ: 2 สำหรับพลังงานและอีกสายสำหรับสัญญาณ สายสัญญาณไปที่บางสิ่งที่ควบคุมเซอร์โว ในกรณีนี้คือไมโครคอนโทรลเลอร์ ผลลัพธ์คือไมโครคอนโทรลเลอร์สามารถตัดสินใจได้ว่าควรหมุนเพลาไปที่ใด ซึ่งสะดวกมาก คุณสามารถตั้งโปรแกรมบางอย่างให้เคลื่อนที่ไปยังตำแหน่งที่แน่นอนได้

ขั้นตอนที่ 4: ซื้อวัสดุ (เซ็นเซอร์เพื่อให้เรามองเห็น.. Erh - Sense)

ซื้อวัสดุ (เซ็นเซอร์เพื่อให้เรามองเห็น.. เอ๋อ - ความรู้สึก)
ซื้อวัสดุ (เซ็นเซอร์เพื่อให้เรามองเห็น.. เอ๋อ - ความรู้สึก)

1 Sharp GP2D120 IR Sensor - 11.5" / Analogue11.5" หรือช่วงอื่นจะทำ อย่าซื้อ "Ã'ÂœDigital version" ของเซ็นเซอร์ Sharp สำหรับโครงการประเภทนี้เท่านั้น พวกเขาไม่ได้วัดระยะทางเหมือนที่ทางอนาล็อกทำ ราคา: 10 USDรับที่นี่ อย่าลืมซื้อสายไฟสีแดง/ดำ/ขาวสำหรับมัน. นี่ไม่ได้รวมอยู่ด้วยทั้งหมด และเป็นซ็อกเก็ตที่ไม่ได้มาตรฐาน! ซึ่งจริงๆ แล้วไม่ใช่ที่โปรดของฉัน ฉันมักจะใช้เซ็นเซอร์อัลตราโซนิก เช่น SRF05 (หาได้จากทุกที่ผ่าน Google - พวกเขายังขายที่ picaxe-storepicaxe ด้วย -ร้านที่เขาเรียกว่า SRF005 และมีรูปด้านหลัง SRF04 อยู่ในร้านครับ!แต่เป็นอันที่ถูกต้องและผมก็บอกพวกเขาแต่..) อย่างไรก็ตาม; SRF05 มีความน่าเชื่อถือและแม่นยำกว่ามาก มันเร็วกว่าเช่นกัน แต่ราคาสูงกว่าเล็กน้อย เขียนโค้ดได้ยากขึ้นเล็กน้อย และซับซ้อนกว่าในการติดตั้งเล็กน้อย - ดังนั้นจึงไม่ได้ใช้ที่นี่ แต่ถ้าคุณยังใหม่อยู่ ให้ซื้อตัวใดตัวหนึ่งแทน;)ถ้า คุณไปหา SRF05 ฉันได้แนะนำวิธีการเชื่อมต่อ SRF05 ที่นี่บนletsmakerobots.com

ขั้นตอนที่ 5: ซื้อวัสดุ (มอเตอร์และล้อ)

ซื้อวัสดุ (มอเตอร์และล้อ)
ซื้อวัสดุ (มอเตอร์และล้อ)

มอเตอร์เกียร์ 2 ตัวมีล้อ ยิ่งอัตราส่วนสูง หุ่นยนต์ยิ่งแรง ยิ่งต่ำ ยิ่งเร็ว ฉันแนะนำอัตราส่วนระหว่าง 120:1 ถึง 210:1 สำหรับโครงการประเภทนี้ ราคา รวม: 15 USDรับบางส่วนที่นี่

ขั้นตอนที่ 6: คุณจะต้องการและคุณสามารถซื้อ.

คุณจะต้อง:

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

คุณยังสามารถได้รับในขณะที่คุณอยู่ที่:

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

ขั้นตอนที่ 7: มาสร้างหุ่นยนต์กันเถอะ

มาสร้างหุ่นยนต์กันเถอะ!
มาสร้างหุ่นยนต์กันเถอะ!

ตกลง! คุณได้สั่งซื้อของ ได้รับพัสดุแล้ว คุณต้องการจะสร้าง:) เอาล่ะ.. มาเริ่มกันเลย! ก่อนอื่นให้ติดล้อกับมอเตอร์เกียร์ของคุณ และเพิ่มยาง (ยางรัดในกรณีนี้)

ขั้นตอนที่ 8: เทปกาวสองชั้น - Trick

เทปกาวสองชั้น - Trick
เทปกาวสองชั้น - Trick

วิธีง่ายๆ ในการติดตั้งสิ่งของสำหรับหุ่นยนต์ที่รวดเร็ว (และแข็งแกร่งและคงทนอย่างน่าอัศจรรย์) คือเทปกาวสองชั้น

ขั้นตอนที่ 9: สร้างร่างกายจาก.. ไม่มีอะไรจริงๆ

สร้างร่างกายจาก.. ไม่มีอะไรจริงๆ!
สร้างร่างกายจาก.. ไม่มีอะไรจริงๆ!

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

ขั้นตอนที่ 10: ออกแบบหุ่นยนต์ของคุณ

ออกแบบหุ่นยนต์ของคุณ
ออกแบบหุ่นยนต์ของคุณ
ออกแบบหุ่นยนต์ของคุณ
ออกแบบหุ่นยนต์ของคุณ
ออกแบบหุ่นยนต์ของคุณ
ออกแบบหุ่นยนต์ของคุณ

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

ขั้นตอนที่ 11: ตัดการเชื่อมต่อ

ถอดแบตเตอรี่ออกเพื่อหลีกเลี่ยงการเผาบางสิ่งโดยไม่ได้ตั้งใจ! (เชื่อฉันเถอะ คุณต้องการ;)

ขั้นตอนที่ 12: มาเริ่มกันเลยกับบอร์ด

มาเริ่มกันที่บอร์ดกันเลย
มาเริ่มกันที่บอร์ดกันเลย

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

ขั้นตอนที่ 13: ใส่ชิป

ใส่ชิป
ใส่ชิป
ใส่ชิป
ใส่ชิป

ชิปใหม่เอี่ยมมักจะไม่พอดีกับซ็อกเก็ตทันที คุณจะต้องกดมันลงบนโต๊ะเพื่องอขาทั้งหมดให้เป็นมุมเพื่อให้พอดี (ขาลงไปที่ซ็อกเก็ต:) ตรวจสอบให้แน่ใจว่าขาทั้งหมดอยู่ในซ็อกเก็ต หากคุณซื้อการอัพเกรด Servo จาก Picaxe แสดงว่าคุณมีชิปสีเหลือง วางไว้ในตำแหน่งของดาร์ลิงตัน โปรดทราบว่าไม่ใช่ทุกรูในกระดานโปรเจ็กต์จะเต็มไปด้วยชิปสีเหลือง เราต้องการเพียงแค่แปดทางขวาในภาพเท่านั้น เนื่องจากนี่เป็นเพียงตัวต้านทานธรรมดา เราไม่จำเป็นต้องป้อนพวกมันเพิ่มเติม อันที่จริงชิปสีเหลืองนี้มีเพียงตัวต้านทาน 8 * 330 โอห์มในแพ็คเกจที่เรียบร้อย ดังนั้น หากคุณควรมีตัวต้านทาน คุณสามารถใส่มันลงในช่องหมายเลข “0” แทนได้ (ดูรูปสำหรับแฮ็กเล็กๆ ที่น่าเกลียดนี้) เนื่องจากเป็นตัวต้านทานตัวเดียวที่เราจะใช้เมื่อเราใช้เซอร์โวเพียงตัวเดียวเช่นกัน ใส่ชิปขนาดใหญ่, สมอง, ไมโครคอนโทรลเลอร์, Picaxe 28 (หมายเลขเวอร์ชัน) ลงในบอร์ดโครงการ สิ่งสำคัญคือต้องเปลี่ยนสิ่งนี้ให้ถูกวิธี โปรดทราบว่ามีจุดเล็ก ๆ ที่ปลายด้านหนึ่งและอื่น ๆ บนกระดาน สิ่งเหล่านี้ต้องไปด้วยกัน ชิปนี้จะได้รับพลังงานจากบอร์ดผ่านทางขาของมัน 2 ขา ขาที่เหลือทั้งหมด 26 ขาเชื่อมต่อกันบนบอร์ด และสามารถตั้งโปรแกรมให้คุณได้ คุณจึงสามารถส่งกระแสไฟเข้าและออกไปยัง ตรวจจับสิ่งต่าง ๆ และควบคุมสิ่งต่าง ๆ ด้วยโปรแกรมที่คุณอัปโหลดลงในไมโครคอนโทรลเลอร์นี้ (เย็น!)

ขั้นตอนที่ 14: ใส่ตัวควบคุมมอเตอร์

ใส่ตัวควบคุมมอเตอร์
ใส่ตัวควบคุมมอเตอร์

ตอนนี้ใส่ตัวควบคุมมอเตอร์ L293D ในซ็อกเก็ตสุดท้าย ตรวจสอบให้แน่ใจว่าได้เปลี่ยนวิธีนี้อย่างถูกต้องเช่นเดียวกับไมโครคอนโทรลเลอร์ มอเตอร์คอนโทรลเลอร์ L293D จะใช้เอาต์พุต 4 ตัวจากไมโครคอนโทรลเลอร์และเปลี่ยนเป็น 2 ฟังดูงี่เง่า? ดี.. เอาต์พุตทั่วไปจากไมโครคอนโทรลเลอร์สามารถ "เปิด" หรือ "ปิด" เท่านั้น ดังนั้นเพียงแค่ใช้สิ่งเหล่านี้ (ตัวอย่าง) จะทำให้หุ่นยนต์ของคุณสามารถขับไปข้างหน้าหรือหยุดได้ ไม่กลับ! ที่อาจไม่สะดวกนักเมื่อหันหน้าเข้าหาผนัง บอร์ดทำมาอย่างดีจนเอาท์พุต 2 ช่อง (ตอนนี้กลับด้านได้) ได้พื้นที่ของตัวเอง โดยมีเครื่องหมาย (A) และ (B) ติดกับตัวควบคุมมอเตอร์ (ด้านล่างขวาของภาพ). ข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ในภายหลัง

ขั้นตอนที่ 15: พลาสติกสีแดงที่ด้านหลังของกระดาน

พลาสติกสีแดงที่ด้านหลังของกระดาน
พลาสติกสีแดงที่ด้านหลังของกระดาน

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

ขั้นตอนที่ 16: ต่อสายมอเตอร์เข้ากับบอร์ด

ต่อสายไฟมอเตอร์เข้ากับบอร์ด
ต่อสายไฟมอเตอร์เข้ากับบอร์ด
ต่อสายไฟมอเตอร์เข้ากับบอร์ด
ต่อสายไฟมอเตอร์เข้ากับบอร์ด

นำลวด 4 ชิ้นแล้วประสานเข้ากับ 4 "A & B" - รู.. หรือถ้าคุณเก่งขนาดนั้น ใช้วิธีอื่นในการเชื่อมต่อสายเคเบิล 4 เส้นเข้ากับรูขนาดมาตรฐาน! (สามารถซื้อซ็อกเก็ตและหมุดมาตรฐานได้ทุกประเภท) หากคุณ (เช่นฉัน) เพียงแค่บัดกรีบนกระดาน คุณสามารถเสริมส่วนนี้ด้วยเทป หรือถ้าคุณมีพลาสติกที่หดตัวด้วยความร้อน คุณสามารถยึดสายไฟได้ด้วยสิ่งนี้

ขั้นตอนที่ 17: ต่อสายไฟเข้ากับมอเตอร์

ต่อสายไฟเข้ากับมอเตอร์
ต่อสายไฟเข้ากับมอเตอร์

"A" 2 ตัวไปที่มอเตอร์ตัวหนึ่งและตัว "B" 2 ตัวไปที่มอเตอร์ตัวอื่น ไม่สำคัญหรอกว่าอันไหนตราบใดที่ "A" เชื่อมต่อกับมอเตอร์ตัวหนึ่งและ "B" กับสองขั้วของอีกอันหนึ่ง (ใช่ หัวแร้งของฉันสกปรกจริงๆ ฉันรู้ว่า haha - ตราบเท่าที่ มันได้ผลนะรู้ยัง;)

ขั้นตอนที่ 18: เชื่อมต่อ Servo

ต่อเซอร์โว
ต่อเซอร์โว
ต่อเซอร์โว
ต่อเซอร์โว

ตอนนี้ มาต่อกับเซอร์โวกัน หากคุณควรอ่านเอกสารของ Picaxe คุณจะอ่านว่าคุณควรใช้แหล่งพลังงาน 2 แหล่ง หากคุณเพิ่มเซอร์โว เพื่อให้สั้น; เราไม่ว่าอะไรหรอก นี่เป็นหุ่นยนต์ธรรมดา และจากประสบการณ์ของผม มันก็ใช้ได้ดี คุณจะต้องบัดกรีพินพิเศษเพื่อเอาท์พุต "0" หากคุณต้องการใช้การเชื่อมต่อเซอร์โวมาตรฐาน พินดังกล่าวมาพร้อมกับชุดอัปเกรด Picaxe (จริง ๆ แล้วทั้งแถว) แต่คุณต้องการเพียงอันเดียวสำหรับเซอร์โวตัวเดียว และสามารถหาซื้อได้ในร้านขายอุปกรณ์อิเล็กทรอนิกส์ทุกแห่ง หากสายเซอร์โวของคุณเป็น (ดำ แดง ขาว) หรือ (สีดำ สีแดง สีเหลือง) สีดำควรอยู่ตรงขอบกระดาน ของฉันคือ (น้ำตาล, แดง, ส้ม) และน้ำตาลก็เลยไปที่ขอบ คำใบ้มักจะเป็นสีแดง นี่คือสิ่งที่เรียกว่า V หรือสิ่งเหล่านี้ ใช้ในการสุ่ม: ("V", "V+", "œ+", "1") นี่คือที่มาของกระแส สีดำ (หรือสีน้ำตาลในกรณีของฉัน) คือ G หรือ ("œG", "œ0" หรือ "-") สิ่งนี้เรียกอีกอย่างว่า "กราวด์" และเป็นที่ที่กระแสไหลไปสู่ (2 ขั้ว +/- จำบทเรียนฟิสิกส์ของคุณได้หรือไม่สีสุดท้ายคือ "สัญญาณ" (สีขาว, สีเหลืองหรือสีส้ม) เซอร์โวต้องการทั้ง "+ & -" หรือ "V & G" และสัญญาณ อุปกรณ์อื่นๆ บางตัวอาจต้องการแค่ "Ground" และ "Signal" (G & V) และบางเครื่องอาจต้องการ V, G, Input และ Output ทั้งคู่ อาจจะสับสนในตอนเริ่มต้น และทุกอย่างก็ตั้งชื่อต่างกันไปเสมอ (เหมือนที่ผมเพิ่งทำไป) ที่นี่) แต่หลังจากนั้นไม่นาน คุณจะได้ตรรกะ และมันง่ายมากจริง ๆ - แม้ฉันจะเข้าใจแล้วก็ตาม;)

ขั้นตอนที่ 19: เกี่ยวศีรษะ

เกี่ยวหัว
เกี่ยวหัว
เกี่ยวหัว
เกี่ยวหัว

ตอนนี้ขอเชื่อมต่อ ââ'¬Âœheadââ'¬Â เซ็นเซอร์ IR ของ Sharp (หรือ SRF05 ถ้าคุณเลือกตัวเลือกนั้น)(หากคุณซื้อ SRF005 หรือคล้ายกันแทน คุณควรดูวิธีการเชื่อมต่อสิ่งนี้ มันแตกต่างจากสิ่งนี้!) มีหลายวิธีในการเชื่อมต่อกับสิ่งต่าง ๆ เช่น เซ็นเซอร์ IR ที่คมชัด แต่นี่เป็นเงื่อนงำ: สีแดงจำเป็นต้องเชื่อมต่อกับ V1 นั่นคือ (ในการตั้งค่านี้) สิ่งใดก็ตามที่มีเครื่องหมาย ââ'¬ÂœVââ'¬Â หรือเชื่อมต่อกับสิ่งนี้ สีดำไปที่ G ที่ใดก็ได้บนกระดาน สีขาวจะต้องเชื่อมต่อกับอินพุตแบบอะนาล็อก 1 หากคุณอ่านเอกสารที่มาพร้อมกับบอร์ดโครงการ คุณสามารถอ่านวิธีแนบสายแพที่มาพร้อมเครื่อง และใช้สิ่งนี้ สิ่งที่ฉันได้ทำบน รูปภาพคือการตัดสายเคเบิลออกจากเซอร์โวเก่าที่ถูกไฟไหม้ บัดกรีด้วยหมุด และเชื่อมต่อสิ่งทั้งหมดเหมือนกับเซอร์โว คุณสามารถใช้มันเพื่อดูว่าสีของ Sharp ไปที่แถวใดบนกระดาน.. หรือวิธีหนึ่งที่จะทำสิ่งนี้ สภาพอากาศที่คุณใช้ริบบิ้นหรือวิธีของฉันââ'¬Âœmy วิธีการเชื่อมต่อ Sharp IR คุณควรเชื่อมต่ออินพุตอนาล็อก 3 ตัวที่เหลือกับ V ด้วย (ดูที่หมุดเล็กๆ ที่เชื่อมต่อบนรูปภาพ ถัดจากปลั๊ก) ฉันมีจัมเปอร์วางอยู่ และคุณจะเห็นว่าการเชื่อมต่อที่เหลือทั้ง 3 รายการเป็นแบบลัด (คู่สุดท้ายที่ไม่ได้ถูกแตะต้องเป็นเพียงสอง ââ'¬ÂœGroundââ'¬Â ไม่จำเป็นต้องตัดสิ่งเหล่านี้) หากคุณใช้ริบบอน คุณสามารถเชื่อมต่ออินพุตกับ V (หรือกราวด์สำหรับเรื่องนั้น) โดยการเชื่อมต่อสายไฟเป็นคู่ เหตุผลสำคัญที่ต้องลัดอินพุตอนาล็อกที่ไม่ได้ใช้ที่นี่คือ ââ'¬Âœleft ลอยตัว. ซึ่งหมายความว่าคุณจะได้รับการอ่านแปลก ๆ ทุกประเภทที่คุณพยายามอ่านหากไม่ได้เชื่อมต่อ (พูดสั้น ๆ ว่านี่คือคำแนะนำแบบกึ่งรวดเร็ว เราต้องไปให้สุด;)

ขั้นตอนที่ 20: ปล่อยให้มีชีวิต

Let There Be Life
Let There Be Life

มาสนุกกันเถอะ! วิธีที่คุณควรนำสายสีแดงจากแบตเตอรี่ (+) มาต่อกับสายสีแดงบนบอร์ดโครงการ (V) และสีดำ (-) ถึง (G) วิธีที่คุณทำเช่นนี้ขึ้นอยู่กับอุปกรณ์ที่คุณซื้อ หากมีคลิปหนีบแบตเตอรี่ที่แบตเตอรี่และบอร์ด คุณควรตรวจสอบให้แน่ใจว่า "+" จากแบตเตอรี่ลงท้ายด้วย "V" บนบอร์ด (เรียนรู้เพิ่มเติมที่นี่) บางครั้ง (แต่ไม่บ่อย) คลิปสามารถย้อนกลับกันได้ และเพียงแค่ใส่คลิปที่ตรงกันสองคลิปเข้าด้วยกันก็ไม่รับประกันว่า + ถึง V และ - ถึง G! ระวัง มิฉะนั้นคุณจะเห็นสิ่งที่หลอมละลายและควัน! ห้ามป้อนบอร์ดด้วยกระแสไฟเกิน 6V (ไม่มีแบตเตอรี่ 9V แม้ว่าคลิปจะพอดี) หมายเหตุ เรากำลังทำงานกับแหล่งจ่ายไฟเพียงแห่งเดียวที่นี่ ต่อมาคุณจะต้องการใช้กราวด์เดียวกัน แต่ทั้ง V1 และ V2 ด้วยวิธีนี้ชิปของคุณจะได้รับแหล่งหนึ่ง และมอเตอร์ ฯลฯ อีกแรงดันไฟฟ้าหนึ่ง (แรงกว่า) ติดตั้ง Picaxe Programming Editor บนพีซี ปฏิบัติตามคู่มือเพื่อเชื่อมต่อแจ็ค / USB / Serial ของคุณ ใส่แบตเตอรี่ในของคุณ (ยังคงหัวขาด) หุ่นยนต์ เสียบแจ็คสติ๊กในหุ่นยนต์ของคุณ.. เข้าสู่โปรแกรมแก้ไขโปรแกรม และเขียนเซอร์โว 0, 150กด F5 รอให้โปรแกรมถ่ายโอน และเซอร์โวของคุณกระตุกเล็กน้อย (หรือหมุน ขึ้นอยู่กับว่ามันเป็นอย่างไร) หากมีข้อผิดพลาดโปรดติดต่อฉันหรือติดต่อฉันหรือยุ่งกับคู่มือและพอร์ต ฯลฯ จนกว่าจะไม่มีรายงานข้อผิดพลาดและดูเหมือนว่าจะใช้งานได้ในการทดสอบให้ลองเขียนเซอร์โว 0, 200 แล้วกด F5 ดิสก์เซอร์โวควรหมุนเล็กน้อยแล้วหยุด. หากต้องการย้อนกลับ ให้เขียนว่า:servo 0, 150แล้วกด F5 ตอนนี้ "คอ" ของหุ่นยนต์หันไปข้างหน้า ติดที่ "หัว" - Sharp IR

ขั้นตอนที่ 21: มุ่งหน้าไป

หัวขึ้น & ไป!
หัวขึ้น & ไป!

คุณสร้างพื้นฐานเสร็จแล้ว! คุณได้สร้างหุ่นยนต์จริงๆ ตอนนี้ความสนุกเริ่มต้นขึ้นแล้ว คุณสามารถตั้งโปรแกรมให้ทำอะไรก็ได้ และแนบอะไรก็ได้กับมัน ขยายออกได้ทุกวิธี ฉันแน่ใจว่าคุณเต็มไปด้วยไอเดียแล้ว และมีแนวโน้มว่าคุณจะไม่ตามฉันมาโดยตลอด;)การออกแบบอาจระวัง คุณอาจใช้ส่วนอื่น ฯลฯ แต่หากคุณเชื่อมต่อตามที่อธิบายไว้ นี่คือเคล็ดลับบางประการ เพื่อเริ่มต้นการเขียนโปรแกรมหุ่นยนต์ของคุณ:ป้อน (คัดลอกและวาง) รหัสนี้ในโปรแกรมแก้ไขของคุณ แล้วกด F5 ขณะที่หุ่นยนต์เชื่อมต่ออยู่:หมายเหตุ: รหัสจะดูดีขึ้นมากเมื่อคุณใส่ลงในโปรแกรมแก้ไขของคุณ มันจะรู้จักคำสั่งและ ให้สีแก่พวกเขา+++main:readadc 1, b1 ' ใช้แรงดันไฟฟ้าที่ส่งคืนไปยังขาอะนาล็อก 1 และใส่ลงในตัวแปร b1debug ' ซึ่งจะดึงตัวแปรทั้งหมดไปที่ editor.goto main+++ ตอนนี้ จับมือคุณไว้ข้างหน้า ของหัวหุ่นยนต์และสังเกตว่าตัวแปร b1 เปลี่ยนแปลงค่าอย่างไร คุณสามารถใช้ความรู้ที่ได้รับเพื่อตัดสินใจว่าจะเกิดอะไรขึ้นเมื่อใด (สิ่งที่ควรเข้าใกล้ก่อนหน้านี้..) ตอนนี้ฉันแนะนำให้คุณวางหุ่นยนต์ของคุณบนกล่องไม้ขีดไฟหรือที่คล้ายกัน เนื่องจากล้อจะเริ่มหมุน Enter (คัดลอกและวาง) รหัสนี้ในโปรแกรมแก้ไขของคุณ แล้วกด F5 ขณะที่หุ่นยนต์เชื่อมต่ออยู่:+++สูง 4low 5+++ล้ออันใดอันหนึ่งควรหมุนไปในทิศทางเดียวล้อของคุณหมุนไปข้างหน้าหรือไม่? หากเป็นเช่นนั้น นี่คือคำแนะนำสำหรับวงล้อนั้นให้หมุนไปข้างหน้า หากวงล้อหมุนไปข้างหลัง คุณสามารถลองทำสิ่งนี้: +++ต่ำ 4high 5+++หากต้องการหมุนวงล้ออีกอัน คุณต้องป้อนไฮ 6low 7(หรือ ในทางกลับกัน สำหรับทิศทางตรงกันข้าม)เซอร์โวที่คุณได้ลองแล้ว ไปจนถึงด้านหนึ่งคือ:เซอร์โว 0, 75อีกด้านคือ:เซอร์โว 1, 225- และศูนย์:เซอร์โว 1, 150นี่คือโปรแกรมขนาดเล็กที่จะ (ถ้าทุกอย่างเรียบร้อยและคุณใส่พารามิเตอร์ที่เหมาะสมสำหรับสูง/ต่ำเพื่อให้เหมาะกับสายไฟของคุณกับมอเตอร์) ให้หุ่นยนต์ขับไปรอบ ๆ หยุดต่อหน้าสิ่งต่าง ๆ มองไปแต่ละด้านเพื่อตัดสินใจว่าอันไหนดีที่สุด เลี้ยวนั้น และขับเคลื่อนไปสู่การผจญภัยครั้งใหม่ +++สัญลักษณ์ระดับอันตราย = 70 'สิ่งที่ควรจะอยู่ไกลแค่ไหน ก่อนที่เราจะตอบสนอง?สัญลักษณ์เลี้ยว = 300' ชุดนี้ควรหมุนเท่าไหร่Symbol servo_turn = 700 ' ชุดนี้จะกำหนดระยะเวลาที่เรา ควรรอให้เซอร์โวหมุน (ขึ้นอยู่กับความเร็ว) ก่อนที่เราจะวัด distancemain: ' the main loopreadadc 1, b1 ' อ่านระยะทางข้างหน้าถ้า b1 < dan gerlevel แล้วgosub nodanger 'ถ้าไม่มีอะไรไปข้างหน้า ขับ forwardelsegosub ไปทางไหน' ถ้ามีสิ่งกีดขวางอยู่ข้างหน้า ให้ตัดสินใจว่าทางไหนดีกว่ากัน ifgoto main ' สิ่งนี้จะสิ้นสุดการวนซ้ำ ส่วนที่เหลือเป็นเพียงกิจวัตรย่อย:' นี่ควรเป็นการผสมผสานของคุณเพื่อทำให้หุ่นยนต์ขับเคลื่อนไปข้างหน้า สิ่งเหล่านี้คุณมักจะต้องปรับให้เข้ากับวิธีที่คุณต่อสายหุ่นยนต์ของคุณ motorshigh 5: high 6: low 4: low 7returnwhereway:gosub totalhalt ' first stop!'Look one way:gosub lturn ' look to one sidepause servo_turn ' wait for เซอร์โวจะเสร็จแล้ว turngosub totalhaltreadadc 1, b1'Look the other way:gosub rturn ' look to another sidepause servo_turn ' wait for the servo to be turns gosub totalhaltreadadc 1, b2' ตัดสินใจว่าวิธีไหนดีกว่า: ถ้า b1gosub body_lturnelsegosub body_rturnend ifreturnbody_lturn:high 6: low 5: low 7: high 4 ' นี่ควรเป็นชุดค่าผสมของคุณที่จะเปลี่ยนหุ่นยนต์ one waypause turn: gosub totalhaltreturnbody_rturn:high 5: low 6: low 4: high 7 ' นี่ควรเป็น c ของคุณ ombination ที่เปลี่ยนหุ่นยนต์ไปทางอื่น ๆ หยุดชั่วคราว: gosub totalhaltreturnrturn:servo 0, 100 ' มองไปที่หนึ่งด้านกลับlturn:servo 0, 200 ' มองไปที่อีกด้านหนึ่งreturntotalhalt:ต่ำ 4: ต่ำ 5: ต่ำ 6: ต่ำ 7 ' ต่ำทั้ง 4 หยุดหุ่นยนต์!Servo 0, 150 ' หันหน้าไปข้างหน้ารอ 1 ' หยุดทั้งหมดเป็นเวลาหนึ่งวินาทีส่งคืน +++ ด้วยการเขียนโปรแกรมและการปรับแต่งที่ชาญฉลาด คุณสามารถทำให้หุ่นยนต์ขับเคลื่อน หันศีรษะ ตัดสินใจ ปรับเปลี่ยนเล็กน้อย หันไปทางช่องที่น่าสนใจ เช่น ประตู ทั้งหมดทำงานพร้อมกันขณะขับรถ มันดูดีมากถ้าคุณทำให้หุ่นยนต์หมุนในขณะที่หัวหมุน;) ขึ้นสำหรับรหัสขั้นสูงเพิ่มเติมบ้างไหม? ตรวจสอบสิ่งนี้: https://letsmakerobots.com/node/25Sound:คุณยังสามารถเพิ่มลำโพงขนาดเล็กไปยังตัวอย่าง (เอาต์พุต) พิน 1 & กราวด์ และ writeSound 1, (100, 5)- หรือภายในโปรแกรมตัวอย่างด้านบน make itSound 1, (b1, 5) - เพื่อให้ได้เสียงตลกขึ้นอยู่กับระยะห่างของวัตถุข้างหน้า คุณสามารถติดโคมไฟหรือ LED เพื่อตรึง 2 & กราวด์ และเขียน (จำไว้ว่า LED ต้องหันไปทางขวา) สูง 2 เพื่อเลี้ยว บนหลอดไฟและต่ำ 2 เพื่อปิด;)- แล้วปากกาเลเซอร์ที่ติดตั้งบนเซอร์โวพิเศษล่ะ? จากนั้นคุณสามารถให้หุ่นยนต์หมุนเลเซอร์ไปรอบๆ เปิดและปิด ชี้ตำแหน่ง..

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

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

แนะนำ: