喝粥电梯
迷窟的喝粥之旅(三)---暂无
迷窟的喝粥之旅(六)---软件篇
要喝粥光有碗不行,除了板子还要有一个软件平台,粥友球猫是这方面的大拿,球猫云也是业内的知名品牌
好了,闲话少说,最基础的应用就是电压曲线了,可以看看一块电池能撑多久

喝粥电梯
迷窟的喝粥之旅(三)---暂无
迷窟的喝粥之旅(六)---软件篇
要喝粥光有碗不行,除了板子还要有一个软件平台,粥友球猫是这方面的大拿,球猫云也是业内的知名品牌
好了,闲话少说,最基础的应用就是电压曲线了,可以看看一块电池能撑多久

两个可以再线观看的网址:
第一个是开发板的电压,是周六(8日)凌晨开始送的,当时电压是4.15v左右,现在运行4天多了,电力依然强劲,看看什么时候能够耗干吧,再考虑增加太阳能之类的。

电池标称是2600mah的,据说有高级粥友通过睡眠,用200mah的电池撑了一个月。
第二个是自己焊的喝粥板,电池开始也是满的,期间各种试验,没有一直在线,周三(双十二)凌晨上线,感觉功耗更低,早上起床干脆把LED都去掉了,更绿色,更环保。
除了电压采集外,下一步就要考虑温湿度采集了,还好有现成的MikuDuino模块,不过怎么没有使用文档呢。
https://help.mikuduino.com/module/mikusht.html


测试用喝粥代码,目前还没有用到“狗”
PROJECT = "Q-CBC"
VERSION = "1.0.0"
require "log"
LOG_LEVEL = log.LOGLEVEL_TRACE
require "sys"
-- require "wdt"
-- wdt.setup(pio.P0_30, pio.P0_31)
require "http"
require "ril"
log.info("CBC","猫起来了!v0.06")
local function cbFnc(result,prompt,head,body)
log.info("CBC.cbFnc",result,prompt)
if result and head then
for k,v in pairs(head) do
log.info("CBC.cbFnc",k..": "..v)
end
end
if result and body then
log.info("CBC.cbFnc","bodyLen="..body:len())
end
end
local function hello()
log.info("CBC.hello","Hello MikuQ.com!")
ril.request("AT+CSQ")
ril.request("AT+CBC")
-- http.request("POST","http://api.yqmiot.com/zhou/report",nil,nil,"{\"did\":\"cong\",\"type\":\"wd\",\"data\":\"4.123\"}",10000,cbFnc)
end
local function rsp(cmd, success, response, intermediate)
local prefix = string.match(cmd, "AT(%+%u+)")
if intermediate ~= nil then
if prefix == "+CSQ" then
local s = string.match(intermediate, "+CSQ:%s*(%d+)")
if s ~= nil then
log.info("CBC.rsp",s)
end
elseif prefix == "+CBC" then
local s = string.match(intermediate, "+CBC:%s*%d+,%s*%d+,%s*(%d+)")
if s ~= nil then
local v = tonumber(s) / 100
log.info("CBC.rsp",v .. "V")
http.request("POST","http://api.yqmiot.com/zhou/report",nil,nil,"{\"did\":\"cong\",\"type\":\"dy\",\"data\":\"" .. v .. "\"}",10000,cbFnc)
end
elseif prefix == "+CENG" then end
end
end
ril.regRsp("+CBC", rsp)
ril.regRsp("+CSQ", rsp)
require "netLed"
netLed.setup(true,pio.P1_1)
-- netLed.setup(true,pio.P0_28)
sys.timerLoopStart(hello,600000)
sys.init(0, 0)
sys.run()| 有奖活动 | |
|---|---|
| 硬核工程师专属补给计划——填盲盒 | |
| “我踩过的那些坑”主题活动——第002期 | |
| 【EEPW电子工程师创研计划】技术变现通道已开启~ | |
| 发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
| 【EEPW在线】E起听工程师的声音! | |
| 高校联络员开始招募啦!有惊喜!! | |
| 【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
| 送您一块开发板,2025年“我要开发板活动”又开始了! | |