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蓝牙模块,该模块使用板载天线,距离够一般场景使用,而且成本较低、也属于低功耗蓝牙模块方案;电路设计如下:

射频模块电路

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

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

最终硬件实物图如下:

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

相关推荐
✎ ﹏梦醒͜ღ҉繁华落℘4 天前
单片机基础知识---stm32单片机的优先级
stm32·单片机·mongodb
u152109648494 天前
S.S.Audio PRO A2音频隔离器
嵌入式硬件·音视频·实时音视频·视频编解码·视频
zd8451015004 天前
RS485 总线详解
单片机·嵌入式硬件
半条-咸鱼4 天前
【STM32】I2C协议原理、HAL读写与OLED显示操作
嵌入式硬件·c·信息与通信
牛根生同志4 天前
SPI数据收发的时候 TXE与RXNE标志位置位的时机
stm32·spi·transfer
wohoo_wangzi4 天前
苏州晟雅泰电子:关于W25Q128JVSIQ这个芯片物料的参数,规格及应用领域
嵌入式硬件
goldenrolan4 天前
学习型红外控制系统稳定性挂测工装专项总结
软件测试·python·stm32·嵌入式·红外
✎ ﹏梦醒͜ღ҉繁华落℘4 天前
编程基础 --高内聚,低耦合
c语言·单片机
科芯创展4 天前
1A,1MHz,30VIN,XZ4115,降压恒流LED驱动芯片
单片机·嵌入式硬件
集芯微电科技有限公司4 天前
四通道2A输出集成功率电感降压模块专为紧凑型方案设计
人工智能·单片机·嵌入式硬件·生成对抗网络·计算机外设