项目时间:2016年10月-2017年2月
在传统鱼缸基础上加入了水循环,水泵把鱼缸里的水抽到上面的土壤里,水里的垃圾被土壤吸收,一方面净化了水,另一方面也为植物提供了养分。在土壤里种植绿植,并在植物上面打开led补光灯,为植物的光合作用提供光源。
在水下加入了高清wifi摄像头,手机app上可以实时远程看到鱼的状态。加入了转动喂食装置,即可以手动把鱼饲料投放到水里,也可以通过app远程操作喂食。对于鱼缸里的水,有温度、酸碱度和溶解氧的传感器采集数据;对于土壤有土壤湿度传感器采集湿度数据,这些数据都可以在手机端远程实时查看。

1.一个利用传统鱼缸加入水下摄像头,手机远程控制,包括控制喂食、LED补光灯、负离子开关、水泵开关、水下氛围灯开关。手机远程读取传感器数据,包括水温、溶解氧、ph酸碱度、光照度、土壤湿度和电池电压等数据。可以实现发短信验证码的用户注册登录,app显示摄像头视频。支持一个用户添加多个鱼缸,解绑、切换设备。摄像头走WIFI,控制和数据走GPRS.服务端用的JAVA web程序,数据库是MySQL,有用存储过程实现读写数据表。
2.我负责整个项目的客户端和服务端开发,写存储过程,建立数据库和相关的数据表。JAVA web和tomcat的配合。客户端的全部工作,包括logo,图标,UI,业务流程,第三方摄像头SDK的二次开发等。
3.此项目是用redis数据库结合短信平台发送各种验证码。用一套XML数据接口的服务端给Android和iOS两个种平台设备使用。包括注册接口、登录接口、添加鱼缸、解绑、切换、删除鱼缸设备、添加摄像头、定时喂食、读取用户数据、修改密码、忘记密码、读取传感器数据等十几个接口。大部分需要写写入数据库表的操作都是用了存储过程实现的。

物联网微生态系统在app端我起的名字叫“鱼家”,下图是一个鱼缸:

Android客户端欢迎界面:

主界面(没有添加摄像头):

主界面(已经添加摄像头):

控制命令 喂食、水泵、灯光等:

支持一个用户多个鱼缸设备:

侧栏:

最后再来一张桌上的鱼缸收尾:

物联网微生态系统-鱼缸相关推荐

  1. STM32物联网智能鱼缸智能家居系统(程序+原理图+PCB+图文教程)

    本设计: 基于STM32物联网智能鱼缸智能家居系统设计方案(程序+原理图+PCB) 原理图:Altium Designer 程序编译器:keil 5 编程语言:C语言 编号C0027 功能说明: 1. ...

  2. STM32物联网智能鱼缸智能家居系统设计方案 【评论区里留言领取资料】

    AD封装库元器件库大全: 封装库 本设计: 基于STM32物联网智能鱼缸智能家居系统设计方案(程序+原理图+PCB) 原理图:Altium Designer 程序编译器:keil 5 编程语言:C语言 ...

  3. 基于ESP8266的物联网智能鱼缸系统设计

    一.模块调试 1.水位模块 #include <ESP8266WiFi.h> #include <WiFiUdp.h> #include <DHT.h> const ...

  4. Arduino 浊度传感器 TS300B 的使用

    最近在捣鼓一个好玩的东西--全自动鱼缸.从构思到现在各种传感器.控制器的代码.执行器.物联网.鱼缸傻傻的捣鼓的差不多一个月了.这过程中也走了一些弯路,脑阔疼--今天3D打印机趴窝了,脑阔更疼咯--正好 ...

  5. 【物联网毕设】基于arduino与树莓派的智能鱼缸【一】

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 零.智能鱼缸框架与项目整体思路 一.Arduino与传感器部分 1.温度传感器部分 2.水位传感器部分 3.溶解氧传感 ...

  6. 毕业设计 单片机智能鱼缸系统 - 嵌入式 物联网

    文章目录 1 简介 1 课题背景意义 2 课题研究方法 3 智能鱼缸系统功能要求 4 系统结构 5 硬件模块 5.1 单片机最小系统 5.2 温度检测模块 5.3 继电器模块 5.4 显示模块 6 实 ...

  7. 【物联网毕设】基于Arduino与树莓派的智能鱼缸【二】

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.Arduino与树莓派进行通信 二.树莓派把数据上传到服务器 1.在树莓派上用Django搭建服务器 2.在树莓派 ...

  8. 物联网带来的安全梦魇

    随着物联网设备的日益增多,其产生的数据量也远超乎我们的想象,倘若有一天,这些数据遭到了攻击,将会带来哪些影响? 作者 | Craig Ford ,高级ICT安全工程师. 译者 | 虎说 责编 | 屠敏 ...

  9. 物联网哪个市场有可能诞生新一轮BAT?

    物联网提供不拘泥于任何场合,任何时间的应用场景与用户的自由互动,依托云服务平台和互通互联的嵌入式处理软件,弱化技术色彩,强化与用户之间的良性互动,更佳的用户体验,更及时的数据采集和分析建议,更自如的工 ...

  10. 灯泡窃听,照射出物联网的“深层黑洞”

    最近大家打招呼的方式都变成了"嗨,一起爬山吗?" 几部优秀悬疑剧的集体上线,也让我对各种"暗黑"手段开始感兴趣了.更幸运的是,科技的世界里从来不乏这类行动,什么 ...

最新文章

  1. 自己动手实现OpenGL之glViewPort(一)
  2. MFC中下拉条(组合框)combo box的使用图文教程
  3. springmvc导出excel并弹出下载框
  4. AjaxPost、冒泡示例
  5. elementui更改默认样式
  6. const没define好用 php,3分钟短文|PHP 定义常量,我该用define还是const?这下不迷茫了...
  7. 面向中文自然语言处理的60余类系统开源实践项目与工业探索索引
  8. theano 编程细节
  9. dede新增字段调用方法
  10. CLRInjection - 通用托管注入(超级灰色按钮克星升级版)
  11. 【考研】22上海大学计算机上岸记录
  12. Android技术分享| 实现视频连麦直播
  13. Lambert (兰伯特)光照模型
  14. java期刊影响因子_[转]计算机类中文核心期刊影响因子
  15. Linux conda tensorflow-gpu安装及Not creating XLA devices, tf_xla_enable_xla_devices not set相关问题解决
  16. 【JZOJ】给水(water)
  17. 编译安装Gearman
  18. Android实现歌词笔记构思
  19. Windows 2008 修改或取消密码安全策略
  20. 【MySQL进阶-05】深入理解mvcc机制(详解)

热门文章

  1. oracle gbk 无法识别,oracle 字符集总结(超出GBK范围的字符存取问题未解决)
  2. mne.io.read_raw_edf()
  3. 国家新标准上线,妈妈再也不用担心我吃辣条啦!
  4. Android中使用SVG矢量图打造多边形图形框架
  5. LC - P03 机器人大冒险
  6. Vue Tags Input
  7. linux脚本pend什么意思,LSF Basis
  8. java中string.length_Java 中的String length() 方法
  9. 云杰恒指:7.29恒指期货实盘指导交易复盘
  10. 对接支付宝、微信、第三方支付,超详细讲解+demo演示