资料介绍
描述
室内农业是当今经常谈论的话题,因为它严重影响植物的生长和植物的生产力。
对优质农产品的需求不断增加,而可耕地数量有限,迫使人们重新思考农业实践。人们正在探索新的农业领域,如室内农业、水培和气培。
在室内农业中,农民需要维持植物生长的人工环境,这导致了室内农业技术的进步。
有一些关键参数会影响室内农场植物的生长生产力,如温度、湿度、二氧化碳和光照强度。通过监测和控制这些因素,农民可以创造最佳的生长环境,最大限度地提高作物产量和质量。
- 温度:不同的植物对最佳生长的温度要求不同。通常,大多数植物在 65°F 至 80°F(18°C 至 27°C)的温度下生长良好。
- CO2:二氧化碳对于光合作用至关重要,光合作用是植物从阳光中产生能量的过程。增加二氧化碳水平可以促进植物生长和生产力。
- 湿度:湿度水平会影响植物生长,并会影响病虫害的传播。湿度过高会导致发霉和霉变,而湿度过低会使植物干燥。
- 光强度:光对于光合作用至关重要,植物根据其生长阶段需要不同量的光。室内农民可以使用 LED 或荧光灯等人工照明系统来提供必要的光照。
牢记影响室内农场植物产量的所有因素。我们将通过分步指南为室内农场创建物联网解决方案,以使用 Bytebeam Arduino SDK 和 Bytebeam Cloud 分析温度、湿度和二氧化碳。在此博客中,我们将演示以下内容:
- 设置 Bytebeam 云控制台:我们将在 Bytebeam 云控制台上创建一个帐户并设置一个新项目。
- 设置 ESP32:我们将设置 ESP 32 并将传感器与其集成。
- 设置 Bytebeam Arduino SDK :我们将从 Arduino 库管理器安装 Bytebeam Arduino 库。
- 配置 ESP32 :我们将使用配置 JSON 来配置 ESP32。
- 将 ESP32 连接到 Bytebeam 平台:我们将学习如何将 ESP32 连接到 Bytebeam 平台,以及如何将数据从设备发送到云端。
- Bytebeam 云控制台上的数据可视化:我们将探索 Bytebeam 的数据可视化工具,并学习如何实时查看和分析来自连接的 Arduino 设备的数据。
让我们开始吧。
Hardware and Software Specifications硬件规格
软件规格
设置字节束云
Bytebeam 是一个完全托管的云平台。它满足从设备管理到仪表板、处理操作和通知到 OTA 更新的所有云需求。它提供以下功能
如果您是 Bytebeam 物联网云平台的新手。阅读bytebeam 入门教程,深入了解 Bytebeam 的概念。我希望您发现入门指南有用并且了解 Bytebeam Cloud 的概念。
- 首先,为进入设备管理面板创建一个新设备,然后单击创建设备
- 当您在提示中点击提交时。将下载一个新的JSON文件,其中包含身份验证证书、代理、device_id 和项目 id 。您需要将此文件保存在 ESP 文件系统中。我们将在后面的部分中讨论这一点。
- JSON 将如下所示。
{
"project_id": "****",
"broker": "******",
"port": 8883,
"device_id": "**",
"authentication": {
"ca_certificate":*"*********",
"device_certificate": "**********",
"device_private_key": "***********"
}
}
- 接下来,我们使用温度、湿度和二氧化碳参数。我们需要在 Bytebeam 云控制台中根据我们的项目配置流。为此,转到Admin -> Streams并在列名称中添加温度、湿度和 co2 及其各自的数据类型。
设置 ESP32
本指南假定您熟悉 Arduino 并在 Arduino IDE 上设置了 ESP32。接下来的步骤将指导您完成项目设置和硬件连接
硬件连接
ESP32 使用GPIO 21和GPIO 22引脚用于 I2C。SDA引脚连接到GPIO 21 ,SCL 引脚连接到GPIO 22 。
- SCD41 CO2 传感器带有 I2C 连接。将 SCD41 的 SDA 引脚连接到 ESP32 的 GPIO21,将 SCL 引脚连接到 ESP32 的 GPIO 22。
- SHT31 温度和湿度传感器带有 I2C 连接。将 ESP32 的 SDA Pin 连接到 ESP32 的 GPIO21,将 SCL Pin 连接到 ESP32 的 GPIO 22。
- 连接 2 通道 5V SSD 继电器与 GPIO 4 和 GPIO 15
项目设置
首先要开始使用 Arduino 的 Bytebeam SDK,您需要安装 Bytebeam Arduino 库。这可以从 Arduino 库管理器下载。要更多地了解 Bytebeam Arduino 安装、设置及其功能,请阅读我们的 3 部分教程系列:
查看本指南以完成后续步骤。
为 ESP32 提供设备配置数据
在本指南的前面部分,我们在 bytebeam 云控制台中配置了一个新设备并下载了一个 JSON 文件。我们需要将此文件闪存到名为 SPIFFS 的 ESP32 文件系统,以将我们的设备连接到云端。
- 要配置您的 ESP32 设备,请打开 Arduino 并导航至文件->示例->BytebeamArduino->配置->SPIFFS配置。对于本指南的范围,我们将进行 SPIFFS 配置
- 现在复制您下载的 JSON 的内容并将其粘贴到deviceConfigWriteStr的代码中
- 现在上传你的例子
- 接下来打开 Arduino串行监视器
- 在串行监视器中,您可以看到该设备已成功配置。
获取温度、湿度和二氧化碳值
Bytebeam 云中的数据可视化
- ESP32 与 Bytebeam 云成功连接后。我们可以在云控制台看到最近的设备影子和心跳。
结论
我希望你觉得本教程有用。我们将使用 ByteBeam 提出其他有趣的用例。保持联系以获取有关许多其他有趣的物联网项目的信息。
- 使用智能手机对arduino进行编程
- 爱迪生Arduino SDK开源分享
- 基于Zigbee、Wifi 物联网智能农业解决方案.pdf 4次下载
- RK3568 SDK 的编译
- Arduino Uno国内改版电路原理图下载 0次下载
- 涂鸦智能 ① tuya-wifi-mcu-sdk-arduino-library 简单剖析
- 如何获取 Tuya MCU SDK Arduino Library
- 智能农业除草机器人研究分析综述 17次下载
- 基于DSP和PC的农业机器人控制系统 17次下载
- IIoT技术应用于室内农业灌溉监测资料下载
- 如何使用语音模块和Arduino进行交流 32次下载
- 使用物联网技术实现智慧农业系统解决方案的详细资料说明 11次下载
- Arduino进行端口通信的实例程序免费下载
- Keil_SDK软件精简脚本安装 2次下载
- 基于Arduino和树莓派的智能小车开发 49次下载
- 聚沃科技SDK使用指南 331次阅读
- 目前的室内定位算法有什么优势 546次阅读
- 玩嗨OpenHarmony:基于OpenHarmony的智慧农业环境监控系统 1771次阅读
- API、SDK是什么?SDK和API的区别 2134次阅读
- 物联网应用于农业的方式有哪些 2894次阅读
- 水电双控智能控制器的组成、特点及在农业灌溉中的应用 5638次阅读
- 微雪电子智能车Arduino AlphaBot2简介 2085次阅读
- 微雪电子智能车学习板配件包Arduino开发板简介 1392次阅读
- fireflyFace-RK3399人脸识别SDK介绍 3842次阅读
- 基于物联网技术的智能农业大棚设计方案 1.1w次阅读
- 索尼Spresense拆箱与Spresense SDK运行测试 8284次阅读
- Zynq在sdk中选择lwip模板的参数优化 6091次阅读
- 基于KL-H1100物联网网关用于农业大棚的解决方案 1858次阅读
- Xilinx SDK使用教程 4725次阅读
- arduino是什么以及arduino能干什么 4.4w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多