位置: 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示例)

  • 钉钉的头像挂件在哪里获得(钉钉的头像挂件怎么换)

    钉钉的头像挂件在哪里获得(钉钉的头像挂件怎么换)

  • 华为手机在哪里查询购买日期(华为手机在哪里设置时间24小时)

    华为手机在哪里查询购买日期(华为手机在哪里设置时间24小时)

  • 高德地图如何改语音声音(高德地图如何改店铺名字)

    高德地图如何改语音声音(高德地图如何改店铺名字)

  • 抖音极速版和抖音有什么区别吗(抖音极速版和抖音哪个好用一点)

    抖音极速版和抖音有什么区别吗(抖音极速版和抖音哪个好用一点)

  • 微信操作太频繁请稍后再试如何解决(微信操作太频繁多久能恢复)

    微信操作太频繁请稍后再试如何解决(微信操作太频繁多久能恢复)

  • 小牛us和u+区别(小牛us uqis区别)

    小牛us和u+区别(小牛us uqis区别)

  • 怎样去除抖音视频上的抖音号水印(怎样去除抖音视频上的文字)

    怎样去除抖音视频上的抖音号水印(怎样去除抖音视频上的文字)

  • 华为nova5pro可以遥控空调吗(华为nova5pro可以开空调吗)

    华为nova5pro可以遥控空调吗(华为nova5pro可以开空调吗)

  • 华为畅享10plus有小爱同学吗(华为畅享10plus有nfc吗)

    华为畅享10plus有小爱同学吗(华为畅享10plus有nfc吗)

  • 电脑版钉钉为什么接不了视频(电脑版钉钉为什么不能发信息)

    电脑版钉钉为什么接不了视频(电脑版钉钉为什么不能发信息)

  • 红米notepro屏幕什么材质(红米notePro屏幕更换教程)

    红米notepro屏幕什么材质(红米notePro屏幕更换教程)

  • 电脑微信置顶有颜色吗(电脑微信 置顶)

    电脑微信置顶有颜色吗(电脑微信 置顶)

  • vivox9能不能投屏(vivox9怎么连接电视)

    vivox9能不能投屏(vivox9怎么连接电视)

  • 投屏不成功是怎么回事(投屏不成功怎么办)

    投屏不成功是怎么回事(投屏不成功怎么办)

  • iphone11怎么装双卡(iphone11怎样安装双卡)

    iphone11怎么装双卡(iphone11怎样安装双卡)

  • wadl是什么能删吗(手机wadl是什么文件)

    wadl是什么能删吗(手机wadl是什么文件)

  • 淘宝购物车最多可以放多少东西(淘宝购物车最多只有50个)

    淘宝购物车最多可以放多少东西(淘宝购物车最多只有50个)

  • 一个企业最多可申请开通几个速卖通店铺账户(一个企业最多可以申请几个速卖通账号)

    一个企业最多可申请开通几个速卖通店铺账户(一个企业最多可以申请几个速卖通账号)

  • 电信卡信号差网慢怎么办(电信卡信号变弱)

    电信卡信号差网慢怎么办(电信卡信号变弱)

  • 微视保护模式怎么解除(微视保护模式怎么打开)

    微视保护模式怎么解除(微视保护模式怎么打开)

  • 音频文件格式有哪些(音频文件格式有很多种下列不可能包含人的声音信号的事)

    音频文件格式有哪些(音频文件格式有很多种下列不可能包含人的声音信号的事)

  • 怎么取消点赞(怎么取消点赞过的视频号)

    怎么取消点赞(怎么取消点赞过的视频号)

  • oppok3手机有红外线功能吗(oppok3手机红外线功能在哪)

    oppok3手机有红外线功能吗(oppok3手机红外线功能在哪)

  • wps段前段后怎么设置(wps段前段后怎么设置都不变)

    wps段前段后怎么设置(wps段前段后怎么设置都不变)

  • s8和s9区别(s8比s9好看)

    s8和s9区别(s8比s9好看)

  • 出口退税通俗理解
  • 税筹是什么意思,有哪些工具
  • 年前一个月工资年后发
  • 实缴资本需要存放多久
  • 资本公积什么情况下转增资本
  • 经营范围预付卡是什么
  • 已经缴纳的税款可以撤回吗
  • 会计期末要做的事情
  • 施工企业暂估成本税前扣除
  • 增值税普票跨月怎么冲红
  • 装卸收入的增值税税率是多少
  • 金税系统年度维护费发票抵扣需要认证吗?
  • 小规模时取得的专票在一般纳锐人之后可以抵扣吗
  • 个人所得税中薪资与实际工资有什么差别
  • 甲供工程会计分录
  • 非同一控制企业合并商誉
  • 固定资产提前报废账务处理
  • 最新w10系统专业版
  • 跨年怎么冲销发票
  • 标准差怎么算 例题
  • 车辆理赔款计入什么科目
  • 人力资源服务收入计入什么科目
  • 苹果官网iPhone12
  • 百内国家公园塔状尖峰
  • 如何设置路由器步骤要详细
  • 辅导期一般纳税人可以抵扣进项吗
  • 销售使用过的固定资产可以开专票吗
  • 跨国并购融资问题
  • 产品出库单什么时候入账
  • 带薪缺勤会计分录
  • 业务招待费会计分录
  • 杜拉通河谷中的Nuestra Señora de la Hoz老修道院,西班牙塞哥维亚 (© Arco Images GmbH/Alamy)
  • 合营企业合营方
  • 生产企业出口退税申报流程操作
  • ccna 试题
  • echarts柱状图立体
  • 专项应付款怎么冲销
  • node实战
  • vue前端面试官常问的问题
  • zenity命令 显示图形框
  • 前期认证相符
  • 股东出资证明书范本
  • 行政事业单位资产管理办法
  • php网站漏洞
  • 向投资者分配现金股利为什么会导致所有者权益减少?
  • 新的事业单位财务规则对医院运用的变化
  • 使用SQL server创建数据库和表
  • mysql左连接和右连接语法
  • 公司找个人干活
  • 企业所得税年报申报时间
  • 找社保代理公司需要提供什么资料
  • 制造费用怎么摊销到成本?
  • 用友电子报表怎么生成
  • 合伙企业对外投资需要全体合伙人同意吗
  • 供应合同转让协议
  • 预付款充值发票
  • 税收罚款支出计算公式
  • 银行存款日记账与银行对账单之间的核对属于
  • 建厂期间购买材料怎么办
  • 如何计提五险一金比例
  • 2021会计实操视频
  • 开具旧税号也能认证成功
  • sql必会知识
  • 无比强大的思维
  • Win10 Mobile 10563预览版微软官方模拟器下载
  • windows命令提示符命令大全
  • win8怎么取消自动关机
  • 打开linux系统
  • linux获取操作命令的使用方法或参数选项内容
  • centos启动按e没用
  • win10无法
  • unity3d 碰撞
  • unity的monodevelop
  • python 很简单
  • js文件设置编码
  • Android之Service
  • 税务处理决定书属于行政处罚吗
  • 简述会计估计及其特点
  • 代理记账代理记账价格
  • 考上如皋地税局好吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设