喝粥电梯
迷窟的喝粥之旅(三)---暂无
迷窟的喝粥之旅(六)---软件篇
要喝粥光有碗不行,除了板子还要有一个软件平台,粥友球猫是这方面的大拿,球猫云也是业内的知名品牌
好了,闲话少说,最基础的应用就是电压曲线了,可以看看一块电池能撑多久
喝粥电梯
迷窟的喝粥之旅(三)---暂无
迷窟的喝粥之旅(六)---软件篇
要喝粥光有碗不行,除了板子还要有一个软件平台,粥友球猫是这方面的大拿,球猫云也是业内的知名品牌
好了,闲话少说,最基础的应用就是电压曲线了,可以看看一块电池能撑多久
两个可以再线观看的网址:
第一个是开发板的电压,是周六(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()
有奖活动 | |
---|---|
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
【有奖活动】震撼来袭!这场直播将直击工程师的心灵! | |
“我想要一部加热台”活动,不花钱赢取开发好工具!活动开始了哦 | |
【有奖活动】伙伴们:您的“需求”解决了吗? | |
抽奖了,抽奖了,金升阳医疗电源 |
打赏帖 | |
---|---|
【换取手持数字示波器】+与同事对定时器输出相位可调PWM移相全桥控制分享被打赏50分 | |
【换取手持数字示波器】+LP-MSPM0L1306开发板试用体验+串口被打赏40分 | |
CC-RL编译器相关问题求助被打赏10分 | |
【换取手持数字示波器】+与同事对ESP-12开发调试经验分享被打赏50分 | |
【换取手持数字示波器】+同事tek示波器调试spi解析被打赏50分 | |
【换取手持数字示波器】+2.6寸墨水屏调试经验被打赏50分 | |
换取手持数字示波器+个人开关电源的设计经验被打赏50分 | |
【换取手持数字示波器】+【APT32F173测评】+URAT被打赏20分 | |
【换取手持数字示波器】CH32X035的定时器以及外部中断体验被打赏50分 | |
【换取手持数字示波器】CH32X035搭建开发环境(RISC-V)被打赏50分 |