Daftar Isi:
- Langkah 1: Komponen yang Dibutuhkan
- Langkah 2: Badan Utama dan Lampiran
- Langkah 3: Pengkabelan dan Sirkuit
- Langkah 4: Mengontrol Rover
- Langkah 5: KESIMPULAN
Video: IOT Lunar Rover Raspberrypi+Arduino: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Proyek ini terinspirasi oleh misi bulan India Chandryaan-2 yang akan berlangsung pada September 2019. Ini adalah misi khusus karena mereka akan mendarat di tempat di mana tidak ada yang pernah mendarat sebelumnya. Jadi untuk menunjukkan dukungan saya, saya memutuskan untuk membangun rover yang sebenarnya berdasarkan gambar rover online. Saya dibatasi oleh ukuran printer 3d saya jadi saya harus melakukan sedikit modifikasi.
Langkah 1: Komponen yang Dibutuhkan
Ini adalah desain modular yang memiliki dua papan kontrol arduino dan raspberry pi. Keduanya bekerja secara independen satu sama lain. Jika Anda tidak memiliki cukup anggaran, Anda dapat membiarkan raspberry pi dan kamera keluar, rover akan tetap bekerja dengan Bluetooth. Raspberry pi hanya digunakan untuk kamera dan mengendalikan rover melalui WiFi dan internet. Pergerakan rover dikendalikan oleh arduino. Kedua perangkat memiliki catu daya yang berbeda.
Komponen sistem kontrol
- Arduino uno
- L293D Pengemudi motor dilindungi
- 6 motor dc
- 6 ban (cetak 3d)
- Tubuh utama+tautan (3 dicetak)
- 2 motor servo
- Berbagai lampiran (cetak 3d)
- Sekrup 5mm, 4mm, 3mm dan 2mm
- Mur pengunci sendiri 4mm dan 5mm
- catu daya 7v
Komponen kontrol jaringan
- rapberry pi
- Webcam USB (untuk streaming dan perekaman video)
- Kamera Pi (untuk gambar diam)
- catu daya 5v
Langkah 2: Badan Utama dan Lampiran
Jika anda memiliki printer 3d anda dapat langsung mencetak semua barang tetapi jika anda tidak memiliki anda dapat menggunakan kotak makan siang untuk bodi utama dan untuk membuat link untuk mekanisme rocker bogie anda dapat menggunakan pipa pvc saya akan meninggalkan link untuk anda referensi.
Jika tidak mau, Anda dapat meninggalkan lampiran, rover akan tetap berfungsi. Antena dan panel surya baru saja saya tambahkan karena saya punya banyak waktu dan suku cadang.
Pemodelan cad dilakukan di solidworks 2017. Saya telah menyertakan file stl dan file solidworks sehingga Anda dapat membuat perubahan sesuai keinginan Anda atau langsung mencetak bagian-bagiannya. Saya menggunakan ender 3 pro untuk mencetak bagian-bagiannya.
Tonton video untuk lebih memahami cara merakit bajak.
Unduh Kode dan File CAD Di Sini
Langkah 3: Pengkabelan dan Sirkuit
Gunakan gambar di atas untuk menghormati 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, ganti saja kabel yang seharusnya memperbaikinya.
Untuk Raspberry pi, sambungkan webcam USB ke port usb, camra apa pun akan berfungsi, tidak perlu instalasi
Hubungkan modul Raspicamera ke pin konektor pada borad.
PENTING
Pasokan hanya 5v ke raspberry pi. JANGAN GUNAKAN POWER SUPPLY YANG SAMA UNTUK RASPI DAN ARDUINO
Anda akan menggoreng papan Anda.
Saya tahu ini konyol menggunakan dua persediaan tetapi saya membuatnya seperti ini sehingga orang yang tidak memiliki raspi dan kamera juga dapat membuatnya.
Langkah 4: Mengontrol Rover
Ada dua mode kontrol satu dengan Bluetooth menggunakan perangkat android yang lain melalui WiFi dan internet
Koneksi Bluetooth lokal
Untuk ini, Anda harus mengunduh aplikasi Bluetooth dari play store dan terhubung ke rover.
Untuk WiFi dan kontrol internet
Ini sedikit rumit karena kita akan menggunakan raspberry pi untuk ini. Pertama, Anda perlu terhubung ke raspberry pi melalui SSH melalui koneksi desktop jarak jauh. Kemudian jalankan skrip Rovercontol yang akan meminta Anda untuk terhubung ke papan ardruino melalui Bluetooth setelah selesai, itu akan membuka jendela dan sekarang gunakan tombol w, a, s, d untuk menggerakkan rover dan tekan j untuk menghentikannya.
Untuk mengontrol skrip webcam yang dijalankan kamera, itu akan memulai video langsung untuk mengambil gambar diam gunakan perintah ini di jendela terminal
raspistill -v -o test.jpg
Kedua kamera bekerja secara independen satu sama lain dan dapat digunakan secara bersamaan.
Untuk mengatur RaspiCam Klik di sini
Skrip webcam menggunakan Opencv 3 yang berjalan di Python 3 untuk pengaturan yang klik di sini
Langkah 5: KESIMPULAN
Ini adalah bagian pertama dari proyek saya akan memutakhirkan rover dan menambahkan self-driving otonom dan akhirnya saya akan membuat modul pendarat yang akan saya luncurkan dari langit dan mencoba mendaratkannya secara otomatis seolah-olah mendarat di bulan.
Jangan ragu untuk mengajukan pertanyaan di komentar dan keraguan saya akan menjawab sesegera mungkin.
Direkomendasikan:
Labu Halloween IoT - Kontrol LED Dengan Arduino MKR1000 dan Aplikasi Blynk ???: 4 Langkah (dengan Gambar)
Labu Halloween IoT | Kontrol LED Dengan Arduino MKR1000 dan Aplikasi Blynk ???: Halo semuanya, Beberapa minggu yang lalu adalah Halloween dan mengikuti tradisi saya mengukir labu yang bagus untuk balkon saya. Tetapi karena labu saya di luar ruangan, saya menyadari bahwa cukup menjengkelkan harus keluar setiap malam untuk menyalakan lilin. Dan saya
Pengenalan Gambar Dengan Papan K210 dan Arduino IDE/Micropython: 6 Langkah (dengan Gambar)
Pengenalan Gambar Dengan Papan K210 dan Arduino IDE/Micropython: Saya sudah menulis satu artikel tentang cara menjalankan demo OpenMV di Sipeed Maix Bit dan juga membuat video demo deteksi objek dengan papan ini. Salah satu dari banyak pertanyaan yang diajukan orang adalah - bagaimana saya bisa mengenali objek yang jaringan sarafnya tidak
Penyegar Udara IoT (dengan NodeMCU, Arduino, IFTTT dan Adafruit.io): 15 Langkah (dengan Gambar)
Penyegar Udara IoT (dengan NodeMCU, Arduino, IFTTT, dan Adafruit.io): Instructables Wireless Contest 2017 Pemenang Hadiah Pertama!!!: Fitur baru sekarang tersedia: Jam IoT dengan ramalan cuaca! Lihat: https://www.instructables.com/id/Minimalist-IoT-Clock-using-ESP8266-Adafruitio-IFTT/Menyenangkan memiliki frag
Robot Rover FPV Terkendali Wi-fi (dengan Arduino, ESP8266, dan Motor Stepper): 11 Langkah (dengan Gambar)
Wi-fi Controlled FPV Rover Robot (dengan Arduino, ESP8266 dan Stepper Motors): Instruksi ini menunjukkan bagaimana merancang robot rover roda dua yang dikendalikan dari jarak jauh melalui jaringan wi-fi, menggunakan Arduino Uno yang terhubung ke modul Wi-fi ESP8266 dan dua motor stepper. Robot dapat dikendalikan dari alis internet biasa
Arduino RC Amfibi Rover: 39 Langkah (dengan Gambar)
Arduino RC Amphibious Rover: Selama beberapa bulan terakhir kami telah mengembangkan rover yang dikendalikan dari jarak jauh yang dapat bergerak baik di darat maupun di air. Meskipun kendaraan dengan fitur serupa menggunakan mekanisme propulsi yang berbeda, kami mencoba mencapai semua sarana propulsi