MOLUN
创作者认证
SD³ Plus温湿度版小电视终于点亮了,今天来给大伙聊聊调试期间遇到的问题,方便大家避坑!
1.屏幕背光亮,但是屏幕不显示!
原因排查:有人说是我排线虚焊或者排线断了或者短路了,虽然觉着不可能,依然拆下来补焊了几次,万用表测量了所有的触点,发现电路连接与焊接都没有问题!这是我焊接的第三块屏幕排线,之前DIY开发板焊接了2块 0.96' OLED屏幕都没有问题,没理由技术退步了的。
ESP8266的开发板也画了不少焊接了有几款了,都没啥问题,没成想FLASH按钮处这次鬼使神差多画了一颗电容,为了对称?保留备用?反正画上了,也就焊接上了,没想到就是这颗电容导致屏幕无法正常显示内容!
2.关于固件编译问题
存在问题:刷入别人编译好的固件,不能显示DHT11温湿度计的数据,于是就尝试编译代码,所有库安装好编译遇到好几处问题,一是软件发现不同路径下出现同名SD库报错,删除其中之一解决;二是代码老旧,天气API获取处发生变动需要修改请求语句,群里多方询问查找终于找到解决方案;三是代码中未标注清楚DHT11使能是1还是0,导致编译烧录后,虽然DHT11数据显示了,太空人不显示,天气未获取到,导致以为有问题就又刷回别人编译的固件,第二天才注意到DHT11数据显示了,看第三张图!
3.硬件设计存在问题
其一是设计了DHT11温湿度传感器,由于考虑缩小体积以及模组发热量的不确定因素,实际焊接后几乎贴到了ESP-12F表面,导致测量温度偏高,图三室温显示36.7℃,实际室温在30℃左右,高了6-7℃,当然在外壳侧面开了小孔是为了外置温湿度模块,那样外露虽然丑点,但是影响小。
原来想和米家温湿度计2一样用SHT30温湿度模块,奈何不太会撸代码,作罢!
按钮设计,安装时需要把外壳稍微撬开一点压进去,这是由于考虑平台免费打印外壳壁厚不低于0.8mm调整上下壳比例的结果。组装完成后按钮是嵌入外壳的,不能直接按,需要借助镊子、牙签什么的捅,进入烧录模式时需要两面开工,不是很方便,希望软件可以尽快增加简单设计按钮的功能!
基本就是上面这些问题,欢迎一起复刻交流完善
2022/07/27 10:16
全部评论