【毕设参考】“摸鱼”神器,用 ESP32 + HaaS Python DIY一款全功能鱼缸 控温、过滤、换水一键执行

本文介绍了如何利用物联网技术打造一款智能水族箱,包括硬件配置、物联网平台的设备模型创建、设备上云及应用开发。通过集成TDS、水温和压力传感器,实现对水质、水温及水位的实时监测和控制,打造了一款集监测与调节于一体的智能水族箱。开发者可以通过IoTStudio进行界面设计,实现远程控制。

智能水族箱

   下图是本案例除硬件连线外的3步导学,每个步骤中实现的功能请参考图中的说明。

简介

   伴随着人们生活水平的提高,养鱼已经成为了一种新的时尚,各种桌面鱼缸层出不穷,但是市面上的鱼缸系统多是比较简单的,智能鱼缸可谓是凤毛麟角,同时也价格不菲。鉴于此,我们HaaS团队打造了一款智能水族馆案例。通过监测水温,水位,以及水质,继而通过物联网平台的功能动态的调节鱼缸生态。

   本案例中用到的传感器比较多,其中包括TDS、水温,以及压力传感器(用于测水位),充分应用到我们的日常生活中,比如水质仪,净水器,温控热水壶,胎压仪,体重秤等等。

准备

   本案例打造需要如下硬件:

  • Nodemcu32S一台
  • HX710AB气压传感器一个
  • 18B20水温传感器一个
  • TDS传感器一个
  • 继电器三个
  • 杜邦线若干
  • MicroUSB数据线一条

硬件连线图

   硬件连线图如下图所示:

   继电器外接的水泵,加热棒,以及过滤器,建议采购低压直流设备,如确需强电设备,请注意强电隔离,做好防护。

物联网平台开发

   整个过程包含以下4个步骤:

  1. 开通公共实例
  2. 创建产品(设备模型)
  3. 定义产品功能(物模型)
  4. 创建设备及获取三元组

开通公共实例

   对于第一次使用物联网平台的读者,需要开通实例以使用物联网平台的功能。这里可以使用免费的公共实例进行开发。

   在物联网平台中,左上角选择“华东2-上海”,点击“公共实例”,即可开通。开通后点击“公共实例”,即可进入控制台进行产品创建。

创建产品(设备模型)

   进入公共实例控制台,点击“创建产品”按钮,

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值