Jeffrey Cross
Jeffrey Cross

Raspberry Rover

Raspberry Rover adalah kereta RC kecil dengan Raspberry Pi untuk otak. Ia dikawal melalui rangkaian Wi-Fi melalui soket TCP / IP, dan menghidupkan semula video langsung dari webcam dalam papan. Ia juga 'Night Vision' sukan untuk navigasi dalam kegelapan.

Hanya 3 inci lebar, 6 inci panjang, dan 4 inci tinggi, Raspberry Rover dapat meneroka bahkan ketat ruang. Empat motor berkuasa DC dan gandar tetap beralih juga memberikan jejari pusing yang ketat. Webcam miring, diubah menjadi inframerah-sensitif, dan mengiringi LED inframerah cerah walaupun membenarkan ekspedisi dalam persekitaran yang sangat gelap.

Raspberry Rover mendapat kuasa daripada enam bateri yang boleh dicas semula dan pengawal voltan beralih untuk lima volt stabil. Bateri mempunyai kapasiti 2600 mAh dan dapat kuasa rover lebih daripada lima jam, walaupun dalam keadaan penggunaan kuasa maksimum.

Kod Raspberry Pi ditulis dalam C ++, yang berkomunikasi dengan aplikasi Java pada komputer saya. Kod C ++ pada Raspberry Pi menerima arahan dari komputer dan diterjemahkan kepada isyarat PWM untuk empat motors. Aplikasi Java pada komputer menggunakan kekunci anak panah untuk kawalan memandu, slider untuk menyesuaikan kepantasan kelajuan dan kemudi, dan pelbagai kunci lain untuk mencondongkan webcam dan bertukar-tukar lampu inframerah.

Saya memilih menggunakan Raspberry Pi kerana ia adalah peranti ringan, ringan dengan banyak kuasa untuk aplikasi ini. Di samping itu, ia menjalankan Linux dan mempunyai dua port USB, jadi menggunakan dongle Wi-Fi dan webcam dengan Raspberry Pi adalah lebih mudah daripada menggunakan peranti ini dengan Arduino atau penyelesaian biasa yang lain. Keupayaan untuk menulis dan menyusun kod pada Raspberry Pi sendiri juga merupakan ciri yang tidak ternilai. Jika semua ini tidak cukup alasan untuk menggunakan Pi, ia juga pemproses 700 MHz dan RAM 512 MB menjadikannya mampu mengendalikan penambahan masa depan kepada projek, seperti penglihatan komputer dengan webcam.

Projek secara keseluruhan berjalan dengan lancar. Walau bagaimanapun, saya mengalami beberapa cabaran termasuk batasan ruang pada casis, mengekalkan kawalan responsif semasa streaming video, dan bekerja di sekitar fakta bahawa Raspberry Pi hanya mempunyai satu output PWM perkakasan. Sekiranya anda ingin menjadikan Raspberry Rover anda sendiri, atau projek yang serupa, lihat halaman projek Raspberry Rover untuk mendapatkan petua mengenai bagaimana untuk mengatasi masalah ini. Laman ini juga mempunyai senarai bahagian, rajah pendawaian penuh, benar-benar mengulas kod sumber, gambar, video dan banyak lagi.

Sekali (jika) saya berhenti memandu Raspberry Rover, saya ingin memulakan satu lagi projek baru menggunakan Raspberry Pi saya. Saya fikir ia akan menjadi baik untuk automasi bilik asrama, atau mungkin pelayan mini yang berdedikasi. Buat masa ini, saya akan menikmati mainan baru saya. Lihatlah di dalam video di bawah ini, yang menunjukkan aliran webcam bersebelahan pemandangan udara Raspberry Rover yang memandu di sekitar bilik saya.

Kongsi

Meninggalkan Komen