Bluno浇花应用
初来乍到,用BLUNO做了个小的应用-无线蓝牙浇花。应用蓝牙手机搭配BLUNO主控板和扩展板,土壤湿度传感器检测湿度,再加上浇花设备水泵和继电器就可以使用蓝牙控制浇花了。为了增加动感,还添加了12864 OLED动态显示。应用简介:土壤湿度传感器的值为0~800,在检测土壤湿度为300到800的时候,表示植物处于正常的状态;少于300,表示植物处于缺水状态,赶快打开蓝牙给它浇水吧!
下面是所用到的器件清单(附图片):
1.装有BLUNO.apk的蓝牙手机
2.DFR0267BLUNO模块和DFR0270扩展板
3.OLED液晶显示模块4.FIT0200 水泵和继电器
5.SEN0114 土壤传感器
把各器件按下面的图连接好,扩展板插在BLUNO上:
注意:12864中的3脚RST要接到BLUNO的复位脚
实物图组装如下:
OLED中的H值是检测花盆中土壤的湿度,为300到800的时候,表示植物处于正常的湿度状态;少于300,表示植物处于缺水状态!由于土壤传感器输出的是模拟值,为0~800,而Bluno中显示的湿度是百分比值,所以Bluno中显示的湿度值即为土壤湿度值/800*100%。
如何实现蓝牙浇花呢?
首先,打开手机中BLUNO,点击右上角的scan,选择连接BlunoV1.8,右上角显示connected,表示手机蓝牙与Bluno连上啦。
点击Bluno中的继电器按钮,就可以为你的花浇水啦!
这是我们公司一植株土壤的湿度状态,达到615,不错哦,暂时不用浇了!
如果湿度小于300,植物会告诉你“主人,我渴了,快来给我浇水吧!”,要赶紧拿出手机打开BLUNO中继电器哦!
为增加喜感,在12864上还做了点小动作哦。。。:lol
由于时间关系,动态显示只做了一种,其实可以做的更喜感点,比如,笑脸可以更大点,浇花的时候屏幕上显示淋雨的状态,植物会变大等等,小伙伴们尽情想象吧!
附上程序代码:
Phoebe 发表于 2014-7-2 10:03
好有喜感,把植物拟人化了,不过要是植物会说话,那就更好了
感觉你说的很像miniQ平台的避障小车,碰到障碍物就叫啊叫的~ 碎梦A者 发表于 2017-3-16 10:38
这个BLUNO.apk在哪里下载的,为啥和blunobasicdemo.apk的界面不一样,求大神发一个链接 ...
在扩展版的产品资料库里有 碎梦A者 发表于 2017-3-16 10:38
这个BLUNO.apk在哪里下载的,为啥和blunobasicdemo.apk的界面不一样,求大神发一个链接 ...
https://raw.githubusercontent.com/DFRobot/BlunoAccessoryShieldDemo/master/Android/BLUNO.apk 不错啊,很漂亮;玩bluno就是高大上。 很不错的应用噢 顶一个~不过楼主能把库一道放上来就最好了~:lol :(我不会bluno 好有喜感,把植物拟人化了,不过要是植物会说话,那就更好了:lol 感觉要专门买一个机子做这个了 加一个语音模块吧,配上那朵贱贱的花,会很有喜感的 哈哈用户界面有点可爱呀。。。;P 这个挺有意思,学习中 可以一堆,把公司的植物都给上网了。 智能养花 省心省力哦 人工浇花? 这个挺有意思,学习中 花花扭起来好有喜感呀! 这个应用不错嘛。 这个BLUNO.apk在哪里下载的,为啥和blunobasicdemo.apk的界面不一样,求大神发一个链接 好东西,那天弄一个试试 这个,如果外出了,还可以控制浇水吗?还是说有距离限制? PlainProtocol.h库有大神有吗?
不错,挺有意思,学习
页:
[1]
2