使用 树莓派3B+ 对日本葡萄园进行经济实惠的环境监测

news2024/11/23 20:00:08

图片

对于 菊岛邦夫—Vineyard Kikushima 而言,Raspberry Pi 生态系统提供了支持和信息,通过基于温度和湿度监测的有针对性的最低限度杀虫剂方案,来提高葡萄的健康产量。

Vineyard Kikushima:http://vykikushima.greater.jp/vineyards/

解决方案

Raspberry Pi 3B+

企业规模

中小型企业

行业

葡萄栽培

菊岛邦夫的第一份职业是日本一家 “大牌 ”电子产品制造商的员工。2015 年,他改行开始经营葡萄园,并乐在其中,这也支撑起了他不富裕的生活。然而,他也热衷于酿造 “优质葡萄酒”,随着他所居住的东京北部胜沼地区葡萄酒旅游业的兴起,他感觉到了商机。为自己和自己的葡萄酒扬名立万的一个途径是投资和扩张,但菊岛更看重的是质量,而不是与知名葡萄酒品牌竞争。对他来说,负责任的生产方式也很重要,他热衷于尽量减少杀虫剂和其他化学品的使用。

早在 2020 年项目开始时,他就告诉树莓派杂志 MagPi,他的目标是 “尽可能不使用任何农业化学品,酿造生态友好型葡萄酒”。菊岛葡萄园的葡萄栽培和酿造始于菊岛邦夫在山梨县甲州市的基地和胜沼的一个小葡萄园。

挑战

胜沼地区气候炎热,湿度大,容易招来大量害虫,进而侵害葡萄树或传播疾病。为了使自己刚刚起步的葡萄酒事业取得成功,菊岛需要有人帮助他抵御害虫的威胁,同时又不损害葡萄酒的口味和质量。

图片

更具体地说,他需要一种精确使用农用化学品和杀虫剂的方法,只有在天气条件理想时才使用这些化学品和杀虫剂,从而最大限度地发挥它们的功效。另一个挑战是从田间向菊岛的办公室传递信息,为此需要太阳能和无线连接。“他解释说:"我想通过收集定期自动测量的温度和湿度数据来检查高湿度的时间。“我想通过网络实时检查这些数据,因为田地分散,离我的办公室很远"。

技术解决方案似乎显而易见,但菊岛在编程和开发方面没有太多经验。

解决方案

当菊岛邦夫解释他在有效监控葡萄作物方面遇到的问题时,他得到了日本树莓派用户组的支持。他们建议菊岛使用树莓派温度和湿度监测物联网装置,告知菊岛施用杀虫剂的最佳时间,以保护他的葡萄树。他还可以在办公室里随时观察大气状况。

在他们的帮助下,菊岛利用 35 美元的 Raspberry Pi 3B+ 计算机开发了一套系统,用于汇总田间空气温度和湿度传感器的数据。该系统由太阳能电池板和电池供电,并配有充放电系统控制器,提供可持续的低成本电源。

传感器数据每隔一小时通过 3G 无线发送到菊岛公司的云仪表板。这些数据可以在 AmbiData.io 物联网可视化平台上以图表形式显示,供进一步分析。它还会实时显示在 Twitter 上,因此可以在任何地点轻松监控和访问。

图片

当菊岛开始实施葡萄园监控项目时,他还没有掌握任何编程技巧。他通过观察和模仿其他 Raspberry Pi 用户,学会了组装一切所需的知识,并首先在一块田地里部署了系统,然后在其他三块葡萄园里增加了传感器。他相信,类似的温度和湿度测量装置可以应用于其他农业场景。

菊岛热衷于在他所谓的 “Hinno ”物联网系统中使用太阳能,日语中的 “Hinno ”表明这是一种简单的农民葡萄栽培方法,因为太阳能还可以用来为电栅栏供电,防止动物靠近作物。作为一个经济条件一般的农民,把成本降到最低是一个重要因素。

为什么选择Raspberry Pi?

当菊岛弄清了能够满足其需求的技术设置后,很明显 Raspberry Pi 可以在他的葡萄园中发挥巨大作用。他被 Raspberry Pi 的 “超低成本 ”和容易获得性所吸引,而作为 Raspberry Pi 的使用新手,有关如何实现温度监测和湿度测试的丰富信息又让他感到放心。他对能够简单搜索如何使用 Raspberry Pi 实现某些功能以及 Linux 的易用性印象深刻。Kunio 能够设置物联网设置的试用版和提供实际结果的现场版。

结果

菊岛从试验阶段开始,包括实地测试和预留的系统开发设置。包括太阳能设备在内,总成本为 30,000 至 40,000 日元(约合 225 至 300 英镑,或 275 至 370 美元)。如果在系统中加入 3G dongles,总成本将达到 50,000 至 60,000 日元(约合 375 至 450 英镑,或 460 至 550 美元)。

菊岛说,在安装过程中,他 “轻松 ”地组装了一个原型,其中包括挂在盒子侧面的传感器。令人欣慰的是,即使在试验阶段,他也能节省开支:从一开始,远程报告过程就省去了亲自到葡萄园收集数据的麻烦。

他很快就报告说,他 “很享受建立试用系统的过程,并对目前的进展情况感到满意,以至于我们打算将该系统推广到其他三个葡萄园”。他还增加了新的功能,例如在温度或湿度超过某个阈值时设置警报,以及计算累积温度,以便更好地预防病虫害。

图片

菊岛葡萄园率先引入物联网监控系统后的两年里,更多的小型葡萄园陆续加入进来,菊岛邦夫确信该系统有助于他们的葡萄栽培。

自从菊岛开始使用树莓派(Raspberry Pi)监控作物后,他就能在最佳时间施用杀虫剂。这有助于减少葡萄的病害数量,从而提高健康葡萄的产量。

当然,最重要的是,这意味着菊岛能够实现他酿造优质葡萄酒的目标:“我可以用树莓派酿造出美味的葡萄酒”。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2087305.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

finalshell 用 root 账号连接 ubuntu

我们平时在操作 linux 系统时,经常需要上传文件,修改文件,普通账号只能通过 vim 等工具修改,诸多不便。为了实现跟 windows 一样,双击直接编辑保存,需要下面步骤。 1. ubuntu 安装 ssh 1.1 安装 SHH 服务…

LuaJit分析(十)luajit自定义修改

通过分析luajit字节码文件格式可知,luajit文件由文件头和原型数组组成,而原型又包括原型头和原型体,文件头中包含了字节码文件的一些关键信息,目前的反编译工具根据标准的luajit2.0文件格式解析文件,如果对字节码文件的…

[Algorithm][综合训练][哈夫曼编码][abb][旋转字符串]详细讲解

目录 1.哈夫曼编码1.题目链接2.算法原理详解 && 代码实现 2.abb1.题目链接2.算法原理详解 && 代码实现 3.旋转字符串1.题目链接2.算法原理详解 && 代码实现 1.哈夫曼编码 1.题目链接 哈夫曼编码 2.算法原理详解 && 代码实现 哈夫曼编码&…

Linux系统应用(3)——编辑器vim

个人内容简介: 🍃个人主页:诉清风2023 🎈逆转时间的公式,就是珍惜现在ദ്ദി˶ー̀֊ー́ ) ✧ 目录 个人内容简介: 🎈逆转时间的公式,就是珍惜现在ദ്ദ…

junit格式报告解析工具

前言 在测试过程中,使用unittest或者pytest等主流框架,都可以生成junit格式的测试报告。当然也可以生成html格式的报告。但是为了自定义自己的测试报告,我开发了一款web网页工具,使用该工具上传junit格式的xml报告,可…

[Algorithm][综合训练][奇数位丢弃][求和][计算字符串的编辑距离]详细讲解

目录 1.奇数位丢弃1.题目链接2.算法原理详解 && 代码实现 2.求和1.题目链接2.算法原理详解 && 代码实现 3.计算字符串的编辑距离1.题目链接2.算法原理详解 && 代码实现 1.奇数位丢弃 1.题目链接 奇数位丢弃 2.算法原理详解 && 代码实现 解法…

丙类谐振功放的工作状态分析

前言:我们之前已经根据导通角θ,将工作状态分成了甲乙丙三类。我们发现丙类的效率最高,所以现在我们专门分析一下丙类工作状态。 1定量分析与定性分析 定量分析:是指分析以数量形式存在着的属性。 定性分析:是指分析…

2024.8.29 C++

作业 仿照string类&#xff0c;实现myString 代码 #include <iostream> #include <cstring> using namespace std; //仿照string完成myString类 class myString {private:char *str; //记录c风格的字符串int size; //记录字符串的实际长度p…

flex实现骰(tou)子点数

文章目录 效果演示分析思路代码实现 效果演示 分析思路 5点需要使用margin进行移动点数。而6点的话&#xff0c;使用align-content: space-between;和 justify-content: space-between;就能实现&#xff0c;不过需要注意的是主轴为侧轴&#xff0c;dot的第二个要给padding才能实…

【功能自动化】自动识别测试用例

1.创建unitWebtours.py 将unitWebtours.py放在test文件夹下 unitWebtours.py 代码实现 from selenium import webdriver from selenium.webdriver.support.select import Select from time import sleep import unittestdriver Noneclass Webtours(unittest.TestCase):clas…

java写入word表格(poi-tl)

1.导入依赖 <!--poi-tl--> <dependency><groupId>com.deepoove</groupId><artifactId>poi-tl</artifactId><version>1.12.0</version> </dependency>2.代码 自己创建模板。放在&#xff08;resource/file&#xff09;…

如何更改 Mac 上 Java 的默认版本?

优质博文&#xff1a;IT-BLOG-CN 第一次运行/usr/libexec/java_home -V将输出类似以下内容&#xff1a; Matching Java Virtual Machines (3): 1.8.0_05, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home 1.6.0_65-b14-4…

那么啥是MySQL集群技术捏

Mysql 集群技术 一 Mysql 在服务器中的部署方法 在企业中90%的服务器操作系统均为Linux 在企业中对于Mysql的安装通常用源码编译的方式来进行 官网&#xff1a;http://www.mysql.com 1.1 在Linux下部署mysql 1.1.1 安装依赖性&#xff1a; [rootmysql1 ~]# yum install c…

Windows通过网线连接开发板共享网络

Windows端 打开更开适配器选项右键WLAN–属性–共享 右键以太网–属性–Internet协议版本4(TCP/IPv4) 记住IP地址 开发板端 查看网卡 ifconfig设置IP在同一网段 ifconfig eth0 192.168.137.2 netmask 255.255.255.0设置网关 route add default gw 192.168.137.1配置DNS su…

Python-MNE-源空间和正模型03:自动源配准的方法

这个例子展示了如何使用coregistration函数通过脚本自动完成MEG-MRI的coregistration。一般情况下&#xff0c;该方法的结果与人工共配准的结果是一致的。 **但一定要注意&#xff1a;**协同配准的质量在很大程度上取决于受试者准备过程中收集的头形点(HSP)的质量和t1加权MRI的…

C语言重难点总结(1)-指针、二维数组、结构体(联合体、枚举)

本节内容 1.指针&#xff08;指针数组、数组指针&#xff09; 2.二维数组&#xff08;指针操作与二维数组&#xff09; 3.结构体、联合体、枚举 一、指针 1.什么是指针&#xff1f; 内存中字节的编号地址称为指针 2.指针的大小&#xff1f; 固定为四字节 3.指针变量的…

YOLOv8改进 | 注意力篇 | YOLOv8引入CBAM注意力机制

1.CBAM介绍 摘要&#xff1a;我们提出了卷积块注意力模块&#xff08;CBAM&#xff09;&#xff0c;这是一种用于前馈卷积神经网络的简单而有效的注意力模块。 给定中间特征图&#xff0c;我们的模块沿着两个独立的维度&#xff08;通道和空间&#xff09;顺序推断注意力图&…

Python | Leetcode Python题解之第384题打乱数组

题目&#xff1a; 题解&#xff1a; class Solution:def __init__(self, nums: List[int]):self.nums numsself.original nums.copy()def reset(self) -> List[int]:self.nums self.original.copy()return self.numsdef shuffle(self) -> List[int]:for i in range(l…

C++ | Leetcode C++题解之第383题赎金信

题目&#xff1a; 题解&#xff1a; class Solution { public:bool canConstruct(string ransomNote, string magazine) {if (ransomNote.size() > magazine.size()) {return false;}vector<int> cnt(26);for (auto & c : magazine) {cnt[c - a];}for (auto &am…

群晖(Docker Compose)配置 frp 服务

为了方便远程电脑&#xff0c;访问自己电脑上的ComfyUI等服务&#xff0c;配置了 frp 服务。 配置 frp 服务后&#xff0c;发现群晖中的一些服务也可以 stcp 安全的暴露出来。 直接在群晖通过 Docker Compose 方式部署 frps 和 frpc&#xff0c;访问者通过 frpc 安全访问暴露…