【100+板卡来袭,有缘来领活动】DFROBOT dri0039_ESP32_OpenMV
[复制链接]
一、初步想法:
有幸申请到了EEWORLD 赠送的DFRobot Arduino四路电机驱动板,按照年前的计划逐步开始玩起来;按照最初申请的计划是做小车,主要目的是实现无线控制,摄像头识别等功能,后续可以借鉴其他大神的开源项目逐步增加其他相关功能;
初步框图如下:
二、硬件选择:
按照如上图所示手搓或者直接购买相应的模块;
1、DFRobot Arduino dri0039 为Arduino 接口的四轮直流马达驱动板子;如下图所示;
2、主控部分带无线的Arduino 控制板子,ESP32 Arduino 最为合适,经过寻找ESP32 UNO D1R32 最合适,也可以考虑嘉立创的ESP32S3 Arduino 开源板进行手搓;
ESP32 UNO D1R32:
ES32S3 Arduino:ESP32S3_UNO - 嘉立创EDA开源硬件平台 (oshwhub.com)
3、 OpenMV 部分既可以实现摄像头功能也可以实现人脸识别等功能,比较合适;
参考嘉立创开源项目手搓,选择基于STM32H750 的OpenMV,性价比和后期扩展为主;
openmv4_h750: https://oshwhub.com/remige/openmv4h750
4、电机和车轮选择:
->DFRobot Arduino dri0039 驱动的是直流电机,不考虑升降压需求,直接选5V 驱动直流电机;
->车轮则选择麦克纳姆轮, 可以实现任意方向的前进;
直接在 淘宝寻找合适的成品即可;
5、供电部分: 供电主要有2个部分一个给主控ESP32 供电,另外就是需要给电机供电;
刚好手上有2个 A口输出的充电宝都是5V 1A,正好给整个电路供电;
三、组装:
集齐以上装备之后开始组装,前期主要是做小车四轮驱动的控制部分,OpenMV 再逐步增加上去;
最终成品如下,欢迎大家仍板砖;
至此小车的主体架构基本完成,后续慢慢增加相应的其他功能;
|