笔者个人QQ:2456640595
个人博客:二筒rrrr
个人B站:二筒rrr
对工程有疑问可直接联系笔者QQ
1.目标:
熟悉嵌入式项目的开发流程,掌握如何将STM32代码移植到梁山派上并顺利运行、掌握如何通过ESP8266-01S连接阿里云并进行数据的上报、以及梁山派对数据的处理。
·实现采集环境温湿度以及光照强度的功能
·实现将采集到的数据显示到OLED屏幕上的功能
·实现通过按键切换OLED屏幕页面的功能
·实现通过按键调节温湿度以及光照强度阈值的功能
·实现当环境参数超过所设阈值就报警的功能(用LED灯的点亮来模拟报警)
硬件设计能力
·学习嵌入式项目的相关电路分析
·熟悉如何利用开发板的数据手册
·学习原理图的设计与PCB设计
·学习如何焊接PCB电路板
·了解梁山派上的单总线以及模拟IIC时许的代码实现
·学习梁山派的串口发送与接收信息
·学习ESP8266-01S模块的AT命令如何利用单片机串口进行发送
·学习如何调式嵌入式BUG与开发嵌入式
·学习阿里云平台如何建立物联网平台
·学习阿里云平台的简单Web可视化页面的开发
5、关于代码移植
·将STM32的代码移植到梁山派时要注意两者的主频,尤其是STM32F1系列MCU移植时要尤为注意。
·建议将STM32F4系列MCU的适配代码移植到梁山派上,因为两者主频相差不大基本可以直接移植,只需要更改代码中的库文件和库函数部分。
!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。
器件 | 类型 | 描述 | 数据手册 |
---|---|---|---|
12251220ANG0S115001 | 排针排母 | 点击下载 | |
DS1023-2*4SF11 | 排针排母 | 针脚数:8 连接器类型:排母 排数:2 触头类型:母形插口 间距:0.100"(2.54mm) 2×2.54双排母 | 点击下载 |
PM254V-11-03-H85 | 排母 | 点击下载 | |
PZ254V-11-03P | 排针 | 点击下载 |
欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。
EEWorld Datasheet 技术支持