本作品采用RT-Thread操作系统和STemWin图形化界面设计制作,主要设计的功能有:灯光控制、天气预报、疫情数据统计和闹钟,但由于时间问题,闹钟功能暂未实现。
先展示一下作品的各个界面设计
本作品硬件平台采用的是STM32F407ZGT6(是一块自制的开发板,本来是一个门禁控制板),原来以为STM32F4的内部空间资源特别多,现在写完图形化界面设计后,才发现内存资源的重要性,做好内存管理的重要性,一不注意就超内存了,本来还想加上位图显示,也没来得及做。
外设模块用得不是很多:一块ESP8266无线模块,一块2.8寸触摸液晶屏,一块TF卡,三个LED灯,这就是本次所有用到的东西了。ESP8266用于网络通信,天气信息的抓取,疫情信息的抓取,网络对时都需要用到。触摸屏则是用于人机交互;TF卡用于保存字库,抓取的天气数据,疫情数据等。
以上就是本作品的全部内容,可能讲解的不是很好,文末有视频演示和代码工程,大家可以自行取用,同时还需要感谢一下群里的各位同学的帮助和鼓励,还有各位的商业胡吹,哈哈哈,还要感谢小师弟的热心帮助和支持。
另外还说一句,工程后面还需要完善,还需要各位大佬的帮助,还请大家多多帮忙!!lollol:lol
系统有一些bug,后面也没时间再去收尾了,就一直这样了