はじめに
どーも、ゆーじです。
大学在学時から個人的にずっとやりたかったローバーを作るプロジェクトを始めることにしました。
これまで大学のロケットチームの高度制御システム開発でRaspberry Pi ZeroやArduino Nanoに触れる機会があったのですが、基本的に回路設計などの電子系は全部チームメイトに任せて、ソフトウエアとメカニカルのデザインしかやってこなかったので、今回、ローバーを一人で作ることを通して色々勉強しようと思います。
ローバーの機能リスト
具体的にどんなローバーにするか開発しながら決めていく予定ですが、現状は以下のものです。
- モーターによる前後左右移動
- カメラで遠隔操作
- 障害物認識・自動回避
手順
以下の手順で開発を進めていきたいと思います。随時更新していくつもりです!
- 電子系部品の準備
- 車体部品の準備
- Raspberry Piのカメラモジュールのセットアップ
- 車体組み立てとArduinoでモータ制御
- Arduino UnoとRaspberry Pi 4Bのシリアル通信
- Raspberry PiとFirebaseとスマホアプリで遠隔操作
- 遠隔操作アプリへのカメラのストリーミングの組み込み
- OpenCVと超音波センサーで障害物回避