STM32单片机项目之多功能智能小车硬件设计

基于STM32单片机多功能智能小车功能说明:

  • TFTLCD显示+按键+LVGL(菜单、小车工作模式选择、设置)
  • 手机蓝牙遥控模式
  • 射频手柄遥控模式
  • 5路红外寻迹模式
  • 超声波避障模式
  • 语音播报
  • 低功耗控制

硬件原理图设计

单片机最小系统:

由于要使用到LVGL,可能需要加载字库、图片什么的,需要外挂SPI FLASH与SD卡,这里我选用的是STM32F103VET6,该芯片参数如下:

该芯片64KRAM+512K FLASH用于LVGL绰绰有余。

SD卡电路:

由于我个人喜欢将PCB板做小一点,也是为了节省成本,所以SD卡部分就采用TF卡,方便后期PCB布局设计,电路如下:

SPI FLASH电路

由于SD卡在小车运动过程中可能会因为某种原因弹出之内的,会导致数据异常,所以这时需要一个外部FLASH存储相关数据,包括字库、语音、图片等;因此SD只需第一次烧录时或者更新时拷贝数据到FLASH中,此后就不需要插入SD卡了,这里选用W25Q128(16M)作为数据存储Flash芯片,电路设计如下:

蓝牙模块电路

由于使用电池供电,所以需要考虑续航问题,所选器件既要考虑成本,也要考虑功耗等问题;我这里选择RC6621DQ蓝牙模块,该模块使用板载天线,距离够一般场景使用,而且成本较低、也属于低功耗蓝牙模块方案;电路设计如下:

射频模块电路

当不想使用蓝牙控制时,可以使用射频模块,射频模块传输距离比蓝牙模块远,而且也更稳定;可以配合射频遥控手柄,实现超远距离控制;电路设计如下:

其他电机控制、寻迹模块、舵机控制、低功耗、按键、电源等,我这里就不一一介绍了,直接上项目完整原理图:

最终硬件实物图如下:

本项目硬件设计到此介绍完成,需要完整硬件的可以联系我,合理价格出售,可以根据对应需求更改。

相关推荐
晶振厂家-晶发电子3 天前
晶振在5G时代的角色:高精度时钟的核心支撑
单片机·嵌入式硬件·5g·晶振·电子元器件·晶振知识
F137298015573 天前
WD5030A 芯片,12V降5V,输出电流12A,电路设计
stm32·单片机·嵌入式硬件·汽车·51单片机
小莞尔3 天前
【51单片机】【protues仿真】基于51单片机的篮球计时计分器系统
c语言·stm32·单片机·嵌入式硬件·51单片机
三佛科技-187366133973 天前
分享机械键盘MCU解决方案
单片机·嵌入式硬件·计算机外设
李永奉3 天前
51单片机-使用IIC通信协议实现EEPROM模块教程
单片机·嵌入式硬件·51单片机
工大一只猿3 天前
51单片机学习
嵌入式硬件·学习·51单片机
小莞尔3 天前
【51单片机】【protues仿真】 基于51单片机八路抢答器系统
c语言·开发语言·单片机·嵌入式硬件·51单片机
风_峰3 天前
Ubuntu Linux SD卡分区操作
嵌入式硬件·ubuntu·fpga开发
bing_feilong3 天前
STM32精准控制水流
单片机·嵌入式硬件
Hello_Embed4 天前
STM32HAL 快速入门(二十):UART 中断改进 —— 环形缓冲区解决数据丢失
笔记·stm32·单片机·学习·嵌入式软件