当夜幕降临的时候,在繁华的城市就会有无数的彩灯闪烁述说着城市的繁华,大家注意到没有这些色彩鲜艳的广告彩灯的工作原理和制作过程吗?今天给大家说说一个简单且速度可控的流水灯的制作过程,希望对初学电子爱好者有所帮助。

城市霓虹灯

可调速流水灯采用3V~5v直流供电,通过调节电位器RP1,可改变流水灯的流动速度。当阻值增大时,流动速度变慢,反之,则流动速度变快。也可在电容C2两端加入音频信号,来控制流水灯的流水速度。NE555时基电路组成振荡电路,电源VCC通过电阻R2、RP1向电容C1充电,当充电到一定程度后,2、6脚电压升高,当2、6脚电压升高到2/3VCC后,3脚输出为低电平,7脚对地呈低阻态,电容C1通过电位器和7脚对地放电,当放电至使2、6脚电压低于1/3VCC时,3脚输出为高电平,7脚对地呈高阻态,VCC通过RP1又开始对电容C1充电,周而复始。通过调节RP1的阻值,可以改变电容充放电的时间常数,从而改变3脚输出脉冲的频率。从3脚输出振荡脉冲作为CD4017工作的时钟脉冲,在时钟脉冲的作用下,CD4017十进制计数器开始计数,从10个输出端依次输出高电平,不断循环。10只发光二极管被依次点亮。其原理图如下:

可调速流水灯工作原理图

本控制板应用了两个芯片作为控制,一个是十进制计数器CD4017,一个是NE555模数集成芯片。CD4017 是5 位Johnson 计数器,具有10 个译码输出端,CP、CR、INH 输入端。时钟输入端的斯密特触发器具有脉冲整形功能,对输入时钟脉冲上升和下降时间无限制。INH 为低电平时,计数器在时钟上升沿计数;反之,计数功能无效。CR 为高电平时,计数器清零。Johnson 计数器,提供了快速操作、2 输入译码选通和无毛刺译码输出。防锁选通,保证了正确的计数顺序。译码输出一般为低电平,只有在对应时钟周期内保持高电平。在每10 个时钟输入周期CO 信号完成一次进位,并用作多级计数链的下级脉动时钟。CD4017的管脚排列和功能表分别如下图所示:

CD4017芯片引脚图与真值表

NE555芯片是一个应用非常广泛的芯片,共有8个引脚第1脚:公共地端为负极。第2脚:低触发端TRIG,低于1/3电源电压时即导通。第3脚:输出端OUT,电流可达200mA。第4脚:强制复位端RESET,不用时可与电源正极相连或悬空。第5脚:用来调节比较器的基准电压,简称控制端CONT,不用时可悬空,或通过0.01μF电容器接地。第6脚:高触发端THRES,也称阈值端,高于2/3电源电压时即截止。第7脚:放电端DISCH。第8脚:电源正极VDD。其管脚图与内部等效图如下图所示:

NE555管脚图与内部等效图

这个电路装配比较简单,可以用万能PCB板装配也可以用制作的成品套件进行安装,装配时要注意区分发光二极管的正负极,引脚长的为正极,短的为负极。集成电路注意让电路缺口与电路板上图示一致。注意区分电池正负极。在焊接电阻前,先用万用表测量一下,做到心中有数,安装时请先安装低矮和耐热的元件,后安装怕热的元件(集成电路)。

可调速流水灯PCB板

安装好可工作的效果图

这个制作非常适合电子爱好初学者进行实践学习使用。

简单io应用—流水灯控制_制作简单有趣的可调速流水灯相关推荐

  1. 51单片机 时间控制的不同时段交通灯控制设计(简单版)

    这个交通灯的设计时简单版,只有一个路口(不是十字路口)的那种(想要实现十字路口可以对代码稍加修改) 使用的开发软件:Keil uVision5 单片机类型为:C51 语言类型:C语言 在这里说一下实现 ...

  2. 简单的网页制作_制作简单网页物体

    在掌握了路径和图层样式之后,我们终于可以开始"白手起家"地制作网页了.这不同于以往开启一幅图像后对其进行调整,或将两个图层通过蒙版或图层混合模式进行合成等操作,是完全在一片空白上逐 ...

  3. 水位报警器c语言程序,简易水位报警器制作_制作简单的水满报警器 - 全文

    简易水位报警器电路设计(一) 电路工作原理: 电路中晶体振荡器产生的方波信号经探头送人水中.整个电路由晶体管多谐振荡器.放大器和报警电路构成.多谐振荡器以方波信号的形式从VTz集电极输出音频率,经C4 ...

  4. 小学数学开灯问题_三道简单的小学二年级的数学题,一遍过全对的还不到一半...

    数学与工作.学习.生活息息相关,有时除了简单的运算,还需要结合生活中的常识. 下面三道小二年级的数学题,是某二年级数学老师出给自己班上学生的课堂练习,要求大家一遍过,不能修改.结果全对的还不到全班人数 ...

  5. 【MATLAB-app】系列教程(含视频)第4、5、6课:实战_制作简单的图像处理软件

    写作时间: 2020-12-27 我的教程目录 第1课:初步了解appdesigner 第2课:学会制作一个计算器 第3课:学习更多的控件(重点!) 第4课:实例1:制作一个图像处理软件 第5课:学习 ...

  6. 树莓派led灯亮度_如何调整Google Wifi的LED灯的亮度

    树莓派led灯亮度 If you've jumped on the Google Wifi train (or at least been considering it), then you know ...

  7. android 呼吸灯权限_小米新机搭载炫彩呼吸灯酷到爆;三星顶级旗舰Note 10正式官宣...

    各位,早上好!即日起,魅族Meizu Pay京津冀互联互通卡免费开卡,你期待吗? 1,苦等436天!国产超优秀ROM终于换代 7月2日,有网友曝光了魅族Flyme 8的海报图片,图片显示:你所期待的我 ...

  8. python手机版做小游戏代码大全-python简单小游戏代码 怎么用Python制作简单小游戏...

    1.Python猜拳小游戏代码: 2.import random #导入随机模块 3. 4.num = 1 5.yin_num = 0 6.shu_num = 0 7.while num <= ...

  9. python小游戏代码大全-python简单小游戏代码 怎么用Python制作简单小游戏

    1.Python猜拳小游戏代码: 2.import random #导入随机模块 3. 4.num = 1 5.yin_num = 0 6.shu_num = 0 7.while num <= ...

最新文章

  1. 论文被拒,项目被砍?斯坦福「最惨」在读博士教你如何直面失败
  2. Linux php安装fileinfo扩展
  3. RESTful API接口文档规范小坑
  4. 【ASP.NET】基础补习之验证控件
  5. python中单下划线(_)和双下划线(__)的特殊用法 还等什么
  6. 设计模式【转自JackFrost的博客】
  7. Mine Number(搜索,暴力) ACM省赛第三届 G
  8. 如何用纯 CSS 创作一个记事本翻页动画
  9. 日期 时间差 java_Java8中计算日期时间差
  10. 数据结构 课堂测验错题_200911
  11. 龙芯电脑上架设网络学习管理系统Moodle
  12. 说说vector的emplace_back和push_back
  13. 吸人大法!最吸引人气的网吧LOL活动策划方案,此秘籍值得收藏!
  14. 3DMax一个重要功能,通过它制作出来的影视作品有很强立体感
  15. 一连上网就弹出广告窗,记录删除一些顽固文件
  16. 计算机专业Java毕设怎么做
  17. flutter学习笔记--传递信息
  18. Xposed模块开发教程整理
  19. 台达变频器vfb—d参数表_台达DPS
  20. android TextView向上滚动(模仿滚动文字广告效果)

热门文章

  1. php数组地址,怎么实现javascript数组与php数组的地址传递
  2. [转贴] 软件测试职业发展的 A 面和 B 面
  3. MSIL实用指南-比较运算
  4. jQuery从入门到忘记
  5. nodejs在服务器上运行
  6. Photoshop阴影与内阴影
  7. [Android] 随时拍图像处理部分总结及源码分享
  8. [知识图谱实战篇] 七.HTML+D3实现关系图谱搜索功能
  9. iOS之深入解析GCD的底层原理
  10. 【数据结构与算法】之深入解析“H指数”的求解思路与算法示例