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

射频模块电路

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

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

最终硬件实物图如下:

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

相关推荐
vicorv257 分钟前
电流传感器在汽车中的应用:从BMS电池管理到电机控制的工程解析
stm32·单片机·嵌入式硬件
物联网嵌入式小冉学长19 分钟前
3.TCP回响服务器实现及源码分析上
stm32·网络协议·tcp/ip·嵌入式
JINX的诅咒1 小时前
FPGA多通道卷积加速器:从零构建手写识别的硬件引擎
嵌入式硬件·fpga开发·cnn·开源
几道之旅10 小时前
零基础RT-thread第二节:按键控制
c语言·stm32
阿让啊11 小时前
Notepad++如何列选
c语言·嵌入式硬件·notepad++
Archer-12 小时前
解决STM32H7系列串口DMA发送一次卡死
stm32·单片机·嵌入式硬件
通信.萌新12 小时前
【stm32f4】ADC实验(stm32hal库)
stm32·单片机·嵌入式硬件
Mr-Apple12 小时前
使用STM32设置GPIO中断
stm32·单片机·嵌入式硬件
jasonslaex14 小时前
stm32传感器通用驱动代码
驱动开发·stm32·嵌入式硬件
嵌入式仿真实验教学平台20 小时前
深入探索IIC-OLED显示技术:嵌入式仿真平台如何重塑高校教学范式——深圳航天科技创新研究院技术赋能新一代工程教育
科技·单片机·gd32·嵌入式仿真·iic-oled显示技术