微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 24寸无线脱机/实时在线温度记录器使用51单片机制作nrf24l01通信

24寸无线脱机/实时在线温度记录器使用51单片机制作nrf24l01通信

时间:10-02 整理:3721RD 点击:




坛子里很多人用sd卡存储数据,
个人认为太浪费了,
而且需要跑文件系统,
资源消耗就不用说了
于是我翻出来以前做的温度计,小改了一下
使用sd卡不就是为了数据导出么?
好,我也实现一下低成本的脱机/联机数据记录
先上计算
W25q80是1000K的的Flash,价格不到2元钱
温度数据每秒记录一次,高位地位2byte
一小时7200byte
24小时172k
所以,还是很耐用的,加上断点等数据,记录5天问题不大
至于寿命,顺序写,写到尾再重头写,啥平衡不平衡的,还能比这个更平衡的?
w25q64飞线焊接到背面焊工太垃圾,不上图了,
目前设计的支持这几个设备,因为家里没有别的需要了解温度的东西了


上一个格兰仕大1.5P变频空调27度开 睡眠模式的温度变化图,
晚上12点半打开睡眠模式开始睡觉, 传感器放到床头,
看来27度有点高,应该从26度开始,
温度曲线控制的也不是太好嘛,



使用烙铁人工加热传感器吧
软件基于1秒1点的密度回执温度曲线,所以曲线非常细腻
这时候想要从图像上看出来几点几分对应多少温度是非常困难的,
好在把鼠标指向曲线任一点,会提示当前位置的时间和温度
假设蛋疼想用excel再重现曲线,那也好办


直接通电,不连电脑,脱机数据记录模式
脱机记录模式,可以使用usb口供电,
nrf24L01是和电脑无线通信用的

usb连接到电脑的usb口,则是联机模式
联机模式可以使用USB转串口通信,拔掉NRF24L01就行了
点数据同步,有数据则同步数据,没数据则联机监测按钮提示


数据点提示


双击图表可以只保存图表的截图



这个上位机想玩的拿去玩吧,
单片机使用9600波特率发数据+12.35C给电脑表示12.35度,-12.34C表示-12.34度,字符串格式 9600,+和-不能省略,大写字母C不能省略,然后直接用usb转串口插上电脑就是联机温度监测,至于脱机一样,只不过每个数据段要发送前要发字符串格式的时间给电脑格式12:34:56表示12点34分56秒开始记录数据结束发-99.99C表示本段数据传输结束

强烈支持,希望小编上传资料,非常希望分析。

支持小编  求分享

不错,加油。我也来学习学习

不错,谢谢分享。

好东西,真的不错呀

强烈的赞!

qianglie de zan  前列的赞赞赞赞

好贴 顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

顶一顶                   支持一把

小编程序有吗 ?用的是热电阻?   109864419   Q

程序的话,就按照协议来发就行了,我软件里有qq,

看看~~~~来学习学习~~~~~~~~

上位机设计的不错,学习下

学习了,谢谢分享!

小编这个上位机很实用啊,不止是可以监控温度啊

大学4年,是打基础的关键时期,也是最有梦想的时候,大学期间,经历了模电数电的熏陶,只是单片机停留在51,DXP停留在二面板,EDA只会简单仿真,C语言过2级,英语刚6级,电子大赛、数学建模只能拿省奖,接触过html,css,javascript,了解过ucOSii,知道asp,php,jsp为何物,觉得linux很遥远,C++,Java不知为何物。但有一颗初生牛犊不怕虎的心。
研究生3年,是练就分析问题解决问题的能力,发表过论文,带过社团,自学过AVR,PIC,用过Cadence,CAD,做过extjs项目,接触过Android,学习了C++,Python,重要的是,一步一步走进了Linux的世界。
工作3年,是积累知识的黄金期,自学了STM32,ZigBee和Blu4,做过项目,带过团队,但更加感觉能力有限,现在算不上合格的码侬,离合格的攻城狮也相距甚远,但一直在路上
最后祝:大学的你,要有危机意识,研究生的你,要相信自己,工作的你,要有开拓精神。

学到了。。

是的,各种数据采集都可以使用

小手一抖,金币都收

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top