本帖最后由 33****@qq.com 于 2017-7-1 08:40 编辑
参赛作品【智能鱼缸】
2017-07-01_021143.jpg (0 Bytes, 下载次数: 174)
2017-7-1 02:13 上传
作品摘要:
随着物联网时代的到来,智能物联网逐渐嵌入到人们的生活中。智能插座、智能电灯、智能门禁等一系列物联网控制使我们的生活丰富多彩。当智能物联网遇到鱼缸时,它会产生怎样的火花!我今天给大家带来的智能作品智能鱼缸。目前,各种观赏鱼缸等工艺品逐渐进入家庭,由于现有观赏鱼缸水温监测、水循环、温度控制操作需要手动控制,给人们带来了极大的不便,作品对大多数水族馆控制设备的应用分析研究,提出了多功能观赏鱼缸智能控制系统。该控制系统以单片机为控制核心,结合传感器技术,集多种控制功能于一体,包括恒温、自动照明、自动换水、自动喂食、自动水循环等,同时在系统中设计一个通信模块,可实现对鱼缸的远程控制和管理。整个系统分为两部分:第一部分是arduino提取传感器信号是核心控制部分,one net平台发布数据分析处理,输出多路信号实现鱼缸相应功能的实时控制。第二部分是ESP82666为核心的透传数据部分,用于使用arduino实时上传传传感数据和模块状态数据one net 平台,两部分通过串口通信。实现鱼缸控制器的智能管理。
创造目的:
“鱼缸"又称水族箱",随着科学技术的不断进步和观赏鱼和水生植物水平的不断提高,水族馆不仅被认为是动植物的容器,也被认为是自然领域的缩影和相对完整的生态系统。在早期,水族馆主要用于展览馆、公园和其他受欢迎的地方供大家观看。随着生活水平的提高、科技和水族养殖业的快速发展,水族馆已成为普通家庭的室内装饰。近年来,这种以水生植物和金鱼为主的水族馆被称为水中微型鱼草园,深受人们的喜爱。然而,由于缺乏维护技能或由于时间原因无法及时维护,往往美好时光不长,最终结果大多是草枯鱼死亡"。
鉴于水族馆的维护,市场上也出现了各种控制水温、排水、充氧和照明的设备,如过滤器、加热器、氧泵等改善水质的设备。但由于产品种类繁多,功能不统一,且多为非智能、单一恒温控制、充氧或照明系统。要形成完整的智能控制系统,往往需要手动控制,功能使用不灵活,不方便,整体性能无法提高。
因此,本文以鱼缸在家庭中的日常维护为背景,以光、水温等控制为研究对象,研究了日常维护过程中的综合自动化及其应用技术。工作功能:
随着经济水平的快速提高和装饰行业的兴起,人们越来越重视对生活和家具品味的追求。根据最新数据,水族产品越来越丰富,水族市场也越来越繁荣。
智能鱼缸是高档鱼缸的新概念.智能鱼缸解决了传统鱼缸饲养和护理的困难, 实现全自动供应的所有功能。
1.传感器数据实时上传 one net 平台
2 、自动感应室温
3 、恒温(自动)远程控制
4 、远程控制加热(自动)
5 、供氧(自动)远程控制
6 、远程控制生化过滤(自动)
7 、远程控制照明(自动)
8 、远程控制喂食(自动)(在设计中)智能鱼缸更好地饲养热带鱼,满足热带鱼的所有生存条件。让更多的人成为养鱼爱好者是水族用户的首选.本作品以设计思路为基础arduino为鱼缸MCU核心,通过esp8266模块和智能鱼缸MCU数据通信通过串口进行。云和手机设备one net 平台可以远程与鱼缸进行数据通信。
@RH1L@5MFUPV5F_HK9@S1SQ.png (0 Bytes, 下载次数: 202)
2017-7-1 01:21 上传
本设计主要包括主控部分、输入部分和云服务部分,构建完整的设计模型。
主控部分:主要完成MCU指令控制,包括换水开关、恒温开关、照明开关等;
输入部分:采集传感器的数据信息,感知鱼缸的一系列环境数据变化;
云服务部分:用户界面,完成用户指令发布、人机交互信息等;
接下来,我将介绍作品的硬件demo和软件设计
1.我们需要硬件
arduino pro minix1 ESP8266x1
DHT11 x1 光照传感器x1
DS18B20数字水温探测传感器 led电灯泡x1
5v转3.3v稳压模块x1 继电器 x45v 2a电源x1 鱼缸x1
恒温器 x1 三合一供氧过滤水循环器x1
洞洞板x4 导线&杜邦线若干
下载线x1 等等。。。。。。
以上是最重要的装置。至于元件图片,我就不晒了。相信大家一眼就明白了!
arduinopro mini
D10 ----水温传感器 D6-恒温开关继电器
D11-----DHT11数据接口 D7-三合一系统继电器
RX------8266TX D照明开关继电器
TX------8266RX &bsp; D9------智能模式
A0------光照数据接口
硬件实物连接图
2017-07-01_021620.jpg (0 Bytes, 下载次数: 192)
2017-7-1 02:29 上传
2017-07-01_022139.jpg (0 Bytes, 下载次数: 165)
2017-7-1 02:29 上传
2017-07-01_022247.jpg (0 Bytes, 下载次数: 190)
2017-7-1 02:29 上传
2017-07-01_022355.jpg (0 Bytes, 下载次数: 170)
2017-7-1 02:29 上传
2017-07-01_022519.jpg (0 Bytes, 下载次数: 185)
2017-7-1 02:29 上传
2017-07-01_022753.jpg (0 Bytes, 下载次数: 187)
2017-7-1 02:29 上传
2、软件设计
在软件方面大数采用的是库,有很多传感器都有对应的库支持,所有让我们编写代码变得越来越简单了
一下展示部分代码,后面我会和视频连接一起放在本帖后面!
传感器数据信息上传例子
temgger = temperature(tem);
if (edp_connect && temgger)
{
DBG_UART.print("18B20: ");
DBG_UART.println(tem);
packetSend(packetDataSaveTrans(PUSH_ID, "TME", tem)); //发送数据存储包
}
//光照
liggger = light(lig);
if (edp_connect && liggger)
{
DBG_UART.print("guang: ");
DBG_UART.println(lig);
packetSend(packetDataSaveTrans(PUSH_ID, "HIG", lig)); //发送数据存储包
}
//室内温度
snwgger = hjwd(snw);
if (edp_connect && snwgger)
{
DBG_UART.print("SNWD: ");
DBG_UART.println(snw);
packetSend(packetDataSaveTrans(PUSH_ID, "SNWD", snw)); //发送数据存储包
}
//室内湿度
snsgger = hjsd(sns);
if (edp_connect && snsgger)
{
DBG_UART.print("SNSD: ");
DBG_UART.println(sns);
packetSend(packetDataSaveTrans(PUSH_ID, "SNSD", sns)); //发送数据存储包
}复制代码水温度数据获取
//温度
bool temperature(char *tem)
{
int temp;
DBG_UART.print("Requesting temperatures...");
sensors.requestTemperatures(); // 发送命令获取温度
DBG_UART.println("DONE");
DBG_UART.print("Temperature for the device 1 (index 0) is: ");
DBG_UART.println(sensors.getTempCByIndex(0));
temp = sensors.getTempCByIndex(0);
sprintf(tem, "%d", temp);
delay(500);
}复制代码
DHT11数据提取
//环境温度
bool hjwd(char *snw)
{
int t = dht.readTemperature();//读温度,默认为摄氏度
sprintf(snw, "%d",t);
}
//环境湿度
bool hjsd(char *sns)
{
int h = dht.readHumidity();//读湿度
sprintf(sns, "%d",h);
}复制代码
3、平台数据显示与控制
在这里就截图大家看一下控制界面,背景用的是鱼缸背景,手机像素有点糟,谅解!
@ODTV7%PYSFT5TVAT49ED@U.png (0 Bytes, 下载次数: 193)
2017-7-1 02:45 上传
团队介绍
240418-150ZPP23928-lp.jpg (0 Bytes, 下载次数: 202)
2017-7-1 03:15 上传
团队名称:赢家“WIN”
团队口号:实力加自信就是一个坚韧不可摧的团。
团队成员:王顺 万大圣 邹栋才 向芸花
团队简介:我们都知道团队应该是Team,而不是Group,也就是说团队不仅仅是一群人的简单的组合,而一定是不同成员有分工、有协同,是一个有机的整体,这个就叫做协同合作、相互支持。团队成员根据工作需要,根据个人特长,合理分工,有效协同,一起把事情做好。团队成员之间协同合作、互相支持,就是要使1+1>2,并且不断改进提高,使效能(效率+效果)达到最大化,1+1能不能=3,能不能=4,甚至更大,就看我们在团队的工作中如何更有效的协作和互相支持,这需要不断的训练。
我们的团队成员,王顺、万大圣等,他们都来自物联网工程,其所涉及的专业知识面很广泛。诸如:模拟电子技术、数字电子技术、通信原理、物联网概论、C语言、单片机应用与编程、PCB电路板绘制、多媒体技术、微信开发、CAD绘图等,通过我们的辛勤劳动,做事认真负责,思虑周详,良好的团队凝聚力和向心力。“相对分工,绝对合作”,取长补短,共同完成项目作品。
质料压缩包
鱼缸.rar
(26.92 KB, 下载次数: 611)
2017-7-1 03:18 上传
点击文件名下载附件
视频文件链接
http://v.youku.com/v_show/id_XMj ... j.8428770.3416059.1
发布链接
https://open.iot.10086.cn/app/browse2?pid=89535&id=18994&is_model=0