1. 引言
以STM32F407ZGT6单片机为核心控制器设计了一种微型生态花园控制系统,将传感器技术、WiFi技术、摄像头技术、自动追光技术、μC/OS-Ⅲ实时操作系统结合起来,实现对花园环境以及动植物情况的实时监控和及时控制,并具有环境温度、环境湿度、土壤湿度、光照强度监控,鱼缸自动换水、增氧以及宠物自动喂养等功能。
2.系统总体框架设计
微型生态花园控制系统基于现实背景[4]设计,STM32F407ZGT6单片机为核心控制器,通过μC/OS-Ⅲ实时操作系统和TFT-LCD主控显示屏设计出便捷友好的用户界面,实时显示环境参数信息。系统采用成熟的物联网技术进行通信连接,用户可以通过机智云和手机App连接,实现云端传输数据功能。
硬件是控制系统的基础和核心,因为其不仅直接影响到系统的稳定性、准确性、快速性及能耗等,还在一定程度上决定了系统的上限。总之,系统硬件的设计是非常关键的部分。
微生态花园控制系统的硬件主要以STM32F407ZGT6单片机为控制核心板,搭载TFT-LCD触摸显示屏、OV5640-720P高清摄像头、WiFi模组等。其中DHT11温湿度传感器、土壤湿度传感器组成检测功能模块,用来检测微生态花园的温湿度和土壤湿度等环境参数。
3.自动灌溉系统
自动化灌溉系统首先为自动化灌溉区域规划做准备。由于自动灌溉系统的工作原理,一组路径在同一时间只能以一个频率自动灌溉,因此采取以下措施区分灌区的草种习性。
例如,多年生铁线莲、月季之类,不耐涝、不耐高温的可以划分成一组,灌水的持续时间可以设置得短一些,频率可以低一些;而蓝雪花、绣球花等水生植物再分一组,灌水的持续时间设置得更长更频繁;对于耐旱、耐高温的沙漠玫瑰、仙人掌等植物来说,它们对水分的需求并不是很大,分为另一组,灌水的持续时间可以设置得更短一些。
系统工作中,当土壤含水量低于一定阈值时(该阈值可通过可变电阻进行调节)指示灯就会亮起,从而检测到该区域内土壤湿度低于当前植物所适宜的湿度,单片机即可控制继电器操作小水泵进行灌溉。
4. 太阳能自动追光系统
太阳能是一种清洁的绿色能源,也是最丰富的可再生能源,是未来理想的绿色新能源,因此采用光伏发电技术将太阳能转化为电能,用于实现系统运行的续航并节约能源。太阳能自动追光系统主要由2个步进电机以及驱动器、4个光敏电阻、1个主控芯片、1块太阳能板构成,具体系统框架如图2所示。
系统总体设计框架 01
02 系统框架
太阳能板的方向控制能够实现360°追光,它的4个方向分别放置4个光敏电阻,然后通过判断对向的两个电阻的大小控制步进电机应该往哪个方向进行转动。为了实现通过读取光敏电阻的阻值控制太阳能板方向,这里采用串联分压的方式,如图3所示。
串联分压电路 03
ADC接单片机引脚,原理就是串联分压,当外界光发生变化的时候,光敏电阻的阻值发生变化,ADC读取的就是光敏电阻分压的数值。因为两个光敏电阻的阻值是一样的,那么R1和R2在光照一样的环境下,ADC引脚所读取到的电压值应该是3.3/2=1.65 V,也就是说,当ADC所读取到的电压值在1.55~1.75 V (误差±0.1 V)时,两个光敏电阻所接收的光强是一样的。
5. 鱼缸自动定时换水系统
鱼缸主要由自动定时换水系统、自动定时供氧系统、自动定时喂食系统三部分构成,该设计可以帮助出差在外的用户照顾鱼缸里的鱼类,减少用户的担忧。
鱼缸智能化系统
自动定时换水
自动定时供氧
自动定时喂食
6. 小结
本文所述控制系统通过智能控制及物联网嵌入式技术,实现了对阳台微生态花园的智能化控制。在设计过程中,除了常规的温湿度调节、追光系统、宠物屋和鱼缸控制等智能操作外,还能通过改变终端传感器应用节点,分层分级管理获取空间参数,实现更多的智能控制功能。
关键字:STM32F407ZGT6 控制系统
引用地址:
基于STM32F407ZGT6实现微生态花园控制系统设计
推荐阅读最新更新时间:2024-11-10 04:32
自动化控制系统网络技术的发展
1、引言 新世纪以来,信息化速度在加快。自动化控制系统中,不仅在办公自动化系统、智能大厦自动化系统、市政、交通、物流、商业、银行等公用工程自动化系统方面的网络化有很大变化,就连机械制造为主的离散工业自动化,特别是流程工业自动化方面也向数字化、网络化、智能化方面前进了可喜的一步。特别是最近陆续开工建设或已试车成功的特大型炼化项目,已经在其自动化控制系统中的现场层采用了约1/4的FF(基金会现场总线)等现场总线产品,监控层基本采用了高速以太网主流网络产品,逐步做到控制彻底分散、操作显示及管理高度集中(全厂15个装置集中在一个总控制室操作),系统数字化程度有了质的飞跃,为管控一体化打下了坚实的基础。这是对传统DC
[嵌入式]
基于FPGA和USB接口的验光仪控制系统设计方案
1.引言 近些年来,近视已经严重影响了人们的健康。为了准确的了解近视患者眼睛的近视程度,为近视者配出更加合适的眼镜,验光仪器成为了眼镜零售行业必不可少的设备。目前市场上主流电脑验光仪并不能完全实现验光过程的自动化,问题主要表现在以下三个方面: ①定位速度慢;②定位精度差;③自动化水平低. 为了解决以上问题,本设计对原有的电脑验光仪进行了改进,采用运行速率快,稳定性高的FPGA控制步进电机驱动芯片,实现了验光仪的三轴联动;运用行程开关实现了极点间的自动往返。为了保护电路安全,设计了板间的光电隔离电路;并且采用先进的USB技术使电脑和设备进行通信,增加了数据的传输率,提高了设备的可控性. 2.系统硬件整体设计 控制系统是验光仪的控制核
[电源管理]
基于单片机的电梯自动控制系统的设计与实现
伴随着社会的发展与进步,人们的生活水平的提高和节约用地的倡导,越来越多的高楼耸立,使人们的生活和工作受到很大的影响,垂直运输的问题也随之出现,人们迫切需要一套安全、快捷、高效、稳定的电梯控制系统。电梯控制模型的设计主要涉及数电、模电、单片机及接口技术、C51的编程等知识,可谓知识面含量非常广,但因现代的微电子技术、计算机技术和嵌入式微控制器技术等的飞速发展,让我们做出应用型的电梯已成为可能。目前各小区居民楼都已经安装上了快捷、方便的电梯系统,但某些方面如安全性和稳定性还有待提高,用户也给出了更高的要求。 目前电梯控制主要有继电器控制、可编程控制器控制、微机控制(单片机控制)这3种控制方式。利用单片机控制电梯具有成本低、高精度的重量检
[单片机]
三菱PLC在高压变频器控制系统中的运用
1、引言 在国产高压变频器的设计中,为了提高高压变频器内部控制的灵活性以及在现场应用的可扩展性,通常在高压变频器中内置PLC。自从20世纪70年代第一台PLC诞生以来,PLC的应用越来越广泛、功能越来越完善,除了具有强大的逻辑控制功能外还具其他扩展功能:A/D和D/A转换、PID闭环回路控制、高速记数、通信联网、中断控制及特殊功能函数运算等功能,并可以通过上位机进行显示、报警、记录、人机对话,使其控制水平大大提高。 本文以广州智光电机有限公司为攀钢集团成都钢铁有限公司污水处理厂设计生产的国产高压变频器ZINVERT-H800/B10为例,介绍了三菱PLC在高压变频器控制系统中的运用。 2、广州智光电机高压变频器简介 广州智
[嵌入式]
浅析电气现场总线控制系统
随着我国电力行业的高速发展,DCS的应用也越来越广泛,但DCS主要完成的是汽轮机、锅炉的自动化过程控制,对电气部分的自动化结合较少,DCS一般未充分考虑电气设备的控制特点,所以无论是功能上还 是系统结构上,与网络微机监控系统相比在开放性、先进性和经济性等方面都有较大的差距。 1 电气现场总线控制系统的监控对象 电气现场总线控制系统的监控对象主要有:发电机-变压器组,其监控范围主要包括发电机、发电机励 磁系统、主变压器、220kV断路器;高压厂用工作及备用电源,其监控范围主要包括高压厂用工作变压器、 起动-备用变压器等;主厂房内低压厂用电源,其监控范围主要包括低压厂用工作和公用变压器、照明变压 器、检修变压器和除尘变压器
[嵌入式]
机器人视觉伺服控制系统有哪些分类方式?
随着摄像设备性能价格比和计算机处理速度的提高,以及有关理论的日益完善,视觉伺服已具备实际应用的技术条件,相关的技术问题也成为当前研究的热点。 ,美国制造协会(smesocietyofmanufacturingenginee)机器视觉分会和美国协会(riarobocindustriesassociation)的自动化视觉分会给出的定义是:“机器视觉是通过光学的装置和非接触的自动地接收和处理一个真实物体的图像,以获得所需信息或用于控制机器人运动的装置。” 机器视觉作为与人眼类似的机器仿生系统,从广义角度凡是通过光学装置获取真实物体的信息以及对相关信息的处理与执行都是机器视觉,这就包括了可见视觉以及非可见视觉,甚至包括人类视觉不能直接
[机器人]
电动汽车控制系统的大脑: 40nm车用32位MCU
针对混合动力汽车(HEVs)和电动汽车(EVs)系统控制应用,Renesas(瑞萨电子)推出了32位汽车级微控制器,型号为RH850/C1x。RH850/C1x采用Renesas先进的40nm MONOS工艺制造,不仅可以帮助嵌入式工程师增强系统的性能,降低成本,同时还可以提高电动汽车控制系统的安全等级。该型号目前已可通过世强订购。 丰富的资源配置实现对汽车应用的完美支持 世强代理的RH850/C1X采用的CPU为RH850G3M,最高运行频率可达240MHz,支持内部外设保护功能(IPG),系统错误通知功能(SEG),内存保护单元(MPU),同时该CPU还支持浮点运算单元(FPU),并具有专属控制寄存器(MEV)
[汽车电子]
基于51单片机的汽车智能灯光控制系统
一.硬件方案 本设计硬件部分,中央处理器采用了STC89C52RC单片机,另外使用两个灯珠代表远近光灯,感光部分采用了光敏电阻,因为光敏电阻输出的是电压模拟信号,单片机不能直接处理模拟信号,所以经过ADC0832进行转化成数字信号,还有显示部分采用了LCD1602液晶,还增加按键部分电路,可以选择手自动切换远近光灯,最后还是用了超声模块进行检测距离 主要由51单片机+LCD1602液晶+光敏电阻+超声波+ADC0832+LED灯而成;如图: 二.设计功能 (1)按键说明:从左边第一个起,减键、加键、设置键。单独一个控制为复位按键。 (2)LCD1602液晶第一行显示超声波的距离,第二行显示光线的强弱。 (3)可以设定超声波
[单片机]