Skip to content

windfallw/EngineeringCompetition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EngineeringCompetition

工训赛-智能分类垃圾桶(硬件)

止步于校赛 🙂

demo video

demo jpg

说明

此仓库主要为硬件端部分

STM32F407VGT6做主控连接了

  • 4个US100超声波测距模块
  • WS2812 RGB 灯环
  • 霍尔传感器
  • HX711 + 5KG 压力传感器
  • 连接到树莓派串口
  • (可选) 二个NEMA17电机,驱动板用A4988或者DRV8825

MCU通过串口跟树莓派交互, 传输协议是自定的附带CRC32校验。

因为后期时间太赶,通过树莓派控制STM32在控制电机太麻烦了直接把电机部分接到了树莓派上。

STM32F407VGT6MicroPython固件需要自己编译 ( 协程加多线程用起来特爽

编译好的MicroPython固件在这里

这块板子刷MicroPython不能通过按键在安全引导和正常运行之间切换,所以如果要进入安全引导模式就只能刷对应的固件。

很有用的参考资料

使用了好多开源库在此表示感谢。