สารบัญ:
- ขั้นตอนที่ 1: วัสดุที่จำเป็น
- ขั้นตอนที่ 2: การประกอบแชสซี
- ขั้นตอนที่ 3: การเตรียม Raspberry Pi
- ขั้นตอนที่ 4: วงจร
- ขั้นตอนที่ 5: ติดตั้งทุกอย่างบนแชสซี
- ขั้นตอนที่ 6: วิธีใช้งาน
- ขั้นตอนที่ 7: การควบคุมจากโทรศัพท์
- ขั้นตอนที่ 8: รูปภาพและวิดีโอบางส่วน
วีดีโอ: หุ่นยนต์สตรีมมิ่งวิดีโอควบคุม Raspberry Pi Wifi: 8 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
เคยคิดที่จะสร้างหุ่นยนต์เจ๋งๆ ที่มีกล้องติดไว้ไหม? คุณมาถูกที่แล้ว ฉันจะแสดงให้คุณเห็นทีละขั้นตอนเกี่ยวกับวิธีสร้างหุ่นยนต์ตัวนี้
ด้วยวิธีนี้คุณสามารถไปล่าผีในเวลากลางคืนโดยการควบคุมและเห็นฟีดวิดีโอบนคอมพิวเตอร์ของคุณหรือขับออกไปข้างนอกและเพียงแค่สำรวจในขณะที่นั่งอยู่ข้างใน การขับรถนั้นสนุกมาก
ขั้นตอนที่ 1: วัสดุที่จำเป็น
1. ราสเบอร์รี่ปี่
2. อะแดปเตอร์ USB WiFi (หากคุณใช้ raspberry pi 2)
3. เว็บแคม USB
4. การ์ด SD ที่ติดตั้ง Raspbian ไว้
5. พาวเวอร์แบงค์
6. Robot Chassis with Motors (ฉันใช้มอเตอร์ 300 รอบต่อนาที)
7. L293D IC หรือ L298 ไดรเวอร์มอเตอร์
8. 9v Battery หรือ Battery Pack (หากคุณใช้แบตเตอรี่ 9v ผมขอแนะนำให้เชื่อมต่อ 2 แบบขนานกัน)
9. สวิตช์
10. เขียงหั่นขนมหรือ PCB หากคุณต้องการบัดกรี
11. สายจัมเปอร์ M/M และ M/F
เครื่องมือ
1. หัวแร้ง
2. ไขควง
3. เทปสองหน้า
ขั้นตอนที่ 2: การประกอบแชสซี
บัดกรีสายไฟเข้ากับมอเตอร์และยึดมอเตอร์เข้ากับแชสซี หากคุณไม่มีหัวแร้ง คุณสามารถบิดสายไฟและติดด้วยเทปพันสายไฟ แต่ไม่แนะนำ เพราะจะเป็นข้อต่อที่ค่อนข้างอ่อน
ขั้นตอนที่ 3: การเตรียม Raspberry Pi
1. ติดตั้ง Raspbian บนการ์ด SD และบูต raspberry pi ด้วยจอภาพ แป้นพิมพ์ เมาส์ อะแดปเตอร์ wifi และเว็บแคมที่เชื่อมต่อ
2. จากเมนู raspi-config ให้เปิดใช้งาน ssh
3. ไปที่เดสก์ท็อปและเชื่อมต่อกับเครือข่าย wifi ของคุณจากตัวเลือก wifi ที่มุมบนขวา
4. เมื่อเชื่อมต่อแล้ว ให้ตรวจสอบที่อยู่ IP ของ Pi โดยพิมพ์ ifconfig ในเทอร์มินัล
5. เปิด IDLE 2 จากแท็บการเขียนโปรแกรมจากทาสก์บาร์และคัดลอกรหัส pi_robot แล้วบันทึก
6. ในการติดตั้งเว็บแคมฉันต้องการให้คุณดูวิดีโอนี้ที่สร้างโดย Anand Nayyar
7. สิ่งอื่น ๆ ที่ฉันทำคือเปลี่ยนความละเอียดเป็น 720p แทนที่จะเป็น 480p และค้นหา "stream_maxrate" และเปลี่ยนเป็น 3 เพื่อให้ได้ fps ที่สูงขึ้นในการสตรีม ฉันยังโอเวอร์คล็อก Pi เป็น 1ghz
การแก้ไขปัญหา
เมื่อฉันพยายามเรียกใช้โค้ดในเทอร์มินัลด้วยคำสั่ง "cd Videos" (เพราะนั่นคือที่ที่ฉันบันทึกไว้) จากนั้น "python pi_robot.py" มันบอกว่ามีข้อผิดพลาดทางไวยากรณ์ ดังนั้นสิ่งที่ฉันทำคือเปิดโค้ดในเทอร์มินัลด้วยคำสั่ง "sudo nano pi_robot.py" และลบบรรทัดที่เขียนด้วย python แล้วและไม่ได้เป็นส่วนหนึ่งของโค้ดและหลังจากนั้นก็ใช้งานได้ ฉันไม่รู้ว่าเกิดอะไรขึ้น ดังนั้นหากใครรู้ว่าฉันยินดีที่จะได้ยินคำอธิบายเกี่ยวกับเรื่องนี้ในความคิดเห็น
ขั้นตอนที่ 4: วงจร
วงจรค่อนข้างเรียบง่าย และจะยิ่งง่ายยิ่งขึ้นไปอีกหากคุณใช้บอร์ดควบคุมมอเตอร์ L298 หากคุณกำลังใช้บอร์ดไดรเวอร์มอเตอร์ L298 คุณเพียงแค่ต้องต่อหมุด gpio เหมือนในแผนผังที่สอง
ขั้นตอนที่ 5: ติดตั้งทุกอย่างบนแชสซี
รูปภาพบอกได้แทบทุกอย่างเกี่ยวกับวิธีการประกอบของฉัน แต่แน่นอนว่าภาพของคุณจะแตกต่างออกไปหากคุณใช้แชสซีที่แตกต่างกัน ฉันใช้เทปโฟมสองหน้าติดทุกอย่างบนแชสซี และพยายามใช้สายไฟที่สั้นกว่านี้ มันดูดีขึ้น
ขั้นตอนที่ 6: วิธีใช้งาน
ในการเริ่มควบคุมหุ่นยนต์ของคุณ ให้ทำตามขั้นตอนต่อไปนี้ -
1. เปิด Raspberry Pi แต่อย่าพลิกสวิตช์ที่เชื่อมต่อก้อนแบตเตอรี่กับ L293D เลย
2. เชื่อมต่อผ่าน ssh โดยใช้โปรแกรม putty หากคุณใช้ windows
3. พิมพ์คำสั่ง "sudo motion" จากนั้นเปิดอินเทอร์เน็ตเบราว์เซอร์และพิมพ์ที่อยู่ IP ของ Pi ด้วย 8081 ต่อท้ายเช่น "192.168.45.64:8081" และคุณควรได้รับฟีดวิดีโอ หากไม่ได้ผลให้พิมพ์ 8080 แทน 8081
4. กลับไปที่เทอร์มินัลแล้วค้นหาตำแหน่งที่คุณบันทึกไฟล์ pi_robot.py ของคุณ ฉันบันทึกไว้ในโฟลเดอร์วิดีโอ ดังนั้นคำสั่งคือ "cd Videos" จากนั้น "python pi_robot.py" จำไว้ว่าทุกอย่างคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
5. หลังจากนั้นโปรแกรมจะเริ่มทำงาน พลิกสวิตช์ ตอนนี้คุณควรจะสามารถควบคุมหุ่นยนต์ได้จากปุ่มลูกศรบนแป้นพิมพ์ของคุณ
6. กดลูกศรไปข้างหน้าและตรวจสอบว่ามอเตอร์ทั้งสองเคลื่อนที่ไปในทิศทางที่ถูกต้องหรือไม่ หากมอเตอร์ตัวใดตัวหนึ่งเคลื่อนที่ไปในทิศทางที่ไม่ถูกต้อง ให้เปลี่ยนจุดต่อมอเตอร์สองตัวที่เชื่อมต่อกับ L293D
ขั้นตอนที่ 7: การควบคุมจากโทรศัพท์
ขั้นตอนทั้งหมดเหมือนกัน คุณเพียงแค่ดาวน์โหลดแอป "JuiceSSH" จาก play store ในการควบคุมหุ่นยนต์ คุณต้องมีปุ่มลูกศร แต่แป้นพิมพ์ของสมาร์ทโฟนทั่วไปไม่มีปุ่มลูกศร เราจึงต้องดาวน์โหลดแอป Hacker's Keyboard' จากนั้นเชื่อมต่อกับมันเหมือนที่คุณทำใน windows
ขั้นตอนที่ 8: รูปภาพและวิดีโอบางส่วน
คุณภาพวิดีโอเว็บแคมลดลง แต่ fps เพียง 2 หรือ 3 คุณภาพวิดีโอนั้นดีเมื่ออยู่ข้างนอก แต่จะไม่ดีเมื่ออยู่ภายใน มันสามารถขับบนภูมิประเทศแบบออฟโร้ดได้ แต่ไม่ค่อยดีนัก มันอาจจะทำได้ถ้าคุณใช้แรงดันไฟฟ้าที่สูงกว่าในการขับเคลื่อนมอเตอร์เช่นเดียวกับแบตเตอรี่ขนาด 12 โวลต์ขนาดเล็ก
รองชนะเลิศการแข่งขันไร้สาย
รางวัลที่สามในการประกวด Make It Move 2017
แนะนำ:
กันน้ำ Raspberry Pi Powered Wifi DSLR Webcam สำหรับ Time Lapses: 3 ขั้นตอน (พร้อมรูปภาพ)
กันน้ำ Raspberry Pi Powered Wifi DSLR Webcam สำหรับ Time Lapses: ฉันเป็นคนดูดเพื่อดูพระอาทิตย์ตกจากที่บ้าน มากเสียจนฉันได้รับ FOMO เล็กน้อยเมื่อพระอาทิตย์ตกดินและฉันไม่ได้อยู่บ้านเพื่อดู เว็บแคม IP ให้คุณภาพของภาพที่น่าผิดหวัง ฉันเริ่มมองหาวิธีนำกล้อง DSLR ตัวแรกกลับมาใช้ใหม่: Cano
Wifi ควบคุม 12v Led Strip โดยใช้ Raspberry Pi พร้อม Tasker, การรวม Ifttt: 15 ขั้นตอน (พร้อมรูปภาพ)
Wifi ที่ควบคุม 12v Led Strip โดยใช้ Raspberry Pi พร้อม Tasker, Ifttt Integration: ในโครงการนี้ ฉันจะแสดงวิธีควบคุมแถบ LED แบบอะนาล็อก 12v อย่างง่ายผ่าน wifi โดยใช้ raspberry pi สำหรับโครงการนี้ คุณจะต้อง: 1x Raspberry Pi (I) กำลังใช้ Raspberry Pi 1 Model B+) 1x RGB 12v Le
เว็บไซต์ / แถบ LED ควบคุม WiFi พร้อม Raspberry Pi: 9 ขั้นตอน (พร้อมรูปภาพ)
เว็บไซต์/แถบ LED ที่ควบคุมด้วย WiFi พร้อม Raspberry Pi: ความเป็นมา: ฉันเป็นวัยรุ่น และได้ออกแบบและเขียนโปรแกรมโครงการอิเล็กทรอนิกส์ขนาดเล็กในช่วงไม่กี่ปีที่ผ่านมา พร้อมกับเข้าร่วมการแข่งขันหุ่นยนต์ เมื่อเร็ว ๆ นี้ฉันกำลังปรับปรุงการตั้งค่าโต๊ะทำงานของฉัน และฉันตัดสินใจว่าตัวเลือกที่ดี
Raspberry Pi Zero Wifi Access Point พร้อมเสาอากาศ PCB แบบกำหนดเอง: 6 ขั้นตอน (พร้อมรูปภาพ)
Raspberry Pi Zero Wifi Access Point พร้อมเสาอากาศ PCB แบบกำหนดเอง: เรากำลังทำอะไร หัวข้อของบทช่วยสอนนี้มีคำศัพท์ทางเทคนิคมากมาย มาทำลายมันกันเถอะ Raspberry Pi Zero (Rπ0) คืออะไร? Raspberry Pi Zero เป็นคอมพิวเตอร์ขนาดเล็ก เป็นคอมพิวเตอร์บอร์ดเดี่ยว Raspberry Pi รุ่นเล็ก
กรอบรูปดิจิตอล เชื่อมต่อ WiFi – Raspberry Pi: 4 ขั้นตอน (พร้อมรูปภาพ)
Digital Photo Picture Frame, WiFi Linked – Raspberry Pi: นี่เป็นเส้นทางที่ง่ายมากและต้นทุนต่ำไปยังกรอบรูปดิจิตอล – ด้วยข้อได้เปรียบในการเพิ่ม/ลบรูปภาพผ่าน WiFi ผ่านการ 'คลิกแล้วลาก' โดยใช้โปรแกรมถ่ายโอนไฟล์ (ฟรี) . สามารถขับเคลื่อนด้วย Pi Zero ขนาดเล็ก 4.50 ปอนด์ โอนก็ได้