像素天气站-固件更新日志

像素天气站设备端已开源

2023-12-09

本地下载:https://files.cnblogs.com/files/blogs/575121/pixelweather_v14.5.zip
Github:https://github.com/Yanye0xFF/PixelWeather

提供预编译的bin文件,路径为pixelweather3.0/bin/使用flash_download_tools通过串口下载到焊接好的板子。

文件名 下载地址 备注
eagle.flash.bin 0x0 必选
eagle.irom0text.bin 0x10000 必选
esp_init_data_default_v05.bin 0x3fc000 仅首次烧录需要

Flash模式配置,仅支持4MB及以上大小的Flash。
image

esp_init_data_default_v05.binesp_init_data_default_v08.bin的区别:
v05的射频最大发射功率为20.5dBm112mW, v08的射频最大发射功率为19.5dBm89mW,ESP8266的射频功率可配置6档,v05的每一档都比v08大1dBm。注意: 请勿随意调大射频发射功率,随着发射功率增大射频的自干扰信号也会变强,反而会导致WiFi性能下降。

APP下载地址

https://files.cnblogs.com/files/yanye0xff/天气站_v2.0.apk?t=1657459864

历史更新信息:

2022.05.18

  • 天气站固件版本号:14.3
  • 天气站PCB改版,新PCB的版号为20220326,硬件上解决电池过放保护不能充电的问题
  • 修改待机低功耗模式,重新测量待机功耗。
  • APP端无更新
不同状态下电池端输出的电流值

(电池端输出电压=4.0V,温湿度传感器待机,1uA = 0.001mA)

状态 最小值 典型值 最大值
AP模式 62mA 70.57mA 81mA
STA模式 18.64mA 19mA 70.01mA
休眠 1.139mA - 1.145mA
关机 102.4uA - 133.5uA

2022.3.28

  • 如果电池过放保护不能充电,请按住复位键再充电(或者找个东西压住复位键,复位键位于天气站的右下角)

2021.12.24

  • 天气站固件版本号:12.2
  • 因原时间接口不稳定,更换天气站获取时间的接口
  • DHT11传感器失灵是由于升级固件时,3.3V电压不稳导致传感器工作状态异常

现使用的网络接口

原时间接口:http://quan.suning.com/getSysTime.do (用的人太多了,时好时坏不稳定,已弃用)
更换为新的时间获取接口:http://api.m.taobao.com/rest/api3.do?api=mtop.common.getTimestamp
获取今天到后6天的天气:http://i.tianqi.com/index.php?c=code&a=getcode&id=3&py=changzhou
获取今日天气、紫外线、湿度:http://i.tianqi.com/index.php?c=code&a=getcode&id=102&py=changzhou
获取今日天气、公历、农历:http://i.tianqi.com/index.php?c=code&a=getcode&id=7&py=changzhou
获取今日、明日天气:http://i.tianqi.com/index.php?c=code&a=getcode&id=8&py=changzhou

解决DHT11温湿度传感器异常

用镊子(没有镊子找一截铁丝弯折下)将DHT11传感器1号4号脚短接,短接时间小于1秒(!!!接触上就立即松开),通过强制下电的方法让传感器恢复正常,在这个步骤完成后天气站会自动重启。

2021.11.30

  • 天气站固件版本号:11.2
  • 添加图片轮播和记事本页面
  • 移除“今日天气”和“天气预报”界面的分割线
  • (已知bug,DHT11温湿度传感器数据异常,软件待修复)
  • APP版本号:2.0
  • 新增页面排序、显示和隐藏功能,可自行决定显示顺序或显示/隐藏页面

APP主页添加“页面管理”图标

长按可进入拖动模式,可调整页面显示的顺序,或隐藏掉一些页面

点击可进入对应页面功能设置,“今日天气”和“天气预报”没有可以设置的内容,点击会有以下提示

图片显示页面可设置事先上传到天气站的图片,bmp-dib格式,图片最大250*122;点击可预览对应的图片

记事本(备忘录)页面可以写一些文字和标点符号,历史记录会保存100条,超出后会全部删除并重新开始记录(历史记录保存在天气站,即使卸载APP也不会丢失)。

2021.10.16

  • 天气站固件版本号:10.2
  • 主要修复正常使用中,WiFi断网,天气站会一直重连,导致电池电量耗尽的情况:
  • 添加WiFi异常断开时,且在10分钟内天气站尝试重连失败后,自动关机以节省电力。
  • 新的设备开机后自动设置为AP模式,超过10分钟没有手机连接,也自动关机。
  • 用户按钮按下+复位键开机进入配置模式时,修改天气站设置请在10分钟内完成。
  • 修复“紫外线强度”显示异常的问题。
  • APP端无更新

WiFi异常掉线后显示内容如下,如果确认WiFi已恢复,短按复位键启动

当上一次获取的紫外线强度为“较弱”,而下一次获取的为“弱”时,由于未清空缓冲区而导致字符发生叠加。

2021.08.04

  • 天气站固件版本号:9.2
  • 修复湿度为100%时显示不正常的情况,(由于屏幕显示空间限制)限制湿度最大值为99%
  • APP端无更新

湿度为100时,显示区域不足,内容发生错乱

修复后,通过限制湿度最大值99,显示正常

2021.07.25

  • 天气站固件版本号:8.2
  • 添加自动休眠设置
  • 添加夜间不更新天气时间段设置
  • APP版本号:1.9
  • 新增休眠模式下的图片资源

自动休眠设置,到达设定时间后自动进入低功耗模式

夜间不更新天气设置,在设定的时间段内不更新天气和显示内容


夜间模式天气站显示的内容(以下时间段仅作为演示时设置)

2021.07.10

  • 天气站固件版本号:7.2
  • 优化主界面湿度信息显示
  • 主页面加入紫外线强度信息
  • 新增二级页面切换,显示后四天的天气预报,切换时间为时间更新的间隔
  • 新增天气站开机联网中图片显示,用以指示天气站已开机(适用于网络较差时,天气站无法很快刷新屏幕而导致用户不知道是否开机的情况)
  • 修复在深度睡眠中醒来需要联网更新天气,而此时网络不通畅,无法更新执行回调,导致不能再次进入休眠的问题
  • 优化显示逻辑,APP端也能同步看到天气站显示的自定义图片
  • APP版本号:1.7
  • 新增两处图标
  • 使用新版AndroidStudio 4.2.2编译

版本号7.2

开机图片

基础天气/时间信息

天气预报信息

APP端显示天气站屏幕的自定义图片

2021.06.16

  • 天气站固件版本号:6.2
  • 添加低电量自动关机功能,解决锂电池过放导致充不进电情况
  • APP无更新

低电量自动关机显示内容

posted @ 2021-07-10 20:35  Yanye  阅读(415)  评论(0编辑  收藏  举报