前言:
之前为做毕设一直在网上浏览关于STM32单片机的DIY项目,大多数设计都是关于智能家居方面的应用,通过浏览不同平台的内容发现了一个采用超声波测距并通过屏幕反馈障碍物位置的模拟雷达设计,感觉很有创意,但网上关于此项目的内容大多都是采用arduino开发,不符合我的主控要求。
在查询资料的过程中发现了一篇大佬混分巨兽龙某某写的文章:基于STM32的超声波雷达项目【可拟合构建平面地图】(代码开源)_混分巨兽龙某某的博客-CSDN博客_基于stm32的超声雷达设计https://blog.csdn.net/black_sneak/article/details/127050718 他的雷达设计是基于STM32F103ZET6主控,采用HAL库开发,搭配2.4寸TFT-LCD屏反馈信息。我有一块ST7735驱动的1.8'TFT-LCD屏,就在之前的屏幕例程里进行改动,并复刻了大佬的UI设计,改为采用标准外设库开发,主控用了比较经济的C8T6最小系统板。
由于本人也是一名小白,发表此博客仅用于分享基于该平台的超声波模拟雷达程序,设计原理建议参考上面我分享的这位博主的文章,写的非常全面与详细。
制作超声波模拟雷达的硬件清单:
超声波模拟雷达硬件列表:
(1)STM32F103C8T6最小系统板 X1
(2)1.8'TFT-LCD屏 X1