一、系统概述 自动浇水灌溉系统设计方案,以AT89C51单片机为控制核心,采用模块化的设计方法。 例如,当土壤湿度从53%降低至23%,低于下限值30%时,红色LED报警灯点亮,蜂鸣器发声,继电器RL1开关打至上方,水泵通电,开始自动浇水,绿色的水泵工作指示灯也被点亮。
之前公众号刚申请的时候就写了一篇文章,是一个关于远程浇花的想法,想了很久都没去实现,最近端午放假就做了一下,程序可能有很多漏洞?大佬们手下留情。 当然也可以使用server酱的TalkAdmin来控制,直接将web地址填入WebHook即可 仅供给大家提供一个好玩的思路,在这个远程浇花的系统中可能存在漏洞点如下: 1.客户端-服务器明文传输,可能导致重放攻击 、密钥泄漏 2.服务器-终端设备明文传输,可能导致重放攻击、任意用户控制终端设备(是说其他人可以随便给我浇花么?)
于是就想着是否能自己动手做一个可以用手机操控实现浇花的“半自动浇花器”呢,之所以称之为“半自动”是因为在一定程度上该设备使用了自动化控制的元件与技术,但操作依然是根据人的意志用手机来完成的因此为“半自动 当实现自动检测土壤湿度来实现浇花并发送浇花报告到主人手机时可称之为“自动化”。 话不多说,来看看折腾这样一个东西需要准备些什么硬件和软件,有需要的人一定要耐心看完哦,内容有点多。 至此,浇花设备打造完成,放心外出吧,浇花的事情就交给他吧。浇花的同时会定时回传监控图片,用来协助你判断是否该停止浇花。嗯,到了2.0自动化的时候也许就不用这么麻烦了。
基于工业智能实现自动化浇花系统的设计与实现,系统主要采用java,springboot,大数据分析技术,智能硬件模拟,3D动画编程技术,数据存储技术,实现基于工业智能实现自动化浇花系统。 原文地址一、程序设计本次基于工业智能实现自动化浇花系统的设计与实现,主要内容涉及:主要功能模块:智能浇水评估,花草健康态势管理,花草植物管理,天气数据采集,,花草温湿度采集,花草特殊照看,系统管理等模块主要包含技术
设计要求1.设计一种基于51单片机的花卉、农田自动浇水灌溉系统;2.能够检测土壤湿度,当低于设定的下限值时,启动水泵进行浇水灌溉,并提供相应的声光报警指示;3.能够通过按键设定湿度上下限值;4.土壤湿度数据和湿度上下限值通过 LCD1602显示屏显示;5.完成系统元器件选型、电路绘制与C程序编写;系统概述自动浇水灌溉系统设计方案,以AT89C51单片机为控制核心,采用模块化的设计方法。 例如,当土壤湿度从53%降低至23%,低于下限值30%时,红色LED报警灯点亮,蜂鸣器发声,继电器RL1开关打至上方,水泵通电,开始自动浇水,绿色的水泵工作指示灯也被点亮。 MH&&set==0) //湿度值大于报警值{flag=0; //关闭报警Relay=1; //继电器触点打开,水泵停止LED_R=1; //红灯熄灭}资源内容(1)基于51单片机花卉、农田自动浇水灌溉系统设计毕业论文
自助获取下载 技术:C语言、单片机等 摘要: 本设计是基于51系列单片机而设计的智能浇花系统,本系统结合单片机编程技术、传感器技术以及GSM通信技术实现系统基本功能,使系统根据不一样的土壤湿度,能够相应的改变浇水要求 智能浇花系统的设计与实现可以节省人们浇花的时间,使种养植物更加方便快捷,让人们更加轻松去种养植物。 关键词:湿度传感器 GSM通信技术 智能浇花 STC89C52单片机 目录: 1.引言 1 1.1智能浇花的诞生背景及国内外发展现状 2 1.2本设计主要内容 2 2.系统总体设计 2 2.1 8 4.1系统软件的总体设计 8 4.2湿度采集功能模块 9 4.3湿度设置功能模块 10 5.系统的实现与测试 10 5.1 硬件测试 10 5.2软件测试 10 5.3系统的实现 11 6.结语 11 参考文献 12 包含参考资料: 效果图:
因此我们来实现如果文章没有输入摘要,则自动摘取正文的前 N 个字符作为摘要,这有两种实现方法。 通过覆写模型的 save 方法,在数据被保存到数据库前,先从 body 字段摘取 N 个字符保存到 excerpt 字段中,从而实现自动摘要的目的。 span class="meta-nav">→
第五步:分别在下拉菜单中选择“从不”,将两个选项都改成“从不”即可关闭自动锁屏。 完成这些步骤后,您的Win11系统将不再在您离开时自动锁屏。
Oracle 11g DG Broker 自动failover验证: db2主库: SQL> select DATABASE_ROLE,OPEN_MODE from v$database; DATABASE_ROLE database; DATABASE_ROLE OPEN_MODE ---------------- -------------------- PRIMARY READ WRITE 四:自动切换的过程 succeeded, new primary is "db2" 20:16:01.77 Thursday, July 04, 2019 4.2 failover的过程和手工failover一样,不管是自动
“没办法啊,你知道深圳湾一号这种房子很大的,每天浇花得走好久。” “哼!总有一天我会让你们明白!” 小能手当时就下了决心,必须要让“深圳湾一号业主”明白,要让他们明白,房子再大也是可以轻松浇花的! 没过几天,小能手就基于腾讯云物联网开发平台做出来一个浇花器,随时随地打开微信小程序就可以查看盆栽的土壤情况,并且进行远程浇花。 2.2 浇花器软件设计 浇花器业务上采用 LoRaWAN Class C 模式,这样可以实时获取到开关水泵的指令。同时周期性地上报相对湿度。 至此,相应深圳湾一号的伙伴们应该明白了,房子太大也是可以轻松浇花的。 END That’s all
下面针对电路与程序分开来说: 2.1 程序 单片机做设计,基本也就那些模块,比如: 温湿度传感器:dht11,dht22,sht30 温度传感器:ds18b20,PT100, 光照传感器:bh750 步进电机 第一步:想要使用某个模块,肯定是要初始化的,那么就需要调用一下DHT11_Init()函数 第二步:我们使用这个传感器是为了获取温湿度数据,那么这个时候在程序中一直去调用DHT11_Read_Data 舞台彩灯控制器设计app控制 009、STM32单片机无线ZIGBEE智能大棚土壤湿度光照检测 010、基于51单片机WIFI智能家居 011、基于STM32的语音IC卡停车管理系统 012、基于51单片机自动智能浇花系统设计 、基于51单片机红外遥控定时开关智能家电插座设计 034、基于51单片机超声波测液位测距仪水位监测报警设计 035、基于51单片机太阳能锂电池充电电压电流检测液晶显示设计 036、基于51单片机自动浇花 刷卡汽车位锁桩设计 054、基于STM32单片机智能电表无线WIFI插座APP交流电压电流检测设计 055、基于51单片机智能手环脉搏心率检测GSM短信上报 056、基于51单片机智能台灯节能灯热释人体自动感应照明灯
苹果发布 Final Cut Pro 11 新增多项AI功能 自动抠图和自动生成字幕 苹果发布 Final Cut Pro 11,此次更新为专业视频编辑带来了先进的 AI 驱动功能、空间视频编辑支持和多项工作流程改进 磁性遮罩(Magnetic Mask) 磁性遮罩利用 AI 技术自动识别人和物体,帮助用户轻松隔离视频中的特定元素,免去绿幕或手动抠图。 其他 AI 功能亮点 除了磁性遮罩和自动生成字幕,Final Cut Pro 11 还新增了以下智能功能: 智能适配(Smart Conform):自动裁剪视频以适应社交媒体的方形或竖屏格式。 自动色彩增强(Enhance Light and Color):智能调整视频色彩、对比度和亮度,使画面更加清晰明亮。 平滑慢动作(Smooth Slo-Mo):自动生成额外帧,使高帧率慢动作更流畅。 支持空间视频编辑,为 Apple Vision Pro 提供沉浸式体验 Final Cut Pro 11 支持 空间视频编辑,为 Apple Vision Pro 提供深度和立体感的视觉体验。
Win11电脑如何设置自动开机?在我们平时电脑的使用中,为了保证办公高效率,有用户能给计算机设置按时开机,那样该如何操作呢? 4、名字中输入“自动开机”。 5、随后选择自动开机的次数。 6、然后设置我们应该自动开机的实际时间。 7、随后启用“启动程序”,如下图所示。 10、如果你们没办法设置开机启动,一定是因为采用的是不完美的win11系统,下载安装最新版本win11就能解决了。 以上便是小编给大家所带来的Win11按时开机设置实例教程 11. 关闭/删除 自动开机任务 选中,右键 操作 即可 方案二: 戴尔专属方案 戴尔电脑通过CMOS设置实现自动开机的设置过程如下: 1、首先开机按F2 进入“CMOS SETUP”程序(Bios)
# id是101的用户上线了 print(r.bitcount('user_state')) # 现在有多少用户在线,只要统计都有说少个1 print(r.getbit('user_state', 11 )) # id是11的用户是否在线,这里只有id # 如果有另外一份用户资料的数据,存储着用户的详细信息,包括id,那么你就可以通过这个id获取到该用户的详细数据,比如用户名,等等 print(r.getbit
有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top 在 Dubbo 中自动加载环境变量 从 2.7.3 版本开始,Dubbo 会自动从约定
启动rabbitmq 启动rabbitmq服务: $ systemctl start rabbitmq-server 如果你还想开启自动启动,就再enable一下。 断开后服务器会将这个queue删除 result = channel.queue_declare(exclusive=True) queue_name = result.method.queue # 获取自动分配的队列名字 recv接收消息必须要通过队列,这里使用了自动分配的队列名,并且一旦断开队列也会被服务器删除,然后获取到这个队列名保存到变量中之后还要使用。 )) channel = connection.channel() # 声明exchange channel.exchange_declare(exchange='direct_logs') # 声明自动分配的队列名 pika.ConnectionParameters('192.168.246.11')) self.channel = self.connection.channel() # 自动生成一个队列
0x00 概述 本文主要记录win11遭遇关机自动重启的排查过程,为解决问题提供部分思路,仅供参考。 本文时间为2022.09.04,win11版本21H2,后续因win版本或者环境变更,本文不再记录。 0x01 常规解决方案 取消“勾选自动重启”,无法解决本机问题。 */ 通过搜素,发现 事件ID 10016是win的一种设计机制,不算故障类型,详细解释,参考这些答案; 事件ID 10016还涉及到amd和win兼容性的一些问题,主要表现也是关机自动重启,打游戏也会重启等 bios的硬件虚拟化; 根据以上故障,问题是出在这个硬件虚拟化上,根据卡饭论坛这个问题,推测是windows sandbox问题; win11 window defender在主页-设备安全性-内核隔离 关机自动重启,win启动日志事件,ID10016,360晶核,卡巴斯基,BIOS,硬件虚拟化,windows沙盒,win10,win11,window defender,内核隔离,内核完整性。
测试结果 接口测试基础 后续进行接口自动化,需要了解一下接口相关的基础知识 HTTP协议 分为客户端请求和服务端响应,无状态的协议。 HTTP协议重点包含报文。
这不,一个浇花神器到手了! 神器拆解 这就是浇花神器,很小巧的一个东西,可以把水桶中的水泵到花盆中。 改造 这个浇花神器好是好,但它应该是要通过联网连接到云端,才能用手机上的专用APP远程控制。我们看能不能把他改造一下,连到Matter控制器上,这样就可以通用一些,还可以和很多其它设备联动。
KEYCODE_CALL” 6 –> “KEYCODE_ENDCALL” 7 –> “KEYCODE_0” 8 –> “KEYCODE_1” 9 –> “KEYCODE_2” 10 –> “KEYCODE_3” 11