一、项目概述
1.1 实现功能
- 1、使用土壤传感器检测出土壤的湿度
- 2、将土壤的湿度数据通过TTL屏幕显示出来
- 3、通过wifi模块将土壤的湿度数据上传到服务端
1.2 项目的硬件构成
- 主控芯片:stm32f103c6t6
- 其他模块、传感器:土壤湿度传感器、wifi模块、1.8寸的TTL屏幕
1.3 主控芯片的设置
- 系统的基础设置:系统时钟,时钟树,定时器设置,串口1(用于调试)
- 与土壤传感器的连接:ADC设置
- 与wifi模块的连接:串口0
- 与TTL屏幕的连接:SPI、GPIO口
二、基本完成流程的实现
基于stm32f103的土壤湿度检测-wifi传输-TTL显
三、外壳封装的设计,使用solidworks建模
- 房顶建模:
- 房体建模
- 3D打印后的实物展示
四、接线问题的解决
- 遇到的问题:在视频中可以看到,接线是比较杂乱的,想把这么杂乱的接线放进这个小房子里,基本不现实。
- 解决办法:去学一下嘉立创的EDA,画个简单的PCB板子,主要用于取代杜邦线,而且每月有两次打印板子不用花钱、不用出邮费(板子面积不能大于100MM*100MM),香!
- PCB原理图(布线优化后的)
- 打印回来的PCB板子
- 把模块焊上去
- 给它一个“家”
(房子建小了,哈哈哈哈哈哈!)
五、未完待续
- 电源问题还没解决