网易首页 > 网易号 > 正文 申请入驻

基于机智云平台的智能鱼缸开发

0
分享至

摘要:为降低观赏鱼饲养的门槛、向观赏鱼饲养爱好者提供超越传统鱼缸饲养的乐趣,设计一款成本低廉、可远程控制、操作方便的智能鱼缸系统。系统基于STM32单片机,采用0.96英寸OLED显示鱼缸温度、鱼缸光强、鱼缸浊度等关键信息,可通过按键控制鱼缸的换水、喂食等功能。使用esp8266-01S模块和机智云平台连接,通过极简易友好的操作流程生成APP,为手机用户提供丰富的定制化功能,供用户远程查看和控制鱼缸,解决饲养宠物鱼时可能遇到的诸多问题。

1引言

摘录:收起随着生活水平日益提高,人们把更多的时间、金钱、精力投入到自己的兴趣爱好之上,例如饲养观赏性鱼类。国内外观赏鱼市场正在快速发展。然而养好观赏鱼并非易事,饲养人需要为鱼提供适合的水温、水质和食物等,这就加大了人们时间和精力的投入,同时,也提高了大众进入观赏鱼饲养领域的门槛。市面上主流的智能鱼缸系统的设计思路是先要满足鱼缸基本的观赏功能,再利用一些传感器可以让人们更加方便地得到鱼缸内的一些主要信息,最后利用一些无线控制功能让人们可以通过便携式设备管理鱼缸。

本设计是一款基于STM32的智能鱼缸系统,使用传感器获取鱼缸的关键信息,对信息进行处理和上传手机端,借助于智能化产品的强大功能将观赏鱼饲养的门槛降低,能够让系统用户在饲养观赏鱼的同时体会到从传统鱼缸饲养中得不到的乐趣。

2系统设计方案

此款智能鱼缸设计有如下功能:按键控制、温度测量、Wi-Fi控制、模拟喂食、浊度检测、光强检测、屏幕显示。

系统的整体连接图如图1所示。按键控制是通过按键操作实现鱼缸进行喂食、开关灯、换水、增氧。Wi-Fi控制是通过ESP8266-01S模块和机智云平台搭配使用,在手机端控制鱼缸和进行信息查询。光强检测是通过光敏传感器模块来实现光强数据的采集。浊度检测则是通过浊度传感器模块来实现浊度数据的采集。

图1系统整体连接图

3系统硬件设计

系统的硬件设计原理图如图2所示。采用的主控芯片型号为STM32F103C8T6,该芯片是意法半导体公司(ST)推出的基于Cortex-M3内核的32位微控制器,其封装型号采用LQFP48。该芯片RAM容量为20kB,ROM其容量为64kB,拥有的主要硬件资源为37个GPIO、2个ADC、4个定时器/计数器、2个I2C和3个USART。

图2系统原理图

系统的主要硬件模块及具体描述如下:

Wi-Fi模块:选用乐鑫ESP8266-01S。该模块不仅价格便宜,且与机智云平台配合使用进行物联网开发的相关资料也较齐全。

舵机模块:用于现实喂食部分对电机的控制。设计选用SG90舵机,其可以通过改变PWM的相关参数从而改变电机转动的角度。

OLED屏幕模块:其满足的是人们最直观的视觉需求,因此是系统极重要的部分。对于屏幕有较多选择,例如LCD1602、IIC屏幕、SPI屏幕等。综合考虑后选用支持IIC协议的0.96英寸OLED屏幕。

OLED屏幕模块:其满足的是人们最直观的视觉需求,因此是系统极重要的部分。对于屏幕有较多选择,例如LCD1602、IIC屏幕、SPI屏幕等。综合考虑后选用支持IIC协议的0.96英寸OLED屏幕。

电机驱动模块用来驱动增氧和换水这两个功能所依赖的电机。选用L9110这款电机驱动模块,因其价格便宜,且有两路输出,可以同时控制两个电机,符合设计要求。

浊度传感器模块选用TS-300B,该模块配合转接板可以输出数字量和模拟量,价格也较适宜。

温度传感器模块选用DS18B20,它具有微型化、高性能、抗干扰能力强等优点,易于搭配微处理器产品使用。

4系统软件设计

系统上电后,程序从主函数运行,对所需模块进行功能封装。在主函数调用各个模块运行时需要相关函数实现对模块的调用和相关数据的获取。主函数流程图如图3所示。

图3主函数流程图

主函数之外的其他软件模块包括:按键控制、光强获取、OLED屏幕显示和电机控制,具体如下:

1)按键控制

按键控制功能主要分两部分,一是通过按键实现鱼缸的控制,二是通过按键进行鱼缸的配网。由于STM32具有大量的中断资源,故采用中断法实现按键的控制,以获得更高的程序执行效率。

2)光强获取

光强获取模块功能主要是获取光强数据。它将光敏传感器模块输出的数据传到STM32,经STM32内部ADC对数据进行处理,将数据在屏幕显示并上传至手机端,最后根据光强控制LED的亮灭。

3) OLED屏幕显示

摘录:OLED屏幕通过IIC协议与STM32通信。首选初始化IIC总线,之后初始化OLED,通过IIC总线向OLED发送指令和数据以初始化OLED显示屏。初始化包括设置OLED显示模式、对比度、亮度等参数。STM32获取相应数据并完成处理后,向OLED发送显示数据,驱动OLED液晶显示屏在对应位置显示相关信息。

4)电机控制

用户可通过按键手动控制电机的打开或关闭,也可通过手机端下方命令控制电机。当浊度传感器检测到水体浑浊时便可自动控制电机进行换水。

5机智云平台设计

机智云平台设计实现的功能是将各传感器数据上传到手机端显示,便可在手机上通过Wi-Fi下发指令控制智能鱼缸。机智云平台为开发者提供了自助式智能硬件开发工具与开放的云端服务,将智能硬件产品开发周期缩短,快速实现智能化。

5.1创建数据点

使用机智云平台进行开发时,首先要创建数据点,并需要定义数据点的类型。设计通过机智云创建的数据点如表1所示。

表1机智云平台创建的数据点

5.2机智云代码移植流程

用机智云平台创建好项目后,进入到相关的界面,按照界面的提示进行操作,它即可自动帮助用户生成Wi-Fi控制的相关代码。在代码包生成以后,需要对其中代码进行移植。只有将代码移植到工程文件里面后,才能实现预期的功能。机智云代码的移植流程如图4所示。

图4机智云代码移植流程图

5.3手机APP设计

手机APP是通过机智云平台生成的。使用机智云平台进行APP生成的方法非常简单,不需要按照安卓APP开发那样操作,对于不懂安卓应用的开发者来说是非常友好的。其配置流程如下:

点击创建移动应用;点击右上方进行APP界面设置,将创建的项目进行关联,最后保存退出;进入控制页面选择配网方式等,保存退出;点击构建应用,等待应用构建完成,最终在手机端扫码下载APP。各步骤操作及界面如图5所示。

图5机智云平台生成APP各步骤界面

最终由机智云生成的APP的界面如图6所示

图6机智云生成APP界面

6结束语

系统基于STM32F103C8T6,实现了智能鱼缸所需的温度测量、Wi-Fi控制、喂食等功能。通过使用性价比较高的Wi-Fi模块配合机智云平台实现了手机端控制。对比其他的智能鱼缸设计,远程控制实现方式更加简单,成本也较低。系统在加热器设计部分还存在不足,将在后续研究中加以完善。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
利物浦重磅引援蓝图曝光!锁定德甲第一人,追猎那不勒斯中卫

利物浦重磅引援蓝图曝光!锁定德甲第一人,追猎那不勒斯中卫

夜白侃球
2026-04-29 09:05:36
重大让步!伊朗直接交出海峡控制权,就换美国解封停战!

重大让步!伊朗直接交出海峡控制权,就换美国解封停战!

起喜电影
2026-04-29 14:58:25
晒法拉利与名表,减产后仍生活奢华,买4万吉他向老婆申请

晒法拉利与名表,减产后仍生活奢华,买4万吉他向老婆申请

蒂蒂茱家
2026-04-29 10:10:43
辽篮凯旋!数千球迷接机,传统强队绝不会给山东队任何喘息的机会

辽篮凯旋!数千球迷接机,传统强队绝不会给山东队任何喘息的机会

君马体育
2026-04-30 00:03:40
不是病死的,而是治死的?这5病不去医院活得更久?医生说出答案

不是病死的,而是治死的?这5病不去医院活得更久?医生说出答案

健康之光
2026-04-03 22:20:03
迪丽热巴现身南京,生图脸变圆了,穿高开叉手臂粗壮,34岁仍清纯

迪丽热巴现身南京,生图脸变圆了,穿高开叉手臂粗壮,34岁仍清纯

黔乡小姊妹
2026-04-29 09:34:19
公安部严打大网已全面拉开!2026年这10件事千万别碰,碰了必罚!

公安部严打大网已全面拉开!2026年这10件事千万别碰,碰了必罚!

阿莱美食汇
2026-04-29 10:15:58
72岁王健林,被逼到崩溃边缘......

72岁王健林,被逼到崩溃边缘......

酷温coolwin
2026-04-24 16:46:47
张本智和父亲:请中国人不要骂我儿子,他比你们99%的人都优秀!

张本智和父亲:请中国人不要骂我儿子,他比你们99%的人都优秀!

拳击时空
2026-03-29 04:58:33
14分惨败,16分惨败!作为NBA夺冠热门,绿军在季后赛什么水平?

14分惨败,16分惨败!作为NBA夺冠热门,绿军在季后赛什么水平?

老梁体育漫谈
2026-04-29 22:58:55
禁止全部中国外交官入境,不让两岸统一,这个国家比美国还嚣张?

禁止全部中国外交官入境,不让两岸统一,这个国家比美国还嚣张?

点燃好奇心
2026-04-29 01:17:56
第一集就全裸出镜,女神新剧破格出演了

第一集就全裸出镜,女神新剧破格出演了

来看美剧
2026-04-27 16:21:10
广东老汉囚禁50名女子于鱼塘,6年后才被发现,结局如何

广东老汉囚禁50名女子于鱼塘,6年后才被发现,结局如何

莫地方
2026-04-28 01:40:03
35岁女子去做私处紧缩,缝针断在肉里,医生徒手掏了半小时没找着

35岁女子去做私处紧缩,缝针断在肉里,医生徒手掏了半小时没找着

离离言几许
2026-04-21 19:53:18
卡巴耶娃:普京的绯闻女友,传闻为他生下二子,普京却不承认再婚

卡巴耶娃:普京的绯闻女友,传闻为他生下二子,普京却不承认再婚

莫地方
2026-04-29 00:10:03
输球不可怕,瞎指挥才致命!邱彪这波操作,毁了山东男篮的季后赛

输球不可怕,瞎指挥才致命!邱彪这波操作,毁了山东男篮的季后赛

臻体育
2026-04-29 23:06:09
惊魂一幕!海南杨先生用牛粪涂身,九死一生逃亡缅甸电诈园

惊魂一幕!海南杨先生用牛粪涂身,九死一生逃亡缅甸电诈园

现实的声音
2026-04-29 12:25:16
赵心童与墨菲双方的最后阶段赛事将于4月29日21点30开始

赵心童与墨菲双方的最后阶段赛事将于4月29日21点30开始

环球体坛啄木鸟
2026-04-29 16:53:12
49岁程愫再婚?与傅程鹏离婚9年终寻得幸福?儿子成最大赢家

49岁程愫再婚?与傅程鹏离婚9年终寻得幸福?儿子成最大赢家

一盅情怀
2026-04-28 12:25:40
关辛分析广东输广州,奎因个人主义,广东队时间不多了

关辛分析广东输广州,奎因个人主义,广东队时间不多了

阿嚼影视评论
2026-04-29 18:52:13
2026-04-30 00:32:49
机智云
机智云
物联网开发及云服务平台
309文章数 21关注度
往期回顾 全部

科技要闻

今晨庭审纪实|马斯克当庭讲述OpenAI被偷走

头条要闻

补壹刀:解放军两支舰队同时行动 信息量非常大

头条要闻

补壹刀:解放军两支舰队同时行动 信息量非常大

体育要闻

一场九球狂欢,各路神仙批量下凡

娱乐要闻

马頔一句话,孙杨妈妈怒骂节目组2小时

财经要闻

苏州,率先进入牛市

汽车要闻

技术天花板再摸高 全能型的奕境X9首秀

态度原创

教育
游戏
旅游
亲子
时尚

教育要闻

明确!中科院东莞材料研究所首年依托中科大招收博士研究生

猎魂世界:千仞雪专属7环真圣火洗礼实测报告!真就是图一乐了?

旅游要闻

上海将开建世界最高无轴摩天轮,总投资近40亿元文旅项目集中签约

亲子要闻

觉得孩子小就会忘记伤害,这个误区宝妈不要再犯!

夏天穿维希格,原来这么好看

无障碍浏览 进入关怀版