Isi kandungan:
- Langkah 1: Komponen yang Diperlukan
- Langkah 2: Badan dan Lekapan Utama
- Langkah 3: Pendawaian dan Litar
- Langkah 4: Mengawal Rover
- Langkah 5: KESIMPULAN
Video: IOT Lunar Rover Raspberrypi + Arduino: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Projek ini diilhamkan oleh misi bulan India Chandryaan-2 yang akan berlangsung pada bulan September 2019. Ini adalah misi khas kerana mereka akan mendarat di tempat di mana tidak ada yang mendarat sebelumnya. Oleh itu, untuk menunjukkan sokongan saya, saya memutuskan untuk membina rover sebenar berdasarkan gambar rover dalam talian. Saya dibatasi oleh ukuran pencetak 3d saya jadi saya perlu melakukan sedikit pengubahsuaian.
Langkah 1: Komponen yang Diperlukan
Ini adalah reka bentuk modular yang mempunyai dua papan kawalan iaitu arduino dan raspberry pi. Kedua-duanya bekerja bebas antara satu sama lain. Sekiranya anda tidak mempunyai bajet yang mencukupi, anda boleh membiarkan pi raspberry dan kamera keluar sehingga rover masih berfungsi dengan Bluetooth. Raspberry pi hanya digunakan untuk kamera dan mengendalikan rover melalui WiFi dan internet. Pergerakan rover dikendalikan oleh arduino. Kedua-dua peranti mempunyai bekalan kuasa yang berbeza.
Komponen sistem kawalan
- Arduino uno
- Pemandu Motor L293D tersekat
- Motor 6 dc
- 6 tayar (dicetak 3d)
- Pautan utama + (dicetak 3)
- 2 motor servo
- Pelbagai lampiran (dicetak 3d)
- Skru 5mm, 4mm, 3mm dan 2mm
- Kacang kunci sendiri 4mm dan 5mm
- Bekalan kuasa 7v
Komponen kawalan rangkaian
- Rapberry pi
- Kamera web USB (untuk streaming dan rakaman video)
- Kamera Pi (untuk gambar pegun)
- Bekalan kuasa 5v
Langkah 2: Badan dan Lekapan Utama
Sekiranya anda mempunyai pencetak 3d anda boleh mencetak semua barang secara langsung tetapi jika tidak ada, anda boleh menggunakan kotak makan tengah hari untuk badan utama dan untuk membuat pautan untuk mekanisme rocker bogie, anda boleh menggunakan paip pvc. Saya akan meninggalkan pautan untuk anda rujukan.
Sekiranya anda tidak mahu, anda boleh meninggalkan lampiran, rover akan tetap berfungsi. Panel antena dan solar yang baru saya tambahkan kerana saya mempunyai banyak masa dan alat ganti.
Pemodelan cad dilakukan di solidworks 2017. Saya telah memasukkan fail stl dan fail solidworks supaya anda dapat membuat perubahan mengikut anda atau mencetak bahagian secara langsung. Saya menggunakan ender 3 pro untuk mencetak bahagian.
Tonton video untuk memahami dengan lebih baik cara memasang rover.
Muat turun Fail Kod dan CAD Di Sini
Langkah 3: Pendawaian dan Litar
Gunakan gambar di atas untuk penghormatan menghubungkan semua motor ke papan arduino.
Kami akan menghubungkan dua motor di setiap sisi ke slot tunggal. Dan jika motor berjalan ke arah yang salah, tukarkan wayar yang sepatutnya memperbaikinya.
Untuk Raspberry pi sambungkan kamera web USB ke port usb mana-mana camra yang berfungsi tidak perlu dipasang
Sambungkan modul Raspicamera ke pin penyambung di borad.
PENTING
Bekalkan hanya 5v ke raspberry pi. JANGAN GUNAKAN BEKALAN KUASA YANG SAMA UNTUK RASPI DAN ARDUINO
Anda akan menggoreng papan anda.
Saya tahu ia bodoh menggunakan dua bekalan tetapi saya membuatnya seperti ini supaya orang yang tidak mempunyai raspi dan kamera juga dapat membinanya.
Langkah 4: Mengawal Rover
Terdapat dua mod kawalan satu dengan Bluetooth menggunakan peranti android yang lain melalui WiFi dan internet
Sambungan Bluetooth tempatan
Untuk ini, anda perlu memuat turun aplikasi Bluetooth dari play store dan bersambung ke rover.
Untuk kawalan WiFi dan internet
Ini agak sukar kerana kami akan menggunakan raspberry pi untuk ini. Mula-mula anda perlu menyambung ke raspberry pi melalui SSH melalui sambungan desktop jauh. Kemudian jalankan skrip Rovercontol, ia akan meminta anda menyambung ke papan ardruino melalui Bluetooth setelah selesai ia akan membuka tetingkap dan sekarang menggunakan kekunci w, a, s, d untuk menggerakkan rover dan tekan j untuk menghentikannya.
Untuk mengendalikan skrip kamera web yang dijalankan kamera, ia akan memulakan video langsung untuk mengambil gambar pegun menggunakan perintah ini di tetingkap terminal
raspistill -v -o test.jpg
Kedua-dua kamera berfungsi antara satu sama lain dan boleh digunakan pada masa yang sama.
Untuk menyediakan RaspiCam Klik di sini
Skrip kamera web menggunakan Opencv 3 yang berjalan di Python 3 untuk persediaan yang klik di sini
Langkah 5: KESIMPULAN
Ini adalah bahagian pertama dari projek ini. Saya akan menaik taraf rover dan menambah pemanduan kendiri autonomi dan akhirnya saya akan membuat modul pendaratan yang akan saya lancarkan dari langit dan cuba secara automatik mendarat seolah-olah tanahnya berada di bulan.
Jangan ragu untuk mengemukakan sebarang pertanyaan dalam komen dan keraguan saya akan menjawab secepat mungkin.
Disyorkan:
Labu Halloween IoT - Kawal LED Dengan Aplikasi Arduino MKR1000 dan Blynk ???: 4 Langkah (dengan Gambar)
Labu Halloween IoT | Kawal LED Dengan Aplikasi Arduino MKR1000 dan Blynk ???: Hello Everyone, Beberapa minggu yang lalu adalah Halloween dan mengikuti tradisi saya mengukir labu yang bagus untuk balkoni saya. Tetapi apabila labu saya berada di luar, saya menyedari bahawa adalah sangat menjengkelkan untuk keluar setiap petang untuk menyalakan lilin. Dan saya
Penyegar Udara IoT (dengan NodeMCU, Arduino, IFTTT dan Adafruit.io): 15 Langkah (dengan Gambar)
Penyegar Udara IoT (dengan NodeMCU, Arduino, IFTTT dan Adafruit.io): Peraduan Tanpa Wayar Instructables 2017 Pemenang Hadiah Pertama !!!: DNew ditampilkan sekarang tersedia: Jam IoT dengan ramalan cuaca! Cubalah: https://www.instructables.com/id/Minimalist-IoT-Clock-using-ESP8266-Adafruitio-IFTT/ Lebih selesa jika ada
Wallet IoT (Wallet pintar Dengan Firebeetle ESP32, Arduino IDE dan Google Spreadsheet): 13 Langkah (dengan Gambar)
Wallet IoT (Wallet pintar Dengan Firebeetle ESP32, Arduino IDE dan Google Spreadsheet): Hadiah pertama dalam Peraduan Instructables Pocket-Sized!: Sekiranya anda melaburkan sejumlah wang dalam mata wang kripto, anda mungkin sudah tahu bahawa ia sangat tidak menentu. Mereka berubah dalam sekelip mata dan anda tidak pernah tahu banyak wang 'sebenar' yang masih ada di dinding anda
Robot Rover FPV terkawal Wi-fi (dengan Arduino, ESP8266 dan Stepper Motors): 11 Langkah (dengan Gambar)
Wi-fi terkawal FPV Rover Robot (dengan Arduino, ESP8266 dan Stepper Motors): Instruksional ini menunjukkan cara merancang rover robot roda dua yang dikendalikan dari jarak jauh melalui rangkaian wi-fi, menggunakan Arduino Uno yang disambungkan ke modul Wi-fi ESP8266 dan dua motor stepper. Robot boleh dikendalikan dari kening internet biasa
Arduino RC Amphibious Rover: 39 Langkah (dengan Gambar)
Arduino RC Amphibious Rover: Selama beberapa bulan terakhir, kami telah membangunkan rover kawalan jauh yang dapat bergerak di darat dan di air. Walaupun kenderaan dengan ciri yang serupa menggunakan mekanisme penggerak yang berbeza, kami berusaha untuk mencapai semua cara penggerak