喝粥电梯
迷窟的喝粥之旅(三)---暂无
迷窟的喝粥之旅(六)---软件篇
要喝粥光有碗不行,除了板子还要有一个软件平台,粥友球猫是这方面的大拿,球猫云也是业内的知名品牌
好了,闲话少说,最基础的应用就是电压曲线了,可以看看一块电池能撑多久
喝粥电梯
迷窟的喝粥之旅(三)---暂无
迷窟的喝粥之旅(六)---软件篇
要喝粥光有碗不行,除了板子还要有一个软件平台,粥友球猫是这方面的大拿,球猫云也是业内的知名品牌
好了,闲话少说,最基础的应用就是电压曲线了,可以看看一块电池能撑多久
两个可以再线观看的网址:
第一个是开发板的电压,是周六(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()
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
【换取逻辑分析仪】自制底板并驱动ArduinoNanoRP2040ConnectLCD扩展板被打赏47分 | |
【分享评测,赢取加热台】RISC-V GCC 内嵌汇编使用被打赏38分 | |
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 | |
【分享评测,赢取加热台】使用8051单片机驱动WS2812被打赏40分 |