项目简介
本项目是基于Java编程语言和Microduino硬件平台构建的智能遥控小车系统。借助蓝牙(BLE)和WiFi技术,用户能够远程操控小车移动、云台旋转和俯仰,还可进行拍照。此外,系统具备VR功能,未来会实现双摄像头视频流显示与手持摇杆支持。
项目的主要特性和功能
- 蓝牙控制:利用Microduino BLE蓝牙模块,可控制小车前进、后退、转弯、发炮。
- 云台控制:支持对车载云台的俯仰和旋转操作。
- WiFi摄像头:通过MicroWrt Wifi模块连接车载摄像头,实时显示视频流,支持拍照。
- VR功能(待实现):计划用Cardboard显示双摄像头返回的视频流,增加手持摇杆支持。
- 操作模式切换:支持“美国手(左手油门)”和“日本手(右手油门)”模式切换。
安装使用步骤
硬件准备
- 将Microduino Program上传到Microduino Core。
- 连接MicroWrt和USB摄像头,确保设备被正确识别。
启动视频流
- 使用命令启动mjpg_streamer输出视频流:
bash mjpg_streamer -i "input_uvc.so -d /dev/video0 -r 640x480 -f 20" -o "output_http.so -p 8080 -w /root/mjpg/www/"
- 连接名为
MicroWrt****
的Wifi SSID,验证视频流:http://192.168.1.1:8080/?action=stream
配置和控制
- 打开mCar App,进行设置:
- 选择操作模式(美国手或日本手)。
- 扫描并连接名为“Microduino”的蓝牙设备。
- 设置Web Camera的IP地址和端口,例如:
192.168.1.1:8080
。
- 保存设置后,屏幕显示“Ready”,即可开始控制小车。
控制界面
- 使用黄色油门摇控杆控制小车移动。
- 使用蓝色云台摇控杆控制云台旋转和俯仰。
- 若摄像头连接成功,屏幕右上角会显示拍照按钮。
- 下方四个功能按钮分别用于发炮等功能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】