资料介绍
描述
我的母鸡和我住的地方不同。他们有一个自动门,可以按我设定的时间打开和关闭,但母鸡是生物,而不是机器。他们有时不能及时进入。这意味着我必须走大约 15 分钟到鸡舍,手动打开门,然后回家。我认为必须有一个更好的解决方案,我不仅可以及时打开/关闭,还可以根据我的需求打开/关闭。但是没有。嗯,没有……因为我自己做了解决方案……看看智能母鸡舍!而且它的功能远不止按需开关门,它可以根据内部温度打开/关闭加热器,当鸡可能关在外面时通知您,还可以检查您的自动给水器是否出现故障和溢出!
传感器
打开/关闭门开关
我用微动开关知道门是打开还是关闭
水位传感器
就我而言,我遇到的唯一问题是自动填充系统中的水可能会出现故障,如果出现故障,我希望它通知我,所以我在水箱上切了一个洞,并将土壤 oplá 套件湿度传感器放入。所以当水到达它,它触发。
门伺服
温度感应器
不幸的是,我找不到我使用的温度传感器的照片
中继
现在我们根据原理图连接所有东西
印刷电路板
物联网云设置
closeTime - 时间、读写、变化
doorRealState - 整数,只读,更改时
doorShouldBe - 布尔值,读取和写入,更改时
doorState - 布尔值,只读,更改时
errorLog - 字符串,只读,更改时
heatState - 布尔值,读取和写入,更改时
heatTempStartup - 浮点数,读取和写入,更改时
湿度 - 浮点数,只读,定期(30 秒)
motionOutside - 字符串,只读,更改时
doorState - 布尔值,只读,更改时
openTime - 时间、读写、变化
压力 - 压力,只读,定期(30 秒)
temperatureIn - 温度,只读,周期性(10s)
waterOverFlow - 布尔值,只读,更改时
IFTTT 通知(需要 IFTTT Pro+)
首先,我们创建新的小程序并向其添加带有 JSON 有效负载的 webhook 触发器。
然后我们添加触发器应该做什么。我选择了通知,但您可以选择电子邮件和其他内容。
然后我们添加过滤器
并将其粘贴到过滤器代码
var payLoad = JSON.parse(MakerWebhooks.jsonEvent.JsonPayload);
if (payLoad.value1 == "motionOutside"){
if (payLoad.value2 == "Motion outside detected!"){
IfNotifications.sendNotification.setMessage("Motion outside detected!")
}else{
IfNotifications.sendNotification.skip();
}
}else if (payLoad.value1 == "waterOverFlow"){
if (payLoad.value2 == "true" || payLoad.value2 == "1" || payLoad.value2 == "True" ){
IfNotifications.sendNotification.setMessage("Water is overflowing!")
}else{
IfNotifications.sendNotification.skip();
}
}else if (payLoad.value1 == "errorLog"){
IfNotifications.sendNotification.setMessage("Error! Check errorLog!");
}else if (payLoad.value1 == "heatingState"){
if (payLoad.value2 == "true" || payLoad.value2 == "1" || payLoad.value2 == "True" ){
IfNotifications.sendNotification.setMessage("Heating turned on...")
}else{
IfNotifications.sendNotification.skip();
}
}
else{
IfNotifications.sendNotification.skip();
}
然后我们继续并完成。
现在在配置文件图标下,我们单击我的服务并找到 webhook
打开文档。
我们将带有 JSON 有效负载的触发器中的 {event} 更改为我们的触发器名称并复制它。
然后我们回到 Arduino IoT Cloud 并单击 set webhook。
我们在那里粘贴我们的链接添加它,就是这样!
3D打印零件
不幸的是,我找不到我在哪里下载了大部分模型,因此在没有信用的情况下将其添加到此处将是抄袭,但我相信您可以找到适合您的模型!
仪表板
这个项目的仪表板上有很多选项,所以让它对自己友好!
- Arduino坦克开源项目
- Arduino Mutant Road开源分享
- Arduino小丑秤开源分享
- Arduino桌面平台开源设计
- Arduino迷宫游戏开源分享
- 自动鸡舍门开源硬件
- 降低Arduino功耗开源分享
- Arduino触觉鞋开源设计
- 弹球ARDUINO转换开源分享
- arduino终生头盔开源设计
- Charlieplexing与Arduino开源分享
- Arduino时钟开源分享
- 鸡舍自动门水控制器开源分享
- 爱迪生Arduino SDK开源分享
- 基于Arduino硬件光控灯制作资料 6次下载
- Arduino模组的KiCad符号与封装库介绍 1502次阅读
- 【AWTK开源智能串口屏方案】方案介绍和工作原理 742次阅读
- 如何使用Python和PinPong库控制Arduino 718次阅读
- dfrobot Arduino Nano控制板介绍 5611次阅读
- dfrobot模拟PH计 (Arduino兼容)简介 1944次阅读
- 微雪电子智能车Arduino AlphaBot2简介 2085次阅读
- 微雪电子智能车学习板配件包Arduino开发板简介 1391次阅读
- dfrobotRomeo 三合一Arduino兼容控制器介绍 2372次阅读
- 微雪电子树莓派 Arduino 智能车扩展套件介绍 2218次阅读
- Arduino/树莓派/单片机/arm区别分析 9736次阅读
- 中国人工智能开源软件前生今生到底如何? 5563次阅读
- Arduino使用光敏电阻实验 9532次阅读
- 浅谈Arduino和树莓派的区别 2.1w次阅读
- arduino是什么以及arduino能干什么 4.4w次阅读
- arduino开发板有什么用 2w次阅读
下载排行
本周
- 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次下载 | 免费
评论
查看更多