Isi kandungan:

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

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

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

  1. Arduino uno
  2. Pemandu Motor L293D tersekat
  3. Motor 6 dc
  4. 6 tayar (dicetak 3d)
  5. Pautan utama + (dicetak 3)
  6. 2 motor servo
  7. Pelbagai lampiran (dicetak 3d)
  8. Skru 5mm, 4mm, 3mm dan 2mm
  9. Kacang kunci sendiri 4mm dan 5mm
  10. Bekalan kuasa 7v

Komponen kawalan rangkaian

  1. Rapberry pi
  2. Kamera web USB (untuk streaming dan rakaman video)
  3. Kamera Pi (untuk gambar pegun)
  4. Bekalan kuasa 5v

Langkah 2: Badan dan Lekapan Utama

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

Pendawaian dan Litar
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

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

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