สารบัญ:
- ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น
- ขั้นตอนที่ 2: เนื้อหาหลักและสิ่งที่แนบมา
- ขั้นตอนที่ 3: การเดินสายไฟและวงจร
- ขั้นตอนที่ 4: การควบคุม Rover
- ขั้นตอนที่ 5: บทสรุป
วีดีโอ: IOT Lunar Rover Raspberrypi+Arduino: 5 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
โครงการนี้ได้รับแรงบันดาลใจจากภารกิจดวงจันทร์ของอินเดีย Chandryaan-2 ซึ่งจะเกิดขึ้นในเดือนกันยายน 2019 นี่เป็นภารกิจพิเศษเพราะพวกเขากำลังจะลงจอดในจุดที่ไม่มีใครเคยลงจอดมาก่อน ดังนั้นเพื่อแสดงการสนับสนุนของฉัน ฉันตัดสินใจ สร้างรถแลนด์โรเวอร์จริงตามภาพของรถแลนด์โรเวอร์ออนไลน์ ฉันถูกจำกัดโดยขนาดเครื่องพิมพ์ 3 มิติของฉัน ดังนั้นฉันจึงต้องทำการปรับเปลี่ยนเล็กน้อย
ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น
นี่คือการออกแบบโมดูลาร์ที่มีแผงควบคุมสองชุดคือ Arduino และ Raspberry Pi ทั้งสองทำงานเป็นอิสระจากกัน หากคุณมีงบประมาณไม่เพียงพอ คุณสามารถปล่อย raspberry pi และกล้องออกได้ แต่รถแลนด์โรเวอร์จะยังคงทำงานโดย Bluetooth Raspberry pi ใช้สำหรับกล้องและควบคุมรถแลนด์โรเวอร์ผ่าน WiFi และอินเทอร์เน็ตเท่านั้น การเคลื่อนไหวของรถแลนด์โรเวอร์ถูกควบคุมโดย Arduino อุปกรณ์ทั้งสองมีแหล่งจ่ายไฟที่แตกต่างกัน
ส่วนประกอบของระบบควบคุม
- Arduino uno
- ตัวขับมอเตอร์ L293D ชิลด์
- มอเตอร์กระแสตรง 6 ตัว
- 6 ยาง (พิมพ์ 3d)
- Mainbody+links (3 พิมพ์)
- เซอร์โวมอเตอร์ 2 ตัว
- สิ่งที่แนบมาต่างๆ (พิมพ์ 3d)
- สกรู 5 มม. 4 มม. 3 มม. และ 2 มม
- น็อตล็อคตัวเอง 4mm และ 5mm
- แหล่งจ่ายไฟ 7v
องค์ประกอบการควบคุมเครือข่าย
- ราสเบอร์รี่ปี่
- เว็บแคม USB (สำหรับการสตรีมและบันทึกวิดีโอ)
- กล้อง Pi (สำหรับภาพนิ่ง)
- แหล่งจ่ายไฟ 5v
ขั้นตอนที่ 2: เนื้อหาหลักและสิ่งที่แนบมา
หากคุณมีเครื่องพิมพ์ 3 มิติ คุณสามารถพิมพ์สิ่งของทั้งหมดได้โดยตรง แต่ถ้าคุณไม่มี คุณสามารถใช้กล่องอาหารกลางวันสำหรับตัวหลัก และสำหรับทำลิงค์สำหรับกลไกโบกี้โยก คุณสามารถใช้ท่อพีวีซี ฉันจะทิ้งลิงค์ไว้ให้คุณ ข้อมูลอ้างอิง
หากคุณไม่ต้องการ คุณสามารถทิ้งสิ่งที่แนบมาไว้ได้ รถแลนด์โรเวอร์จะยังคงทำงานอยู่ เสาอากาศและแผงโซลาร์เซลล์ที่ฉันเพิ่มเข้าไปเพราะฉันมีเวลาและอะไหล่เหลือเฟือ
การสร้างแบบจำลอง cad เสร็จสิ้นใน solidworks 2017 ฉันได้รวมทั้งไฟล์ stl และไฟล์ solidworks เพื่อให้คุณสามารถเปลี่ยนแปลงได้ตามต้องการหรือพิมพ์ชิ้นส่วนโดยตรง ฉันใช้ ender 3 pro ในการพิมพ์ชิ้นส่วนต่างๆ
ดูวิดีโอเพื่อทำความเข้าใจวิธีการประกอบรถแลนด์โรเวอร์ให้ดียิ่งขึ้น
ดาวน์โหลดไฟล์ Code และ CAD ได้ที่นี่
ขั้นตอนที่ 3: การเดินสายไฟและวงจร
ใช้ภาพด้านบนเพื่อแสดงความเคารพต่อการเชื่อมต่อมอเตอร์ทั้งหมดเข้ากับบอร์ด Arduino
เราจะเชื่อมต่อมอเตอร์สองตัวในแต่ละด้านเข้ากับช่องเดียว และหากมอเตอร์ทำงานผิดทิศทาง ให้เปลี่ยนสายไฟที่ควรแก้ไข
สำหรับ Raspberry pi ให้เชื่อมต่อเว็บแคม USB เข้ากับพอร์ต usb ใด ๆ ที่กล้องควรใช้งานได้โดยไม่จำเป็นต้องติดตั้ง
เชื่อมต่อโมดูล Raspicamera กับพินตัวเชื่อมต่อบนบอร์ด
สำคัญ
จ่ายเพียง 5v ให้กับราสเบอร์รี่ pi อย่าใช้แหล่งจ่ายไฟแบบเดียวกันสำหรับ RASPI และ ARDUINO
คุณจะทอดกระดานของคุณ
ฉันรู้ว่ามันงี่เง่าโดยใช้สองอุปทาน แต่ฉันทำให้มันเป็นแบบนี้เพื่อให้คนที่ไม่มี raspi และกล้องสามารถสร้างได้
ขั้นตอนที่ 4: การควบคุม Rover
มีโหมดการควบคุมสองโหมดโดยใช้ Bluetooth โดยใช้อุปกรณ์ Android อีกโหมดหนึ่งผ่าน WiFi และอินเทอร์เน็ต
การเชื่อมต่อ Bluetooth ในพื้นที่
สำหรับสิ่งนี้ คุณจะต้องดาวน์โหลดแอป Bluetooth จาก play store และเชื่อมต่อกับรถแลนด์โรเวอร์
สำหรับ WiFi และการควบคุมอินเทอร์เน็ต
นี้ค่อนข้างยุ่งยากเพราะเราจะใช้ raspberry pi สำหรับสิ่งนี้ ก่อนอื่นคุณต้องเชื่อมต่อกับ raspberry pi ผ่าน SSH ผ่านการเชื่อมต่อเดสก์ท็อประยะไกล จากนั้นเรียกใช้สคริปต์ Rovercontol ซึ่งจะขอให้คุณเชื่อมต่อกับบอร์ด ardruino ผ่าน Bluetooth เมื่อเสร็จแล้วจะเปิดหน้าต่างขึ้นและตอนนี้ใช้ปุ่ม w, a, s, d เพื่อขับรถแลนด์โรเวอร์และกด j เพื่อหยุด
ในการควบคุมกล้องให้รันสคริปต์เว็บแคม มันจะเริ่มวิดีโอสดเพื่อถ่ายภาพนิ่ง ใช้คำสั่งนี้ในหน้าต่างเทอร์มินัล
raspistill -v -o test.jpg
กล้องทั้งสองทำงานแยกจากกันและใช้งานได้พร้อมกัน
ในการตั้งค่า RaspiCam คลิกที่นี่
สคริปต์เว็บแคมใช้ Opencv 3 ที่ทำงานบน Python 3 เพื่อตั้งค่า คลิกที่นี่
ขั้นตอนที่ 5: บทสรุป
นี่เป็นส่วนแรกของโครงการ ฉันจะอัพเกรดรถแลนด์โรเวอร์และเพิ่มระบบขับเคลื่อนอัตโนมัติ และสุดท้าย ฉันจะสร้างโมดูลแลนเดอร์ที่ฉันจะเปิดตัวจากท้องฟ้าและพยายามลงจอดโดยอัตโนมัติราวกับว่ามันลงจอดบนดวงจันทร์
อย่าลังเลที่จะถามคำถามใด ๆ ในความคิดเห็นและข้อสงสัยฉันจะตอบกลับโดยเร็วที่สุด
แนะนำ:
ฟักทองฮาโลวีน IoT - ควบคุม LED ด้วยแอพ Arduino MKR1000 และ Blynk ???: 4 ขั้นตอน (พร้อมรูปภาพ)
ฟักทองฮาโลวีน IoT | ควบคุมไฟ LED ด้วย Arduino MKR1000 และแอพ Blynk ???: สวัสดีทุกคน เมื่อไม่กี่สัปดาห์ก่อนเป็นวันฮาโลวีน และตามประเพณี ฉันแกะสลักฟักทองสวยๆ สำหรับระเบียงของฉัน แต่เมื่อฟักทองอยู่กลางแจ้ง ฉันตระหนักว่ามันค่อนข้างน่ารำคาญที่ต้องออกไปจุดเทียนทุกเย็น และฉัน
IoT Air Freshener (พร้อม NodeMCU, Arduino, IFTTT และ Adafruit.io): 15 ขั้นตอน (พร้อมรูปภาพ)
IoT Air Freshener (พร้อม NodeMCU, Arduino, IFTTT และ Adafruit.io): Instructables Wireless Contest 2017 ผู้ชนะรางวัลที่หนึ่ง!!!:DNew นำเสนอแล้ว: นาฬิกา IoT พร้อมพยากรณ์อากาศ! ลองดู: https://www.instructables.com/id/Minimalist-IoT-Clock-using-ESP8266-Adafruitio-IFTT/ รู้สึกสบายใจที่มีเศษ
สร้าง IOT แรกของคุณโดยใช้ Arduino โดยไม่ต้องใช้โมดูลเพิ่มเติม: 5 ขั้นตอน (พร้อมรูปภาพ)
สร้าง IOT แรกของคุณโดยใช้ Arduino โดยไม่ต้องใช้โมดูลเพิ่มเติม: โลกกำลังฉลาดขึ้นทุกวันและเหตุผลที่ใหญ่ที่สุดเบื้องหลังคือวิวัฒนาการของเทคโนโลยีอัจฉริยะ ในฐานะผู้คลั่งไคล้เทคโนโลยี คุณต้องเคยได้ยินเกี่ยวกับคำว่า IOT ซึ่งหมายถึง Internet of Things Internet of Things หมายถึงการควบคุมและให้อาหารแก่
หุ่นยนต์ FPV Rover ที่ควบคุมด้วย Wi-Fi (พร้อม Arduino, ESP8266 และ Stepper Motors): 11 ขั้นตอน (พร้อมรูปภาพ)
หุ่นยนต์ FPV Rover ที่ควบคุมด้วย Wi-Fi (พร้อม Arduino, ESP8266 และ Stepper Motors): คำแนะนำนี้แสดงวิธีออกแบบหุ่นยนต์โรเวอร์สองล้อที่ควบคุมจากระยะไกลผ่านเครือข่าย wi-fi โดยใช้ Arduino Uno ที่เชื่อมต่อกับโมดูล Wi-Fi ของ ESP8266 และสเต็ปเปอร์มอเตอร์สองตัว หุ่นยนต์สามารถควบคุมได้จากการท่องอินเทอร์เน็ตทั่วไป
Arduino RC Amphibious Rover: 39 ขั้นตอน (พร้อมรูปภาพ)
Arduino RC Amphibious Rover: ในช่วงสองสามเดือนที่ผ่านมา เราได้พัฒนารถแลนด์โรเวอร์ที่มีการควบคุมระยะไกลที่สามารถเคลื่อนที่ได้ทั้งบนบกและในน้ำ แม้ว่ายานพาหนะที่มีคุณสมบัติคล้ายคลึงกันจะใช้กลไกขับเคลื่อนที่แตกต่างกัน แต่เราพยายามที่จะบรรลุทุกวิถีทางในการขับเคลื่อน