工程师种菜也要与众不同

2019-02-11 11:18:12 来源:EEFOCUS
标签:

现在不少朋友都爱自己养个花,种个菜,要想有不错的收成,或者好的状态,就需要为花草设置一个理想的生活环境,今天为大家介绍一个基于Arduino的全自动种植箱,可自动调节温度,湿度,通风和光照,支持通过Web服务器进行配置,支持 CSV日志和远程云!当你全家出外旅游,或者出差不放心别人照顾时,有这样一个利器完全可以解决你的后顾之忧。

 

 

第一步:箱体制作


作者制作的是一个木箱,涂上了防水材料,防止潮湿的环境滋生霉菌。

 

 

 

第二步:电器安装


为了保证内部湿度温度,我们还需要安装照明灯,两个PC风扇(80x80mm),加热电缆和热反射面板。

 


作者选用了日光灯作为照明设备

 


在箱体底部铺上电热线缆,从背部打孔外接电源

 


通风很重要,对角位置加装2个风扇,一个进风一个出风

 


铺设上反光材料,箱体就算大功告成了

 

第三步:自动控制

需要的材料包括:


得益于Arduino Mega 2560 Rev.3,这个开源固件提供了一个小型Web服务器,用于配置,向EmonCMS传输数据以及将数据记录到SD卡。 CSV日志文件可从GrowBox Controller的网页下载。

 


Arduino GrowBox控制器使用DHT22传感器对种植箱内部和外部进行温度和湿度读取, DS18B20可用于种植箱内部的样品罐和地温监测。

 



EmonCMS与Arduino GrowBox控制器的集成使我们能够随时随地保存历史记录并监控趋势。


环境参数控制


GrowBox温度控制
可以设置加热阈值:

最低温度:在此阈值下,加热器将被激活
最高温度:超过此阈值,加热器将被禁用

 

湿度阈值
可以设置加湿器阈值:

最小湿度:%RH在此阈值下,加湿器将被激活
最大湿度:%RH超过此阈值时,将禁用加湿器
地面/沙子温度
最小地温:如果地面温度低于此阈值,控制器可以激活加热(如果内部温度也低于最小阈值)
最大地温:如果内部温度需要加热,控制器也会禁用加热。 这是为了防止温度过高造成损害。

灯光控制
开始时间:控制器打开灯的小时
开始分钟:控制器将打开灯的分钟数
停止小时:控制器将关闭灯光的小时
停止分钟:控制器将打开灯的分钟数
如果我们需要在6:30打开灯并在22:30关闭,我们将设置:

开始时间:6
开始分钟:30
停止时间:22
停止分钟:30

 

网络
本节涉及本地网络参数。

IP地址:您选择的静态IP地址
子网掩码:您的子网掩码
网关:网关的IP地址
DHCP:检查是否需要DHCP。 以上配置将被忽略。

 

风扇
有些灯泡在大棚内热,所以我们可以为“夜晚”和“白天”设置不同的节目。

风扇 – 打开
持续时间:持续时间(分钟
间隔:激活之间的间隔,以小时为单位
风扇 – 关闭
持续时间:持续时间(分钟
间隔:激活之间的间隔,以小时为单位
实时时钟
设置当地时间,以便准确记录日志并在电源故障时重新启动程序。

 

采集和记录频率
作者选择将这两个参数分开,因为控制器可以快速反应(快速采集频率),但我们不需要所有这些数据,因此记录频率很慢。 凭借更快的记录频率,我们将拥有更大的CSV文件,更多的数据传输到EmonCMS以及更慢的下载时间。

 

采样率:采样率,以秒为单位。 控制器反应更快
传输和日志速率:CSV更新和EmonCMS数据传输之间的分钟数

相关代码请访问:https://github.com/Yarosia/Arduino-GrowBox-Controller

 

你对这个项目感兴趣的话请访问:
https://www.hackster.io/Yarosia/arduino-growbox-controller-efb9fa

与非网编译内容,未经许可,不得转载!
 

有人说硬件技术将很快达到极限,而在我们看来,硬件创新,尤其是中国硬件工程师的创新,还远未走到尽头,而只是刚刚开始。作为致力于为全球硬件开发者提供技术共享服务的平台,与非网母公司SupplyFrame旗下最大的全球硬件开发者社区Hackaday.com已连续五年举办全球硬件开发者大赛Hackadayprize,有超过3000多个硬件团队在这个赛事中互动交流、切磋技艺。


这个《硬件改变世界》系列,我们挑选在前几届Hackadayprize大赛中获奖的优秀作品加以展示,硬件技术可以多有意思,硬件开发者可以多有创意,从这些作品中你可以看到。

2019年3月,Hackadayprize中国区赛事将隆重开启,我们很期待看到国内的硬件开发者大开脑洞、大展技艺。你准备好了没,与来自全球的硬件开发者同台PK?

 

 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

作者简介
李昭
李昭

与非网编辑。热爱酷炫电子产品。

继续阅读
e络盟引入Arduino MKR系列最新扩展板

全球电子元器件与开发服务分销商e络盟宣布新增四款功能强大的紧凑型Arduino MKR扩展板,进一步扩充其嵌入式产品系列。这些扩展板专用于扩展Arduino系列开发板的功能和应用。

工程师造了一款混凝土扬声器,玩出别样艺术感
工程师造了一款混凝土扬声器,玩出别样艺术感

在许多场合,比如赛车运动、太空探索、可穿戴设备上,东西越轻越好。但是,当你想要防止物体的震动、阻止物体四处移动时,或者让事物变得有一种重量感时,就该反其道而行之了。比如机床、铁砧或者扬声器一类的东西就是这种情况。基于这种理念,[SoundBlab]打造了一个浇灌了混凝土的扬声器。

会自动收衣服的晾衣绳

本项目有两个传感器作为探测器,即雨量传感器和LDR。雨量传感器功能可以检测是否发生下雨。

工程师自研PCB原型快速设计,方法之巧妙让人咂舌?
工程师自研PCB原型快速设计,方法之巧妙让人咂舌?

看到用一个石墨铅笔芯和9V电池切割铝箔的把戏之后,我们想知道能否通过相同的方式切割空白PCB上的铜进行PCB原型快速设计呢?事实证明可以做到这一点,但是需要克服一些挑战。目前我们并没有实际投入到这个项目的开发上来,但是我们希望读者们能够受到启发。

定制一个自己的机械数字键盘吧,这位工程师把所有硬件细节都开源了
定制一个自己的机械数字键盘吧,这位工程师把所有硬件细节都开源了

[Mattia]将自己的作品命名为YamPAD,它是‘只是另外一个机械数字键盘’(Yet Another Mechanical numPAD)的简写。这个项目的一个主要目标是制作一个可供他人轻松复制和定制化的设计原型。

更多资讯
Arm全球发布Pelion,解惑物联网高度“碎片化”困局

物联网市场的高度碎片化一直是横在设备厂商面前的一大难题,发展多年来都没有出现一个像Windows和Android能“一统江湖”的平台。预计到2035年,从受限设备到全功能终端节点或网关等物联网设备数量将达到1万亿台,如此庞大的设备数量,设备管理难度越来越大,安全问题更加凸显。

如何快速在AWorks OS操作系统中开发并稳定应用GPS模块
如何快速在AWorks OS操作系统中开发并稳定应用GPS模块

物联智能时代,GPS定位应用愈发广泛,如何快速应用GPS定位模块,稳定有效的获取定位信息,缩短项目周期是至关重要的。本文就如何快速在AWorks OS操作系统中开发并稳定应用GPS模块进行详细介绍。

嵌入式C语言的指针使用总结

C语言作为嵌入式开发的基础语言已经越来越让工程师们知道它的厉害:可以直接操控寄存器,方便CPU的功能设置;可以直接操作物理地址,并进行位的操作进而达到硬件的操作等等。

2019 Arm人工智能开发者全球峰会圆满举办

2019 第二届Arm人工智能开发者全球峰会今天在上海圆满举办。今年的峰会以“共塑AI精彩未来” (Together, making AI different) 为主题,由上海市徐汇区政府指导,Arm中国及Arm人工智能生态联盟 (AIEC) 联合主办,并得到了多家全球及中国人工智能产业领导企业的大力支持。

红狮控制Graphite® 系列人机界面 (HMI)再添新锐

全球工业自动化与网络领域通信、监测和控制专家美国红狮控制公司,今日宣布其Graphite® 系列人机界面(HMI)再添新成员——12.1英寸 Graphite 户外人机界面(HMI),可满足最严苛阳光条件下的读取应用要求。