位置: IT常识 - 正文

基于51单片机的智能台灯设计(基于51单片机的电子秤设计)

编辑:rootadmin
基于51单片机的智能台灯设计 一.硬件方案

推荐整理分享基于51单片机的智能台灯设计(基于51单片机的电子秤设计),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:基于51单片机的电子密码锁,基于51单片机的温湿度检测设计,基于51单片机的数字频率计设计,基于51单片机的毕业设计,基于51单片机的温湿度检测设计,基于51单片机的电子琴设计,基于51单片机的智能台灯设计论文,基于51单片机的电子时钟设计,内容如对您有帮助,希望把文章链接给更多的朋友!

        本文介绍了一种基于PWM调光的智能台灯设计。把单片机技术和PWM调光技术结合起来实现台灯光强的调节。即在不改变PWM方波周期的前提下,利用单片机控制PWM的占空比,从而来改变电压的大小实现灯光亮度的调节。         当人体在台灯的范围内且环境光线较弱时,自动感应开灯,且灯的亮度随着环境光线的改变而自动调节,一旦人离开台灯范围,即红外热释传感器检测不到有人时,1分钟后自动熄灯。    主要由51单片机+光线检测雾传感+ADC0832模数芯片+人体检测模块+按键+LED灯等;  

二.设计功能基于51单片机的智能台灯设计(基于51单片机的电子秤设计)

(1)上电之后,绿色的 LED 灯点亮,代表当前是自动控制模式。 (2)通过按键 1,可以在手动模式(绿灯灭)和自动模式(绿灯亮)之间来回切换 . (3)在手动模式下,可以通过按键 2 降低亮度,按键 3 增加亮度。 (4)在自动模式下,首先要检测到有人,才进行亮度的自动控制,否则台灯熄灭。 可以挡住光敏电阻的光线,或用手电筒来照射光敏电阻,模拟光照的变化,从而就可以 看到台灯的亮度会随着环境中的光照强度的改变而改变,效果是光照越弱,台灯越亮。 如果人体传感器 1 分钟检测不到有人,台灯就会自动熄灭。 (5)无论是自动模式还是手动模式,都是把亮度分为 10 个等级的。 (6)人体感应检测功能只在自动模式下有效。

三.设计原理图

        (1)原理图如图:

(2)Protues仿真图及PCB图如下:

四.软件设计

        main函数源码

/*********************************************************/// 主函数/*********************************************************/void main(){    uchar ret;        TimerInit();                     // 定时器初始化        LED=0;                                // 指示灯点亮(自动模式指示灯)    ret=Get_ADC0832();        // 获取AD采集结果(环境光照强度)    AutoControl(ret);            // 上电先进行一次自动亮度控制        AutoControl(ret+7);        while(1)    {        /* 模式切换控制 */        if(Key1==0)                    // 如果按键1被按下去        {            LED=~LED;                    // 切换LED灯状态            DelayMs(10);            // 延时消除按键按下的抖动            while(!Key1);            // 等待按键释放            DelayMs(10);            // 延时消除按键松开的抖动        }                    /* 亮度控制 */        if(LED==1)                            // 如果LED是灭的        {            ManualControl();            // 则进行手动控制        }        else                                        // 如果LED是亮的        {            if(gTime<60000)            {                ret=Get_ADC0832();        // 获取AD采集结果(环境光照强度)                AutoControl(ret);            // 进行自动控制                    DelayMs(200);            }        }                /*检测是否有人*/        if(Module==1)        {            gTime=0;                                        // 检测到有人,则把60秒计时清零        }        if(gTime>60000)                                // 如果gTime的值超过了60000        {            gTime=60000;                                // 则把gTime的值重新赋值为60000,避免过大溢出            gIndex=0;                                        // 如果1分钟检测不到有人,则把台灯熄灭        }    }}

资料链接:https://pan.baidu.com/s/1BMuQrXZPMYbdpq51VE11kg?pwd=d21e  提取码:d21e

本文链接地址:https://www.jiuchutong.com/zhishi/297686.html 转载请保留说明!

上一篇:Win11如何截屏保存?Win11截屏保存方法(win11的截屏)

下一篇:uniapp 实现app自动更新(uniapp示例)

  • iPhone 12后置像素多少(iphone 12后置摄像头像素)

    iPhone 12后置像素多少(iphone 12后置摄像头像素)

  • b站漫画漫读券怎么用(b站漫画漫读券是永久解锁吗)

    b站漫画漫读券怎么用(b站漫画漫读券是永久解锁吗)

  • 微信加不了好友怎么办(微信加不了好友被限制怎么解封)

    微信加不了好友怎么办(微信加不了好友被限制怎么解封)

  • 淘宝怎么关店铺(淘宝怎么关店铺音乐)

    淘宝怎么关店铺(淘宝怎么关店铺音乐)

  • 抖音怎么得钻卡(抖音钻卡哪个最难获得)

    抖音怎么得钻卡(抖音钻卡哪个最难获得)

  • 抖音能看见谁看过我吗(抖音能看见谁看了作品吗)

    抖音能看见谁看过我吗(抖音能看见谁看了作品吗)

  • 抖音主页怎么不显示年龄(抖音主页怎么不显示ip)

    抖音主页怎么不显示年龄(抖音主页怎么不显示ip)

  • 硬盘亮红灯正常吗(硬盘灯红灯闪烁是正常的吗)

    硬盘亮红灯正常吗(硬盘灯红灯闪烁是正常的吗)

  • 微信发送视频大小限制(微信发送视频大小不能超过25M)

    微信发送视频大小限制(微信发送视频大小不能超过25M)

  • 手机2g在线是什么意思(手机在线2g是在线吗)

    手机2g在线是什么意思(手机在线2g是在线吗)

  • 钉钉号为什么会封(钉钉号为什么会莫名其妙的丢失)

    钉钉号为什么会封(钉钉号为什么会莫名其妙的丢失)

  • 滴滴顺风车怎么看不到乘客(滴滴顺风车怎么接单啊)

    滴滴顺风车怎么看不到乘客(滴滴顺风车怎么接单啊)

  • 正在等待ipad需要多长时间(正在等待ipad是什么意思)

    正在等待ipad需要多长时间(正在等待ipad是什么意思)

  • 苹果手机下载怎么设置指纹(苹果手机下载怎么下载不了软件)

    苹果手机下载怎么设置指纹(苹果手机下载怎么下载不了软件)

  • 苹果6s支持volte吗(苹果6S支持PD快充吗)

    苹果6s支持volte吗(苹果6S支持PD快充吗)

  • 多媒体技术中的媒体是指(多媒体技术中的媒体概念不包括文本)

    多媒体技术中的媒体是指(多媒体技术中的媒体概念不包括文本)

  • 搜狗拼音属于什么码(搜狗拼音属于什么输入法)

    搜狗拼音属于什么码(搜狗拼音属于什么输入法)

  • trt-al00a是华为什么型号(华为trt-al00a什么型号)

    trt-al00a是华为什么型号(华为trt-al00a什么型号)

  • 苹果手机震动怎么调(苹果手机震动怎么不振了)

    苹果手机震动怎么调(苹果手机震动怎么不振了)

  • 华为nova5插卡孔是哪个孔(华为nove5插卡孔)

    华为nova5插卡孔是哪个孔(华为nove5插卡孔)

  • 拯救者y7000p键盘灯能换颜色吗(拯救者y7000p键盘鼠标插哪里)

    拯救者y7000p键盘灯能换颜色吗(拯救者y7000p键盘鼠标插哪里)

  • 打印图片怎样去灰色底(打印图片怎样去掉黑色的边框)

    打印图片怎样去灰色底(打印图片怎样去掉黑色的边框)

  • qq送的礼物在哪里提现(qq送礼物在哪里去了)

    qq送的礼物在哪里提现(qq送礼物在哪里去了)

  • 锂电池放久了会坏吗(锂电池放久了会漏液吗)

    锂电池放久了会坏吗(锂电池放久了会漏液吗)

  • vivoy7s处理器相当于骁龙多少(vivoy7s手机的处理器)

    vivoy7s处理器相当于骁龙多少(vivoy7s手机的处理器)

  • 苹果手机安全性有多高(苹果手机安全性高还是安卓手机安全性高呢)

    苹果手机安全性有多高(苹果手机安全性高还是安卓手机安全性高呢)

  • 滴滴服务分最高是多少(现在滴滴服务分最高是多少)

    滴滴服务分最高是多少(现在滴滴服务分最高是多少)

  • 手机怎么查qq年龄查询(手机怎么查qq年龄多长)

    手机怎么查qq年龄查询(手机怎么查qq年龄多长)

  • 海康录像机设置(海康录像机设置移动侦测录像)

    海康录像机设置(海康录像机设置移动侦测录像)

  • 逆回购会不会亏本金
  • 未按规定缴纳保险
  • 普通发票作废要收回吗
  • 自来水安装增值税税率
  • 中级会计报名必须用ie浏览器吗
  • 单位如何代个人交社保
  • 免抵退税额如何填报
  • 税费滞纳金计入增值税吗
  • 银行的电子退库是什么,怎么做账
  • 差额开票如何入账
  • 赠送客户的商品怎么入账
  • 汇总记账凭证长什么样
  • 过节发什么物资给员工好些
  • 简易征收可以抵扣进项吗
  • 支出没有发票怎么做账
  • 互联网合同要交社保吗
  • 滴滴打车税收问题
  • 意外险部分费用怎么算
  • 百旺金赋服务费280元发票在哪里开
  • 价外费用如何开普票
  • 单位统一为员工办的银行卡属于对公账户吗
  • 从租计征的房产税减半政策
  • 制冷设备增值税税率
  • 增值税发票抵扣期限最新规定
  • 往期从价房产税未申报怎么处理
  • 一般纳税人企业要交哪些税
  • 公司单位员工餐费怎么算
  • 下列各项支出中,允许用现金支付的有
  • 企业关闭时国税、地税注销需要哪些手续,时间是多长?
  • 房屋融资租赁会计处理
  • linux中压缩
  • 微软系统管理员账号
  • 金融企业贷款损失准备金税务管理
  • 农业合作社农民合作社
  • 如何更换电脑开机动画
  • osx无法安装怎么办
  • php current
  • 零售企业进销存怎么结转成本
  • php如何运行脚本
  • php的用处
  • 高新技术企业研发费比例
  • 时点数和时期数 订单量 库存量点击量
  • 演员片酬要分给经纪公司吗
  • 如何在js中给字母排序
  • 微信随机红包表情包怎么弄
  • python合并多个excel
  • dedecms使用教程
  • 时间格式转换成小时数
  • 残保金工资标准
  • 怎么查企业历史
  • MSSQLSERVER不同版本设置开启远程连接(sa配置)
  • 百旺金赋抄报税指南
  • 固定资产折旧计入什么费用
  • 小规模纳税人的条件
  • 年度汇算清缴后补税,账务要调整吗
  • 政府拆迁赔款会计上怎样做账
  • 公司销售给客户的感谢信
  • 公司卖掉软件计提折旧吗
  • 材料报废 开什么发票
  • 项目期间费用包括哪些费用
  • appcrash是什么文件
  • 对Windows Server 2008系统自带的磁盘分区进行无损分区的教程图文介绍
  • centos添加自启动
  • centos7 dns
  • mac系统快速入门
  • xp如何更新
  • neoDVD.exe - neoDVD是什么进程 有什么用
  • win8 metro界面
  • win7 虚拟磁盘
  • Ubuntu14.04 GLUT的安装
  • 攻击判定是什么意思
  • linux shell有什么用
  • python同一层次的语言必须对齐吗
  • 用python写个脚本
  • python字典有什么用
  • 函数 python
  • 广西税务登记查询网站
  • 北京市朝阳区各中学校服照片
  • 税务总局转变税收征管方式
  • 湖南增值税起征点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设