基本上,它类似于孵化器的类型,可以替代家禽,自动孵化鸡蛋。通过将温度和湿度等物理量保持在要求的水平,使鸡蛋在没有母亲在场的情况下生长和孵化,这将有助于农民在不需要人工干预的情况下自动孵化鸡蛋。
此外,孵化器不仅可以显着提高家禽产量,还有助于增加收入的规律性,使农民能够过渡到可能的农村创业。
该项目使用 cavyiot-devboard(固件)和 cavyiot 平台作为服务。
在控制面板的帮助下,我们可以从任何地方
在图表、仪表中监控实时传感器数据。
控制孵化器的所有操作。
设置触发器以从远程位置自动处理孵化器。
记录孵化器的所有操作以供进一步分析。
将日志文件转换为 pdf 和 json 格式。
可以选择auto和manual操作模式。
先决条件:
在 cavyiot 开发者网站注册帐户。
esp8266 板安装在您的 arduino ide 中。
如果没有注册,请使用您的有效电子邮件id在https://www.developers.cavyiot.com注册您的帐户,它是免费的。注册成功后,五分钟内您将在注册的电子邮件地址获得电子邮件验证码。登录您注册的用户名和密码。并验证您的电子邮件。验证通过后,您将获得免费的demo设备,有效期为1个月。(您可以在您的客户区看到demo设备)
如果您的 arduino ide中未安装 esp8266 板,请按照此步骤操作。esp8266 社区为 arduino ide 创建了一个插件,允许您使用 arduino ide 及其编程语言对 esp8266 进行编程。启动 arduino 并打开 preferences 窗口。输入https://arduino.esp8266.com/stable/package_esp8266com_index。 json到 additional board manager urls 字段。您可以添加多个 url,用逗号分隔它们。从 tools 》 board 菜单打开 boards manager 并找到 esp8266 平台。从下拉框中选择版本。点击安装按钮。安装后不要忘记从 tools 》 board 菜单中选择您的 nodemcu 1.0(esp-12e 模块)板。
该项目分 4 个步骤
第一步
关于如何使用 nodemcu 中的 arduino ide 刷新 cavyiot 固件以将其转换为 cavyiot-devboard。
第二步
详细说明如何:
将 cavyiot-devboard 与 arduino 连接。
通过 dev-board 将传感器 dht11 和伺服角度的数据发送到服务器。
上传iot-incubator.ino草图。
第三步
如何从控制面板控制设备以及如何设置自动化触发器。
第四步
通过外壳布置完成项目。
现在就开始吧!
第 1 步:使用http-update通过internet刷新固件。
下载库文件。不要解压缩下载的库,保持原样。
在 arduino ide 中,导航到 sketch 》 include library 》 add.zip library。在下拉列表的顶部,选择add.zip library选项。
然后选择下载的 zip 文件并单击打开。
返回到 sketch 》 include library 菜单。菜单。您现在应该在下拉菜单的底部看到库。它已准备好在您的草图中使用。zip 文件将在您的 arduino 草图目录中的库文件夹中展开。该库将可在草图中使用,但对于较旧的 ide 版本,该库的示例在 ide 重新启动之前不会在“文件”》“示例”中公开。
上传 esp8266-httpupdate 草图 在 arduino ide 中,导航到文件 》 示例 》 cavyiotdevelopmentboard-master 》 esp8266-httpupdate 并打开此示例草图。
然后正确选择板和com端口。本例选择nodemcu。
不要忘记选择您的“nodemcu 1.0(esp-12e 模块)”板
在上传esp8266-httpupdate.ino草图之前,您需要将wi-fi ssid和密码替换为您自己的。
完成上传后打开串行监视器(波特率:9600,nl 和 cr)并重置nodemcu并等待 2 分钟完成闪烁。您将在串行监视器上看到输出,如下所示:
现在拥有自己的 cavyiot-devboard !
第 2 步:与arduino接口
如下图进行电路布置。
物联网孵化器电路连接
电路说明:
arduino,开发板连接
arduino 引脚 10、11、13 连接到开发板的tx、rx、rst 。
arduino、传感器和伺服连接
arduino pin 9 连接到伺服控制。
arduino pin 8 连接到dht11的数据引脚
devboard,四通道继电器连接
开发板索引引脚 0(nodemcu 的 d2)到继电器板的in1
devboard索引引脚 1(nodemcu 的 d5)到继电器板的in2
开发板索引针 2(nodemcu 的 d6)到继电器板的in3
devboard索引引脚 3(nodemcu 的 d7)到继电器板的in4
中继连接
继电器 1 控制灯泡 100w(热源)
继电器 2 控制加湿器
继电器 3 控制风扇内
继电器 4 控制ex-fan
电源
arduino uno (5 伏通过 usb)
开发板 (3.3 v )
继电器板(5v)
灯泡100瓦(240 v ac 电源),通过relay1
加湿器(240 v ac 电源)通过relay2 (假设这里带有内置适配器)
2 pc 风扇(12 v dc 1 amp)通过relay3和relay4一个用于进气口,另一个用于排气。
注意:nodemcu 和 realy board 的电源在原理图中,为方便起见,由 arduino 驱动。但我建议使用单独的电源以避免 usb 电源负载。
不要忘记在草图中替换您的wi-fi ssid 和密码以及cavyiot 凭据。
打开串行监视器并查看输出。如果如下所示,您制作的设备运行良好。(如果需要,请重置 arduino uno)。
arduino 串行输出
登录 cavyiot 并从控制面板进行操作。检查所有按钮天气是否正常工作。
要检查伺服功能,我建议通过删除代码行23、80 和 81的注释来检查一分钟的伺服路由器计时器。
孵化器控制面板
控制面板
第 3 步:如何设置自动化触发器。
单击“设置触发器”按钮后出现菜单
从菜单中选择传感器、条件并输入所需操作的值。您最多可以设置四个触发器以实现自动化。这很容易。
点击保存按钮保存设置结果将在一分钟内如下。在客户区的屏幕上。
现在切换到自动工作模式并坐在椅子上,看看控件是如何自动工作的。如果温度升高,请在灯泡附近放置 dht11 传感器加热灯泡将自动关闭。这确保 cavyiot 触发器在服务器上工作。
我们将要了解的 devboard 的一个重要特性是所有操作的日志文件!为此,您已经运行电路一两个小时进行测试。之后从 arduino 中删除 devboard 的所有连接。从 usb 中拔下 arduino。
从 cavyiot devboard 下载日志文件的方法。
将devboard的b 引脚接地(nodemcu 的 d0)。
将 devboard 的 usb 线插入电脑。
并重新启动 nodemcu。
打开串行监视器
devboard 本地服务器已启动。
现在连接到由 cavyiot devboard 创建的热点密码admin@123,用于提供日志文件。
连接后浏览到 url http://100.100.100.100
从下载链接下载日志文件并将其保存到您的计算机。此日志文件为 csv 格式。您可以打印,可以转换为 json /pdf 格式进行分析等。您可以在控制面板上使用在线工具 csv 转 pdf 。
csv 到 pdf 转换器的输出看起来像,
csv 转 pdf/json
到目前为止,关于 dev-boards 的内容包括
如何下载固件
与 arduino 接口
如何下载日志文件。
第4步:
完成项目。在木箱中进行如下所示的布置。
在这种布置中,制作了两个隔间,右侧一个用于“鸡蛋托盘路由器组件”,
蛋托刳刨机构装有伺服电机。
排风扇是为了控制过热。该排气扇可以通过控制面板进行控制。
dht-11 传感器。
在左侧排列中,
100 瓦灯泡用作热源。
加湿器
pc 风扇(永久开启)用于循环空气,以使鸡蛋托盘室中的温度和湿度均匀分布。(注:电路中未显示)
为了尽量减少孵化器的热量和湿气泄漏,盒子底部有一个新鲜空气入口。
下图显示了蛋托机构的原理:
孵化的种蛋被放置在孵化器托盘中,气囊朝上,并在种蛋长轴两侧定期转动 90° 或 45° 角。从历史上看,需要经常翻蛋的论据是(1)蛋白和蛋黄的温度分布差和/或(2)胚胎和胚胎外膜粘附在内壳膜上的风险。
因此,在第 0-10 天翻蛋是必不可少的,此时正在形成早期的胚胎外卵黄囊膜和亚胚液,建议每天翻蛋的频率为 4 次 。
变压器绕组泄漏电流试验的目的及注意事项
Ultra-Low-Noise LDO Achieves 6
超声波焊接时遇到的常见问题及解决办法
小米新机通过FCC验证:竖排双摄,会是小米MIX3吗?
带通滤波器作用
如何利用ESP8266实现自动物联网鸡蛋孵化器的设计
家中安裝不锈钢卡压式管件常见问题的介绍
为什么说数据分析可视化后决策会更有底气
2014年中国半导体市场:业界大佬这么看
线性稳压器的短路保护电路
庆科信息技术EMW3090规格
左手5G右手物联网 英特尔打出制胜未来组合拳
电源设计技巧:Altium简化多相和多模块电路板设计的创建
SpringBoot 22条最佳实践
一熬夜就容易长痘,你可能需要可思美等离子净肤仪
uSens凌感携手Pico推结合手势交互功能的VR小怪兽一体机 主推B端市场
微软服务器压力大 调整Microsoft Teams服务限制
苹果H1有哪些提升?苹果H1的竞品
无线BMS助力新能源汽车再升级
如何在基于Arduino的项目中使用IRLib接收解码和发送IR信号