2-基于51单片机的蓝牙智能台灯设计

news/2024/10/17 20:27:03/

 具体实现功能

系统由单片机最小系统+光敏电阻及AD模块+蓝牙模块+红外模块+LED灯+蜂鸣器+电源构成

具体功能:

(1)当人靠近的时候灯亮,太靠近的时候,蜂鸣器鸣叫发出警报,如果在一定时间内人没有离开,灯会自动灭;

(2)当人离开的时候,灯灭;

(3)手机蓝牙可以控制灯的亮灭和亮度,轮番发送“1”、“2”灯会在“较亮”、“很亮”切换;发送指令“C”,灯灭。

d513d25b65de8951a428e4f93ce40b81.png

设计背景

 

智能台灯可分成自动和手动两种模式。在自动模式下,台灯能根据环境光的亮暗与人是否被台灯所检测到(人是否在)来自动开启台灯。当人被微机检测到,环境光又达到某个程度的时候(可以设定与调节),台灯就会开启。如果环境光没有达到这个程度,台灯不会开启。当人没有被微机检测到,无论多暗,台灯也不会开。手动模式是为了不习惯使用自动模式的人或是台灯中的微机出故障等紧急情况时用的。在手动模式下,智能台灯和普通台灯是一样使用的。

硬件设计

本文的硬件设计由以下模块构成:

1)  传感器及信号处理部分:检测人体辐射红外信号及光强信号经过处理后变成可处理的数字信号

2)  以89C51组成的中央处理单元:处理信号并发出控制命令

3)  输出提醒电路及电源控制控制电路 :给出提醒信号并根据89C51给出的命令控制灯光

软件设计

整个系统是以89C51控制下工作的。其工作过程为:当环境光比较强时,光敏电阻阻值比较小,信号处理电路检测到低电平信号,禁止热释电红外传感器工作,省去了89C51处理过程。当环境光比较弱时,光敏电阻阻值变大,信号处理电路接收到高电平,从而启动热释电红外传感器工作。热释电红外传感器1探测比较远的距离,当人体进入到传感器1的测控范围内且光强较弱时,信号检测电路处理信号,并向单片机发送一个中断,89C51启动灯光控制电路,使灯慢慢变亮。当环境光比较弱时,且人体过于靠近桌面,热释电红外传感器2检测到信号,同时了在热释电红外传感器1的控测范围内,信号处理电路同时向89C51发送信号,89C51处理信号根据优先级顺序,屏蔽掉热释电红外传感器1的信号,启动延时电路,发出警报使人离开,若在设定的时间内未离开桌面,则启动灯光控制电路,使灯慢慢熄灭。当人体离开热释电红外传感器2的控测范围且在热释电红外传感器1的控测范围内时,灯光又慢慢变亮。

原理图

本系统原理图设计采用Altium Designer19,具体如图。

4206c69cfae0b280a8707439aa4effd8.png

程序

本设计利用KEIL5软件实现程序设计,具体如图。

9c69260e688d4bb5a864422c50699657.png

全部资料

全部资料包括程序(注释)、AD原理图、参考论文、开题报告、任务书等,全网最全!!

f656551fd1c0f5505763c2b3a8929af6.png

 


http://www.ppmy.cn/news/157648.html

相关文章

传统+智能融合,新款智能仪表盘WP-101操控新体验

国内两轮电动车用户群体庞大,2021年中国两轮电动车累计销量达成4100万辆。2022年大量城市《新国标》过渡期结束,两轮电动车换购又将迎来一轮小高峰;此外,在节能减排、碳达峰、绿色出行等政策指引及产业链上下游发展助推下&#xf…

机智云AIoT+arduino单片机+智能家居系统及安防控制

摘要:提出了一种基于机智云物联网云平台和Arduino单片机控制的智能家居安防系统设计模式,主要研究智能家居系统在无线组网技术和下位机子系统的软硬件功能,经过理论验证、仿真实验、电路搭建到智能家居模型的建立,完成了一套由无线Wi-Fi组网、…

基于51单片机的蓝牙智能小车——《加强篇》

在前面的两篇文章中,我已经介绍了51智能小车的一些最基本功能,大家如果学习前两篇文章,我相信大家能够掌握了智能小车基本原理,并且完全已经有能力将小车制作出来并且实现小车的基本操作功能。但是呢,如果小车只能是人…

基于51单片机智能可控洗衣机控制系统设计

目录 设计课题:全自动洗衣机 1 二、设计任务书 1 1、题目 1 2、设计要求 2 三、主要技术指标和说明 2 摘 要 2 (5)各种操作和洗衣机的运行状态均用LED显示. 2 一、设计任务与要求 3 (3) 通过“K3”键控制洗衣机运行、暂停和解除报警功能。 3 …

基于51单片机简易智能家居

基于51单片机的智能家居的设计 前言一、项目简介二、开发环境/工具:1.Keil 5/Keil 42.STC-ISP3.蓝牙串口助手4.手机app 三、硬件设计:1.单片机与蓝牙模块连接2.单片机与火焰传感器模块连接3.单片机与水银开关报警模块连接 四、程序设计:1.头文…

【美格智能】SLM130-NB-IoT无线通信模组

美格智能SLM130模组是一款高性能、低功耗的NB-IoT无线通信模组,该模组采用高集成度设计方案,尺寸为:15.917.62.3mm,可满足绝大部分的物联网产品应用需求,包括:智能烟感、无线抄表、共享单车、智能停车、智慧…

基于51单片机的蓝牙智能小车——《入门篇》

我认为在制作小车前需要有心里准备,要充满自信、满怀激情,学会坚持,切忌三分钟热度,半途而废。 在上一篇文章中我已经提到了制作智能小车所需要的材料,如果大家已经准备好材料,或是想进一步了解智能小车的制…

魔百和M401A刷入Armbian系统EMMC

魔百和M401A刷入Armbian系统 准备工具 1. 电视盒子、U盘、键盘、显示器、HDMI线 2. armbian系统镜像包: Armbian_23.02.0_amlogic_s905l3a_bullseye_5.15.82_server_2022.12.12.img.gz (Armbian_23.02.0_amlogic_s905l3a_bullseye_6.1.10_server_2023.02.07.img.g…