工程使用了GD32F103VCT6控制舵机与电机.
演示视频
遥控器APP:
ESP-CAM与底座:
控制部分电路板:(手动焊接, 个人焊接不行)
底部:
通讯使用了ESP32-CAM的WIFI功能, 搭建了一个STA站点, 并使用http接受数据, 并使用串口转发到GD32F103VCT6实现小车运动的控制.
软件工程带一个与ESP-CAM Http连接获取图像数据, 并使用Opencv进行人脸追踪的项目, 详细软件内容在Gitee上.
工程带一个ESP32下载底座, 底座的3V3不要焊接.
Gitee:https://gitee.com/monoliths-uni/ptz-crawler-car
软件编写环境:
OS: Arch Linux x86_64
ESP32-CAM: ESP-IDF4.0 xtensa-esp32-elf-gcc 使用Clion进行编写
Android: Android Studio Http请求框架使用OKHttp 兼容Android6
GD32: arm-none-eabi-gcc (GNU Arm Embedded Toolchain 10.3-2021.10) 使用VSCode进行编写, 烧录器使用DAP-LINK
底盘在还不错创客商城买的, 主要是便宜实惠, 合适DIY. 购买链接在评论区.
!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。
欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。
EEWorld Datasheet 技术支持