สารบัญ:
- ขั้นตอนที่ 1: รวบรวมวัสดุ
- ขั้นตอนที่ 2: ตั้งค่า
- ขั้นตอนที่ 3: เชื่อมต่อ Buggy กับ H-bridge
- ขั้นตอนที่ 4: เชื่อมต่อ H-bridge ของคุณกับ Raspberry Pi
- ขั้นตอนที่ 5: เชื่อมต่อแบตเตอรี่ 9 โวลต์กับสะพาน H ของคุณ
- ขั้นตอนที่ 6: ด่าน
- ขั้นตอนที่ 7: การเดินสายไฟปุ่มกด
- ขั้นตอนที่ 8: รหัส
- ขั้นตอนที่ 9: การตั้งค่า VNC Viewer
- ขั้นตอนที่ 10: การประกอบ Buggy ของคุณ
วีดีโอ: หุ่นยนต์ปุ่มกด RSPI Buggy: 10 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
คุณเคยเห็นรถควบคุมระยะไกลที่ร้านและสงสัยว่าคุณสามารถสร้างมันขึ้นมาเองได้หรือไม่ ใช่แล้ว คุณสามารถสร้างและควบคุมรถของคุณด้วยปุ่มกด สิ่งที่คุณต้องมีคือวัสดุที่เรียบง่ายและคุณสามารถสร้างหุ่นยนต์แบบกดปุ่มได้ ทำตามขั้นตอนต่อไปนี้และสร้างรถบั๊กกี้แบบกดปุ่ม
ขั้นตอนที่ 1: รวบรวมวัสดุ
ก่อนที่เราจะเริ่ม คุณควรรวบรวมเอกสารที่จำเป็นเพื่อให้โครงการนี้เสร็จสมบูรณ์:
- ราสเบอร์รี่ Pi B+
- เฝ้าสังเกต
- คีย์บอร์ด
- หนู
- ที-คอบเบลอร์
- เขียงหั่นขนมขนาดครึ่ง
- สะพาน H
- ไขควงฟิลลิป
- แชสซีหุ่นยนต์ Buggy พร้อมมอเตอร์ 2 ตัว
- 4 ปุ่มกด
- แบตเตอรี่ 9 โวลต์
- ที่ชาร์จแบบพกพา
- สายไมโคร USB
- สายจัมเปอร์ตัวผู้-ตัวเมีย 4 เส้น
- สายจัมเปอร์ตัวผู้ 12 ตัว
- ซอฟต์แวร์เข้ารหัส Python 3
- อุปกรณ์มือถือที่สามารถดาวน์โหลดแอป VNC viewer
ขั้นตอนที่ 2: ตั้งค่า
เมื่อคุณรวบรวมวัสดุที่จำเป็นได้แล้ว คุณก็สามารถสร้างรถบั๊กกี้ของคุณได้แล้ว ประการแรก คุณต้องเชื่อมต่อ Raspberry Pi กับจอภาพ เมาส์ และคีย์บอร์ด เมื่อคุณทำเช่นนั้น คุณจะต้องแนบ t-cobbler กับ Pi และเขียงหั่นขนมขนาดครึ่งของคุณ ตอนนี้คุณสามารถแนบ h-bridge และปุ่มกดเข้ากับเขียงหั่นขนมของคุณ
ขั้นตอนที่ 3: เชื่อมต่อ Buggy กับ H-bridge
ตอนนี้คุณพร้อมที่จะสร้างรถของคุณแล้ว ก่อนอื่นคุณต้องติดมอเตอร์เข้ากับ h-bridge ดังนั้นคุณต้องคลายเกลียวพอร์ตสีน้ำเงินสี่พอร์ตที่ด้านบนและด้านล่างของ h-bridge หากคุณถือมันเหมือนในภาพด้านบน หลังจากนั้นคุณจะต้องได้สายจัมเปอร์ชาย - ชายสองสีแดงและสีดำสองเส้น ถัดไปวางสายสีดำในพอร์ตด้านซ้ายและสายสีแดงในพอร์ตด้านขวา (ในภาพด้านบนมีการต่อสายในลักษณะอื่น ๆ แต่วิธีนี้ทำให้ง่ายขึ้น) เมื่อคุณวางสายไฟในพอร์ตสีน้ำเงินแล้ว ขันให้แน่น ซึ่งจะช่วยให้ไม่หลุดร่วง ตอนนี้บนแชสซีของคุณ ใกล้กับล้อ คุณจะเห็นมอเตอร์และขั้วต่อตัวเมียสีแดงและสีดำออกมาจากมอเตอร์แต่ละตัว จับคู่สายสีแดงและสีดำจากสะพาน h กับมอเตอร์ และตอนนี้ สะพาน h ของคุณเชื่อมต่อกับรถม้าของคุณแล้ว จำไว้ว่าหากคุณถือ h-bridge เหมือนกับภาพด้านบน พอร์ตด้านบนควรเชื่อมต่อกับวงล้อด้านซ้าย และพอร์ตด้านล่างควรเชื่อมต่อกับวงล้อด้านขวา
ขั้นตอนที่ 4: เชื่อมต่อ H-bridge ของคุณกับ Raspberry Pi
เมื่อคุณเชื่อมต่อสะพาน H กับรถบั๊กกี้แล้ว ตอนนี้คุณเชื่อมต่อกับ Pi ของคุณแล้ว ตอนนี้คุณต้องมีสายจัมเปอร์ชาย - หญิง 4 เส้น ต่อสายจัมเปอร์ทั้งสี่เส้นเข้ากับ h-bridge กับขั้วต่อตัวผู้ที่ด้านหน้าของ h-bridge จากนั้นเชื่อมต่อสายทั้งสี่กับ GPIO อื่นบนเขียงหั่นขนมของคุณ ฉันใช้ GPIO 4 และ 17 สำหรับล้อซ้ายและ GPIO 5 และ 6 สำหรับล้อขวา หากต้องการทราบว่าสายใดที่ใช้สำหรับล้อใด บนสะพาน h ที่คุณเชื่อมต่อสายตัวผู้กับตัวเมียสองตัวนั้นอยู่ใกล้กับสายตัวผู้กับตัวผู้ที่คุณเชื่อมต่อกับมอเตอร์มากที่สุดคือวงล้อคละ ตอนนี้ คุณต้องใช้สายตัวผู้กับตัวผู้เพื่อต่อสายกราวด์กับสะพาน h ของคุณ ซึ่งหมายความว่าตอนนี้คุณต้องคลายเกลียวพอร์ตตรงกลางของพอร์ตด้านหน้าสามพอร์ตของสะพาน h ของคุณ จากนั้นใส่ลวดเข้าไปแล้วขันให้แน่นเพื่อป้องกันไม่ให้หลุดออก ตอนนี้วางสายนั้นลงในพอร์ตกราวด์ในเขียงหั่นขนมของคุณ
ขั้นตอนที่ 5: เชื่อมต่อแบตเตอรี่ 9 โวลต์กับสะพาน H ของคุณ
สิ่งสุดท้ายที่คุณต้องทำเพื่อสร้างบั๊กกี้ของคุณให้สมบูรณ์คือการต่อแบตเตอรี่ขนาด 9 โวลต์ คุณต้องมีขั้วต่อที่เชื่อมต่อแบตเตอรี่ของคุณและแยกออกเป็นกราวด์และแรงดันไฟฟ้า ตอนนี้คุณต้องคลายเกลียวจากด้านซ้าย สองพอร์ตแรกบน h-bridge ของคุณ หลังจากนั้นคุณต้องใส่สายสีแดงจากแบตเตอรี่ลงในพอร์ตด้านซ้ายแล้วใส่สายดินลงในพอร์ตตรงกลาง คุณควรมีสายสองเส้นที่พอร์ตตรงกลาง สายกราวด์หนึ่งเส้นไปยัง Pi และสายกราวด์หนึ่งเส้นจากแบตเตอรี่ ตอนนี้ขันพอร์ตกลับให้แน่นแล้วไปยังขั้นตอนถัดไป
ขั้นตอนที่ 6: ด่าน
ตอนนี้เราจะตรวจสอบว่ารถบักกี้ของคุณใช้งานได้หรือไม่ก่อนที่เราจะไปยังปุ่มกด ตอนนี้เปิด Python 3 บน Pi ของคุณและเรียกใช้โค้ดด้านล่างเพื่อให้แน่ใจว่ารถบั๊กของคุณใช้งานได้
จาก gpiozero นำเข้า Robot
ร็อบบี้ = หุ่นยนต์(ซ้าย=(4, 17), ขวา=(5, 6))
Robby.forward()
หากรถบักกี้ของคุณก้าวไปข้างหน้า ให้พิมพ์:
Robby.stop()
ขั้นตอนที่ 7: การเดินสายไฟปุ่มกด
หลังจากตรวจสอบแล้วว่ารถบักกี้ของคุณใช้งานได้ คุณก็พร้อมที่จะเพิ่มปุ่มกดแล้ว สิ่งแรกที่คุณต้องทำคือวางลวดจากกราวด์แล้วต่อเข้ากับรางกราวด์ทั้งสองด้าน สิ่งนี้จะทำให้ง่ายมากเมื่อวางสายปุ่มของคุณ ตอนนี้วางสี่ปุ่มของคุณในลำดับเดียวกับรูปภาพด้านบน ตรวจสอบให้แน่ใจว่าแต่ละขาของแต่ละปุ่มอยู่ในแถวที่ต่างกัน ตอนนี้เชื่อมต่อขาข้างหนึ่งจากแต่ละปุ่มกับพื้น หลังจากนั้นคุณต้องเชื่อมต่อแต่ละปุ่มกับ GPIO ดังนั้นเราจะเรียกปุ่มที่อยู่ไกลที่สุดจาก Pi ไปข้างหน้าและเชื่อมต่อปุ่มนั้นกับ GPIO 23 จากนั้นปุ่มทางด้านขวาของปุ่มที่คุณเพิ่งเชื่อมต่อ เราจะโทร ถูกต้องแล้วเชื่อมต่อกับ GPIO 13 ถัดจากปุ่มที่ใกล้กับ Pi ของคุณมากที่สุด เราจะโทรย้อนกลับและเชื่อมต่อกับ GPIO 21 สุดท้ายเราจะเรียกปุ่มสุดท้ายไปทางซ้ายและเชื่อมต่อกับ GPIO 18
ขั้นตอนที่ 8: รหัส
หลังจากเดินสายปุ่มกด คุณก็พร้อมที่จะเขียนโค้ดรถบั๊กกี้ของคุณแล้ว เปิด python 3 บน Pi ของคุณและทำตามโค้ดด้านล่างเพื่อให้แน่ใจว่ารถบั๊กของคุณใช้งานได้
จาก gpiozero นำเข้า Robot, Button
จากเวลานำเข้าการนอนหลับ
จากแอพนำเข้า guiizero, ปุ่มกด
ร็อบบี้ = หุ่นยนต์(ซ้าย=(4, 17), ขวา=(5, 6))
forward_button = ปุ่ม(23)
right_button = ปุ่ม(13)
left_button = ปุ่ม (18)
Backwards_button = ปุ่ม(21)
ในขณะที่จริง:
ถ้า forward_button.is_pressed:
Robby.forward()
นอน(2)
Robby.stop()
elif right_button.is_pressed:
Robby.right()
นอน(0.2)
Robby.stop()
elif left_button.is_pressed:
Robby.left()
นอน(0.2)
Robby.stop()
elif Backwards_button.is_pressed:
Robby.backward()
นอน(2)
Robby.stop()
ขั้นตอนที่ 9: การตั้งค่า VNC Viewer
ตอนนี้คุณต้องเชื่อมต่อ Pi กับโทรศัพท์เพื่อให้คุณสามารถเรียกใช้รหัสจากโทรศัพท์ของคุณได้เมื่อ Pi ของคุณเชื่อมต่อกับรถ ก่อนอื่นให้ดาวน์โหลดแอป VNC viewer บนโทรศัพท์ของคุณ จากนั้นคลิกที่ VNC บน Pi ของคุณ ซึ่งควรอยู่ใกล้ด้านล่างซ้ายของหน้าจอ เมื่อคุณทำเช่นนั้นแล้ว ให้พิมพ์ที่อยู่ Pi ชื่อผู้ใช้และรหัสผ่านของคุณ ตอนนี้คุณเชื่อมต่อกับ Pi ของคุณแล้ว
ขั้นตอนที่ 10: การประกอบ Buggy ของคุณ
ขั้นตอนสุดท้ายที่คุณต้องทำคือประกอบรถบั๊กกี้ของคุณ นี่อาจเป็นส่วนที่ยากที่สุดของโปรเจ็กต์นี้ เพราะมันค่อนข้างท้าทายที่จะให้ทุกอย่างพอดีกับแชสซีของคุณ สำหรับสิ่งที่ฉันทำ ก่อนอื่นฉันติดเทปแบตเตอรี่ที่ด้านล่างระหว่างมอเตอร์ จากนั้นฉันก็วางที่ชาร์จแบบพกพาไว้ด้านล่างแล้วเสียบเข้ากับ Pi ฉันวาง Pi และด้านหลังของแชสซีและติดเทปสะพาน h เข้ากับ t-clobber จากนั้นฉันก็วางเขียงหั่นขนมไว้ด้านหน้าเพื่อให้ควบคุมรถบั๊กกี้ได้ง่าย แต่คุณไม่จำเป็นต้องประกอบชิ้นส่วนให้เหมือนกันทุกประการ ขึ้นอยู่กับขนาดของแชสซี ตอนนี้คุณสร้างหุ่นยนต์ปุ่มกดด้วย Raspberry Pi เสร็จแล้ว
แนะนำ:
วิธีทำหุ่นยนต์ Buggy: 6 ขั้นตอน
วิธีทำหุ่นยนต์ Buggy: สวัสดี!! ในคำแนะนำของวันนี้ฉันจะสอนคุณเกี่ยวกับวิธีสร้างบั๊กหุ่นยนต์ของคุณเอง ก่อนที่เราจะพูดถึงข้อกำหนดและสิ่งที่คุณต้องทำ หุ่นยนต์บั๊กกี้นั้นเป็นรถ 3 ล้อที่ตั้งโปรแกรมได้ซึ่งคุณสามารถควบคุมได้
โครงการ Robot Buggy: 3 ขั้นตอน
โครงการ Robot Buggy: สำหรับโครงการนี้ คุณจะต้องการ:Raspberry Pi 3 Buggy Chassis พร้อมมอเตอร์และล้อ 9-Volt Battery ที่ปอกสายไฟไขควงเกลียวลวดหรือสายจัมเปอร์Small Breadboard1 LED สีแดง1 LEDT-CobblerH BridgeTape2 330 ตัวต้านทานPower Pack
Robot Buggy RPI: 7 ขั้นตอน
Robot Buggy RPI: Robot Buggy เป็นเรื่องง่ายมากที่จะสร้างด้วย Raspberry Pi ของคุณ เพียงคุณทำตามขั้นตอนตามที่มันจะสำคัญ หัวข้อที่ฉันจะกล่าวถึงคือ: ฉันพบแนวคิดนี้จากที่ใดและการแก้ไขใด ๆ (จะมีลิงก์ให้) เนื้อหาทีละขั้นตอน p
The Pi Buggy: 4 ขั้นตอน
The Pi Buggy: นี่เป็นโครงการแรกของเรา ในโครงการนี้ เราได้สร้างรถบั๊กกี้ที่ควบคุมโดยพายราสเบอร์รี่ เป็นโครงการที่ค่อนข้างง่ายและอาจเป็นโครงการแรกที่ดีมากสำหรับทุกคนที่ต้องการเรียนรู้ สำหรับโครงการนี้ คุณจะต้อง: -A Raspberry Pi-A
Rock Buggy Body สำหรับ RedCat Gen7: 9 ขั้นตอน (พร้อมรูปภาพ)
Rock Buggy Body สำหรับ RedCat Gen7: อุปกรณ์เสริมสำหรับการพิมพ์ Inspiration3D และแม้แต่ร่างกายทั้งหมดก็เป็นที่นิยมอย่างมากในหมู่ชุมชน RC โดยเฉพาะอย่างยิ่งในประเภทของ RC Crawlers ตัวฉันและคนอื่นๆ ได้เปิดตัวโครงการฟรีทุกประเภท แต่สิ่งที่ไม่เคยได้ยินมาก่อนคือให้ผู้ผลิตปล่อย