查看: 15014|回复: 0

[参赛作品]旧手机再利用之信息屏

[复制链接]

2

主题

3

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2016-11-24 14:15:35 | 显示全部楼层 |阅读模式
本帖最后由 tenacity2012 于 2016-11-24 14:22 编辑

【个人介绍】:刘胜(QQ:66513725),广西财经学院
一、简介:
   随着智能手机的普及和更新加快,现在很多人家里都有旧的智能手机,旧手机扔了可惜,留着占地方,说白了就是一鸡肋。比如这台HTC G10,我的第一台智能手机,内存太小,CPU性能太差,现在基本已经不能用了,可当年花了我不少银子买的,实在不舍得丢掉。所以决定废物利用一下。

   旧手机能利用的模块很多,摄像头,蓝牙,网络,声音等模块都可利用,其中最实在的就是那块高分辨率的屏幕了,本系统除了屏幕外,还包括网络模块、光线传感器等模块的利用。
二、主要功能:
1.闹钟,时间可以在线同步(原android的功能,这个大家都知道);
2.显示当天的天气情况,数据来自“和风天气”(也可以使用百度的apistore),和风天气提供的信息非常全面,免费服务支持7天的预报和空气、生活指数等信息,由于屏幕大小的限制只显示了其中几个值;
3.显示房间和阳台的温湿度;
4.显示热水器当前的温度;
5.显示家里当前用电功率,今日和昨日电量(方便比较),以及累计用电量。
6.显示当前上证指数,数据来自新浪股票数据接口。
7.利用手机光线传感器在光线较暗时自动调整显示器亮度,免得晚上起床喂奶看着刺眼。

手机app界面:
豌豆荚截图20161122162639.png
三、系统成本
   既然是废物利用,造价当然不能太高,整个系统的成本:
旧手机 0元
旧手机充电器 0元
DHT21 温湿度模块  *2(房内外的温湿度检测用)
dht21.png

DS18B20模块 *1(热水器温度检测用)
18b20.png

Esp8266模块 ESP-12F *4(对应本系统功能中的3、4、5三个功能)
esp8266.png
导轨电表,这东西最贵了,不过也是早就买了的,系统只是再利用了他的脉冲输出。
db.png
电表长这样:
D0F1BEF737C64D739412FA221FFEB8B5.jpg



LED、电阻,3.3v稳压芯片(LM1117 3.3V)等元件 少量
四、相关说明:
   硬件部分连电路板都不用做,只需要在原ESP8266的模块基板上焊接几个元件(为了观察模块工作状态,连接了一个led,其实可以省略)。比如下面就是我用在热水器上的ESP模块:
rsmk.png
很简陋,就这么扔在厨房小阳台窗台上有半年了,目前没有什么问题,原想加个外壳或装到热水器里面去的,但是实在没时间。(ps:友情提醒下在校大学生,珍惜你们的时间,工作以后想抽点时间做点东西真的很难)。

   整个系统依托OneNet平台的支持,其实可以扩展功能,包括门禁、报警等功能都很容易添加(各种传感器其实我早就买好了,只是一直没有时间,所以也只能做到现在这个效果,算是个烂尾工程)。再次感谢中移物联平台的支持。关于物联网平台我接触过几个,yeelink、传感云、乐联网、机智云等等,到现在能真正做到免费,而且对数据上传特别是时间间隔无限制的很少,OneNet至少我觉得是最好的了。
附esp8266最小系统连线图,看完小白也能自己做(注:里面的孙大明不是我,人家是牛人)。
psb.png
五、项目资源链接:
APP中的天气信息来源: http://docs.heweather.com/222344
APP中的上证指数信息来源:http://hq.sinajs.cn/list=sh000001"
App中LED闹钟的显示效果参照了CSDN博主:胖子爱你520的demo(地址:http://blog.csdn.net/woshizisezise/article/details/52932614)。

硬件部分的实现使用了NodeMcu,使用lua脚本语言编写,在做这个系统之前我从未接触过lua,所以说明至少要实现这套系统应该还是很简单的(ps:因为对lua了解实在是很粗显,所以代码中的错误欢迎大家指正)。具体可以看这里:http://www.nodemcu.com/index_cn.html
六、本系统应用链接:
yy.png
七、源码下载地址:https://open.iot.10086.cn/bbs/forum.php?mod=attachment&aid=MTg3MHw5ZGMzM2ZjZGRlMmRkYzUxOTc3MjQ4YmQ1MmM4YmEwZXwxNTk3NDY5MzIw&request=yes&_f=.rar
八、视频地址:随便拍了白天和晚上的效果 http://pan.baidu.com/s/1midNlhe , http://pan.baidu.com/s/1kV4nF8N
九、其他。
   其实还做了一个android的桌面小控件,读取的是室内温度的数据流,但是因为标题是信息屏于是就放在最后了,效果如下,其他三个是点击控件后显示的温度曲线,分别是最近一天,最近一周和最近一小时的温度情况(话说也只有利用类似OneNet平台这样的功能才容易实现):
          1.jpg             2.jpg       3.jpg     4.jpg

   本来没有时间参赛,但是想之前申领到了一块麒麟板,中移物联既然这么大气,不管怎么样有活动应该支持一下,所以才有了这个帖子,由于这个作品是很久之前做的,今年暑假的时候硬盘损坏,恢复数据时可能有些乱了,所以帖子中的内容如有不够清楚的地方请见谅。




回复

举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表