Daftar Isi:

IOT Lunar Rover Raspberrypi+Arduino: 5 Langkah (dengan Gambar)
IOT Lunar Rover Raspberrypi+Arduino: 5 Langkah (dengan Gambar)

Video: IOT Lunar Rover Raspberrypi+Arduino: 5 Langkah (dengan Gambar)

Video: IOT Lunar Rover Raspberrypi+Arduino: 5 Langkah (dengan Gambar)
Video: Amazing arduino project 2024, November
Anonim
Image
Image
IOT Lunar Rover Raspberrypi+Arduino
IOT Lunar Rover Raspberrypi+Arduino

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

Komponen yang Dibutuhkan
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

  1. Arduino uno
  2. L293D Pengemudi motor dilindungi
  3. 6 motor dc
  4. 6 ban (cetak 3d)
  5. Tubuh utama+tautan (3 dicetak)
  6. 2 motor servo
  7. Berbagai lampiran (cetak 3d)
  8. Sekrup 5mm, 4mm, 3mm dan 2mm
  9. Mur pengunci sendiri 4mm dan 5mm
  10. catu daya 7v

Komponen kontrol jaringan

  1. rapberry pi
  2. Webcam USB (untuk streaming dan perekaman video)
  3. Kamera Pi (untuk gambar diam)
  4. catu daya 5v

Langkah 2: Badan Utama dan Lampiran

Badan Utama dan Lampiran
Badan Utama dan Lampiran
Badan Utama dan Lampiran
Badan Utama dan Lampiran
Badan Utama dan Lampiran
Badan Utama dan Lampiran
Badan Utama dan Lampiran
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

Pengkabelan dan Sirkuit
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

Mengontrol Rover
Mengontrol Rover
Mengontrol Rover
Mengontrol Rover
Mengontrol Rover
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

KESIMPULAN
KESIMPULAN
KESIMPULAN
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: