【资料转发分享】基于单片机超声波视力保护系统设计、基于单片机的水缸加热温控控制系统设计、基于单片机蓝牙技术的温室监测系统设计、基于单片机智能PWM调光灯系统设计

539基于单片机超声波视力保护系统设计-设计资料

硬件构成:单片机+最小系统+LCD1602液晶显示模块+超声波模块+DS18B20温度采集模块+光线检测模块+ADC0832模块+蜂鸣器模块+LED指示灯模块+按键模块

本设计基于STC89C51/52

1.LCD1602液晶显示测量的距离(头部与探头)、温度和看书时间(默认开机是45分钟);
2.带有温度补偿功能(DS18B20传感器);
3.采用超声波模块测距,测量范围0.02m~4m,精度为0.01m;
4.距离小于30cm,蜂鸣器和LED灯报警提示;
5.四个按键功能:按键1复位按键、按键2设置、按键3加键、按键4减键;
6.附加功能:采用光敏电阻检测光线强弱,AD0832模数转换芯片将模拟量转换成数字量给单片机。光线过强、过弱也会报警提示,按键可以设置光线报警值。


//显示模式  0正常  1计时时间调整  2最小值调整
uchar mode=0;

char min=45;
char sec=0;
char Mini=30;
char HG=70;
char LG=30;
//按键标志
uchar k=0;
//数值有误
uchar FW=0;
uint light=0;

/*********************************端口定义**********************************/
sbit CS   = P2^3;
sbit Clk = P2^0;
sbit DATI = P2^1;
sbit DATO = P2^1;

/*******************************定义全局变量********************************/
unsigned char dat = 0x00;      //AD值
unsigned char CH=0;       //通道变量
//uchar pdata tt[51];		   //定义空数组用于AD取平均值
bit bdata flag_BJS=0,flag_BJC=0,flag_BJG=0,jishi=1;
#include "BJ_Key.h"	   	 //报警按键
#include "display.h"			 //显示头函数
#include "ultrasonic_wave.h"//超声波头函数
#include "DS18B20.h"	   	 //温度传感器头函数
点击并拖拽以移动

  

 可以按照思路自行设计,也可以从文章末尾从资料网盘下载 

581基于单片机的水缸加热温控控制系统设计-设计资料

1.用LCD1602液晶显示、DS18B20防水探头测温、液晶上显示当前的温度和设置的上下限值,有DS1302时钟芯片,有定时功能。
2.手动按键输入设置参数。
3.按键可以设置水温的控制范围,整个系统有蜂鸣器提示音。按键功能:设置、加、减、确
4.当温度低于下限的时候继电器工作,等温度高于上限的时候继电器断开,继电器可以接负载(220v防水加热管),热水器工作加热时有相应的指示灯。


#include<intrins.h>
#include<1302.h>
#include <eeprom52.h>
//宏定义
#define uint unsigned int 
#define uchar unsigned char
void jiemian_2();
void jiemian_1();
int shi,fen,miao; 
uint wendu; //测量的温度值
int up,down,q_shi,q_fen,z_shi,z_fen,k_1;//分别是温度上限温度下限 起始时间 终止时间
//管脚声明
sbit jdq= P1^0;	//继电器
sbit Feng = P2^6; //蜂鸣器
//按键
sbit Key1=P1^4;	 //设置
sbit Key2=P1^5;	 //加
sbit Key3=P1^6;	 //减
sbit Key4=P1^7;	 //确定

sbit DQ=P2^2;     			//定义DS18B20总线I/O


bit flag_jdq=0;

/******************把数据保存到单片机内部eeprom中******************/
void write_eeprom()
{
	SectorErase(0x2000);
	byte_write(0x2061, up);
	byte_write(0x2062, down);
	byte_write(0x2063, q_shi);
	byte_write(0x2064, q_fen);
	byte_write(0x2065, z_shi);

 可以按照思路自行设计,也可以从文章末尾从资料网盘下载 

638基于单片机蓝牙技术的温室监测系统设计-设计资料

1.论文内容充实,有理有据,条理清晰。

2.设计一种基于蓝牙的温室监测系统设计,要求该系统:

(1)能够实施采集环境温度、湿度;

(2)能够通过蓝牙将采集到的温度、湿度发送到手机,并在手机上显示。

 可以按照思路自行设计,也可以从文章末尾从资料网盘下载 

641基于单片机智能PWM调光灯系统设计-设计资料

本设计利用光敏阻值的变化与电阻进行分压,得到的电压值给ADC0832进行模数转换,通过10k可调电阻可以实现光线限值的调节。最终将信号给单片机处理。
光敏电阻器是利用半导体的光电导效应制成的一种电阻值随入射光的强弱而改变的电阻器,又称为光电导探测器;入射光强,电阻减小,入射光弱,电阻增大。还有另一种入射光弱,电阻减小,入射光强,电阻增大。

目录

539基于单片机超声波视力保护系统设计-设计资料

581基于单片机的水缸加热温控控制系统设计-设计资料

638基于单片机蓝牙技术的温室监测系统设计-设计资料

641基于单片机智能PWM调光灯系统设计-设计资料


 以上可以按照这个思路进行自行设计,也可以通过百度网盘列表下载现成的
https://www.aiesst.cn/baidu.html  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值