温室智能监测控制系统设计方案

今日头条

1144人已加入

描述

​最近做的一个设计,功能包含温湿度检测、光照强度检测,可以通过温湿度和光照来控制灯和电机风扇运转。包含的电路有:温湿度检测电路,电机电路,液晶显示电路、光照强度检测电路、按键电路、LED指示电路、蜂鸣器电路等。

程序演示: 

#include "stm32f10x.h"
#include "LQ12864.h"
#include "adc.h"
#include "dth11.h"
#define PUSH_UP 1
#define PUSH_DOWN 2
#define PUSH_OK 3
#define PUSH_NONE 4

void main_delay(u32 ms)
{
	int i, j;
	for(i = 0; i < ms; i++)
	{
		for(j = 0; j < 1000; j++)
		{
			;
		}
	}
}

//按键初始化函数
void KEY_Init(void) //IO初始化
{ 
 	GPIO_InitTypeDef GPIO_InitStructure;
	//初始化KEY0-->GPIOA.1  上拉输入
 	RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);//使能PORTA,

	GPIO_InitStructure.GPIO_Pin  = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2;//PE2~4
	GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; //设置成上拉输入
 	GPIO_Init(GPIOB, &GPIO_InitStructure);//初始化GPIOA1

省略。。

仿真电路参考图:

按键电路

​完整电路图

按键电路按键电路

可以自己按照这个思路进行自行设计,也可以通过百度网盘下载列表下载已经做好的 https://www.aiesst.cn/share.html

审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分