数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 15652|回复: 96

[综合] 10块包邮的墨迹空气果fun换主板,ESP8266接入blinker APP,联网对时显示天气

    [复制链接]
发表于 2021-10-16 23:56:25 | 显示全部楼层 |阅读模式
0.前言

10块的车有不少人上车了,现在都涨价到20块了论坛有大佬已经解决了联网对时显示天气等问题,已经可以正常使用了。还有大佬已经在原来的板子上开发固件了,听说周末要放出资料。

以下内容只能说自娱自乐

1.想法

当初发车的时候果断上车了,10块钱又不贵,买个PM2.5模块都值。有人发拆机图的时候,发现不是ESP8266,不好折腾了,不过板子虽然复杂,但是外设不复杂,就是段码屏,PM2.5,SHT20。接插件定义板子上都标明了,改主板也不复杂,于是就想要改成ESP8266


2.硬件

2.1硬件设计
主控使用ESP-12F,也可以考虑ESP-07S,这样就可以用原装天线了。取消电池方案,原因是需要充电、升压、电量显示、电源切换,长时间通电也不太安全(主要是简化设计)。使用DS3231作为时钟,就是有点贵,也可以不用,直接使用网络时间也可以(进一步降低成本)。PM2.5还是增加MOS开关控制,可以间歇工作。接插件是1.25 立式贴片的,这个要买了。LDO是3.3V 500mA。没有加入CH340,因此USB用不了,PM2.5占用了串口(其实用软串口连PM2.5也可以,内置USB转串口读log、刷机都很方便,主要还是简化设计)。
以上,不考虑时钟芯片的话,成本应该不超过10块钱……

其实还可以考虑吧原装的核心板拿掉,飞线接ESP-12F,成本更低


PCB如下


3D效果图


2.2打样
注意PCB厚度是1mm的


2.3焊接
PCB先预热,不然锡膏不粘


针筒点锡膏


放上所有元件


加热焊接,成品如图,不用动烙铁,比手工焊接又快又好


跟原装的板子合影,一眼就看出是右边山寨的板子


取出原装电池,准备联调了



3.调试

将外部传感器都连到接插件上


SHT20没驱动好,PM2.5也没有驱动


修改SHT20,如图,写完寄存器指令要等一段时间再去读,否则是读不到的



按照通信格式解析PM2.5数据,注意,1包是30个字节





4.组装

东西都凑齐了


先把PM2.5接头插上,再安置主板


装好盖板,电池座与盖板干涉了,不过可以凑合用


拧好螺丝



上面,注意触摸电路要提前修好


底面


连好尾部的接插件,合体


合体完成




5.功能介绍

除了不能显示电池电量外,其他都能显示



触摸一下,显示日期3秒钟,再触摸一下,可以提前结束


天气需要联网过一段时间才能显示,这图是后补的,上电后大概1分钟就可以显示天气了。初始化后更新一次天气,后面每2小时更新一次,blinker限制每天查询天气100次,不过他们的信息是2小时更新一次


双击后面按键关闭WIFI,会重启一次,再次双击启用WiFi,还会重启一次,长按3s重新配网,配网时只有WiFi logo显示,其他都不会显示,配网是Web配网


DS3231已经精度很高了,首次上电会对一次,以后每隔7天对时一次,平时显示的都是DS3231的时间,后面按键按一下也会对时。
APP如图,可以显示PM2.5、温度、湿度的当前数据,并记录曲线,可以设置亮度占空比0~100,可以设置PM2.5更新周期0~100分钟,0表示一直采集,logo不闪烁,其他设定的话,间隔一段时间,每次采集1分钟且logo会闪,文本用于显示本地地址,用于web OTA升级。






6.功耗

最高亮度,PM2.5启动后的功率


最高亮度,PM2.5关闭的功率


背光关闭,PM2.5关闭的功率


替换下来的原装主板和电池落寞的身影


完成了,谢谢大家捧场


其他帖子:

墨迹空气果fun触摸损坏解决办法
https://www.mydigit.cn/thread-279897-1-1.html

墨迹空气果fun主控板的边框图
https://www.mydigit.cn/thread-279399-1-1.html

后续:空气果AirNutFun ESP8266开源软硬件:
https://www.mydigit.cn/thread-284731-1-1.html


题外话:如何驱动段码屏

1、找到驱动芯片的资料,看看IIC通信格式和指令
2、一般初始化之后,就是发段码的数据,可以参考手册,也可以逻辑分析仪直接抓
3、找到发送段码的指令,尝试发不同的信息,看看是如何显示的
这里最好用单片机进行UART转IIC


4、找到每个段对应的字节和bit位
5、根据4的信息写段码的驱动
6、18楼更新驱动代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x

打赏

参与人数 14家元 +240 收起 理由
翟占祥 + 5
玫瑰余香 + 20 多打点板子出来,福利坛友。
kaixi_ants + 20 優秀文章
jf201006 + 20 謝謝分享
番茄炒鸡蛋 + 30
佳维 + 20 謝謝分享
moontree + 20 謝謝分享
sunnyquan + 20 原創內容
隔壁来的 + 20 666666
williamgarci + 20 謝謝分享

查看全部打赏

发表于 2024-5-18 00:32:40 | 显示全部楼层
飞线接ESP-12F 咋接那?楼主那个对时模块和电池座可以直接不接嘛?
回复 支持 反对

使用道具 举报

发表于 2023-2-16 09:50:26 | 显示全部楼层
没看懂,也要人工置顶,
回复 支持 反对

使用道具 举报

发表于 2021-12-13 16:59:58 | 显示全部楼层
很不错的diy,可玩性很强,可惜现在涨价了
回复 支持 反对

使用道具 举报

发表于 2021-11-20 17:42:12 | 显示全部楼层
玩法一出来,立马又涨了20,呵呵。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-11-11 20:24:29 | 显示全部楼层
墨迹空气果AirNutFun ESP8266主板开源软硬件
https://www.mydigit.cn/thread-284731-1-1.html
(出处: 数码之家)
回复 支持 反对

使用道具 举报

发表于 2021-11-9 16:53:56 | 显示全部楼层
这个牛啊!再仔细看看。
回复 支持 反对

使用道具 举报

发表于 2021-11-8 17:32:25 | 显示全部楼层
还是大佬的这个靠谱。有没有jlc的分享啊
回复 支持 反对

使用道具 举报

发表于 2021-11-6 13:52:23 | 显示全部楼层
真的是强大,高手在民间啊
回复 支持 反对

使用道具 举报

发表于 2021-11-4 13:54:31 | 显示全部楼层
佩服楼主的研究精神,赞一个
回复 支持 反对

使用道具 举报

发表于 2021-10-30 21:07:49 | 显示全部楼层
很好,很可大。
回复 支持 反对

使用道具 举报

发表于 2021-10-30 13:09:54 | 显示全部楼层
这个颜值还是不错的 只要不是很耗电就ok。pm2.5 一天测3次就差不多了:lol:
回复 支持 反对

使用道具 举报

发表于 2021-10-28 09:10:54 | 显示全部楼层
哎 现在人人手机,这类东西,折腾完,就是落灰用的
回复 支持 反对

使用道具 举报

发表于 2021-10-27 10:42:56 来自手机浏览器 | 显示全部楼层
牛皮啊摩拜
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-10-25 22:56:31 | 显示全部楼层
本帖最后由 胡奚曷 于 2021-10-25 22:57 编辑
xiaodaishu 发表于 2021-10-25 21:42
楼主大大,能不能只换WIFI主控板?
我给个转换板模型

这个方案考虑过,但是不准备做,因为不知道PIN脚定义,而且WiFi下面原来的板子是铺铜的,这个ESP12F天线会受影响的,不合适
回复 支持 反对

使用道具 举报

发表于 2021-10-25 21:42:08 | 显示全部楼层
本帖最后由 xiaodaishu 于 2021-10-25 21:43 编辑

楼主大大,能不能只换WIFI主控板?
我给个转换板模型

用立创EDA打开,板子可打成0.8MM的



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 反对

使用道具 举报

发表于 2021-10-24 13:08:30 | 显示全部楼层
没货了  大神搞定了没有
回复 支持 反对

使用道具 举报

发表于 2021-10-24 11:54:09 | 显示全部楼层
空气果就是一个温度计本质么?
回复 支持 反对

使用道具 举报

发表于 2021-10-23 23:37:33 | 显示全部楼层
太牛了,我的水平估计不够啊,先研究研究再说吧。哈
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-7-21 04:09 , Processed in 0.296401 second(s), 12 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表