littlebot
Published on 2025-04-09 / 4 Visits
0

【源码】基于Java和Microduino的智能遥控小车系统

项目简介

本项目是基于Java编程语言和Microduino硬件平台构建的智能遥控小车系统。借助蓝牙(BLE)和WiFi技术,用户能够远程操控小车移动、云台旋转和俯仰,还可进行拍照。此外,系统具备VR功能,未来会实现双摄像头视频流显示与手持摇杆支持。

项目的主要特性和功能

  1. 蓝牙控制:利用Microduino BLE蓝牙模块,可控制小车前进、后退、转弯、发炮。
  2. 云台控制:支持对车载云台的俯仰和旋转操作。
  3. WiFi摄像头:通过MicroWrt Wifi模块连接车载摄像头,实时显示视频流,支持拍照。
  4. VR功能(待实现):计划用Cardboard显示双摄像头返回的视频流,增加手持摇杆支持。
  5. 操作模式切换:支持“美国手(左手油门)”和“日本手(右手油门)”模式切换。

安装使用步骤

硬件准备

  1. 将Microduino Program上传到Microduino Core。
  2. 连接MicroWrt和USB摄像头,确保设备被正确识别。

启动视频流

  1. 使用命令启动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/"
  2. 连接名为MicroWrt****的Wifi SSID,验证视频流: http://192.168.1.1:8080/?action=stream

配置和控制

  1. 打开mCar App,进行设置:
    • 选择操作模式(美国手或日本手)。
    • 扫描并连接名为“Microduino”的蓝牙设备。
    • 设置Web Camera的IP地址和端口,例如:192.168.1.1:8080
  2. 保存设置后,屏幕显示“Ready”,即可开始控制小车。

控制界面

  1. 使用黄色油门摇控杆控制小车移动。
  2. 使用蓝色云台摇控杆控制云台旋转和俯仰。
  3. 若摄像头连接成功,屏幕右上角会显示拍照按钮。
  4. 下方四个功能按钮分别用于发炮等功能。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】