小型电子声光礼花器电子烟花爆竹电路设计

news2025/1/10 16:43:22

节日和庆典时燃放礼花,其绚丽缤纷的图案,热烈的爆炸声、欢乐的气氛,能给人们留下美好的印象,但有一定的烟尘污染和爆炸危险隐患。本电路可以模拟礼花燃放装置,达到声型兼备的效果,给人们在安全、环保的环境中带来轻松愉快的氛围。电路结构新颖、元件不多、调试容易,适合自制。也可供小型企业工程技术人员开放设计参考。该装置可用于家庭庆典、朋友聚会、联欢晚会、儿童玩具及一些趣味性等场所。

一、电路工作原理

电路原理如图所示。
在这里插入图片描述
采用该电路制作装置,由模拟礼花色彩的发光电路和模拟礼花爆炸声的发声电路两个部分组成。图中 IC1 为时基集成电路 555,由它构成方波发生器,发出的方波振荡信号分二路送出。一路送至十进制集成电路计数器 IC3(CD4017)作为触发信号,使其进行计数。每次计数的结果(CD4017 的 Q0~Q6 之一为“1”时),分别由二极管 D1~D12 传输到相应的集成电双向模拟开关 CD4066 的控制端,可使三个 CD4066(1)、( 2)、( 3)或单独或组合导通。这样 IC1 的方波信号就可以通过模拟开关驱动相应的三极管 T1~T3 饱和导通,点亮相
应的发光二极管 LED1~LED3。

方波振荡信号驱动三极管时,要先经过一个由电阻 Rb 和电容 Cb 组成的微分电路,根据微分电路的特点,后接的三极管是在方波上升沿开始后导通,然后 Vb 点的电压按指数规律率减至 0,因此三极管驱动的 LED 也有一个从突然点亮而渐暗的短暂过程,这个过程的长短可由 Rb 和 Cb 的数值(时间常数)来调整。

CD4017 计数器的输出与 CD4066 模拟开关的接通状态即发光二极管 LED 的点亮情况由附表所示。当 CD4017 的 Q7 端为“1”时,计数器复位。随着 555 集成电路 IC1 的振荡信号不断产生,附表中所列现象循环出现,发光二极管发出的 7 种色彩(单色或三基色合成色 )也循环不断,并且每种光色的点亮过程会有一种类似烟花闪烁后迅速熄灭的感觉。

三极管 T1、T2、T3 都是由 RC 微分电路驱动的,如果将三极管 T1 改为 RC 积分电路(R 与 C 在电路中 的位置互换)驱动则可使红 LED 在点燃时间上有一个后延,如此当两个以上 LED 都点亮时就会产生时序上的差异,产生动画般的层次感。

另一路模拟燃放礼花的声音由时基集成电路 555IC2 来完成,该电路同样也是一个振荡器,不过,其复位端 4 脚所接的电位器是由 IC1 输出的方波信号经过 R1 和 C1 组成的微分电路后产生的即从方波上升沿起及之后的一段时间内,IC2 的 4 脚才能保持高电平“1”,并使其工作,所产生的振荡信号直接驱动扬声器和三极管驱动的 LED 点亮同步,发出类似礼花爆炸的声响。
在这里插入图片描述

二、元器件选择

IC1、IC2 选择 555 型集成电路,IC3 计数器选择 CD4017 等型集成电路,集成电路双向模拟开关可选择 CD4066 等型,LED1、LED2 可选择普通发光二极管,红、绿、蓝三个 LED应选择φ5 以上的超高亮度发光二极管,其它元器件照电路图所给参数选择即可。

三、制作与调试方法

电路只要安装正确便可正常工作,调整电位器 VR1 可改变 IC1 的振荡频率,以使每次礼花燃放期间有一个合适的短暂停顿,发光二极管 LED1 用于指示其工作状态。调整电位器VR2 可改变 IC2 的振荡频率,以使扬声器发出类似礼花的声响,LED2 用于指示其工作状态 。红、绿、蓝这三个发光二极管要呈三角形状装置在一起,使它们发光能调色。在它们发光的前方安置一块由透光孔组成礼花图案的面板,其间距可在实验中调整。在夜晚关灯的房间内,当 LED 点亮时的各种彩光通过该面板投射到白纸或白墙时,就会产生色彩缤纷、星光灿烂、声形并茂的礼花效果。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/721202.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

redis rehash

dict结构 dictEntry即键值对,每个桶就是dictEntry连接的链表 typedef struct dictEntry {void *key;union {void *val; // 自定义类型uint64_t u64;int64_t s64;double d;} v;struct dictEntry *next; } dictEntry;数据真正指向的地方 typedef struct dictht {di…

京东网站登录二维码显示不出来

环境: 360急速浏览器 Win10专业版 问题描述: 京东网站登录二维码显示不出来 解决方案: 1.打开安全卫士 2.功能大全找到断网急救箱 3.全面诊断一下有问题修复一下,重启浏览器解决

数字迷宫:探秘统计位数为偶数的奇妙世界

本篇博客会讲解力扣“1295. 统计位数为偶数的数字”的解题思路,这是题目链接。 统计位数是偶数的数据个数,关键在于如何统计一个整数的位数。方法是:对于一个整数n,每次/10,都会缩小一位,所以一直进行/10操…

【爬虫】AOI

目前几个大厂,高德百度腾讯,都支持POI爬取,而AOI是需要自己找接口的。 换言之,爬虫需谨慎 1 百度AOI 参考链接是: 这两个链接是选定范围爬取范围内选定类别的AOI 黑科技 | 百度地图抓取地块功能(上&#x…

DeepSpeed-Chat 打造类ChatGPT全流程 笔记二之监督指令微调

文章目录 系列文章0x0. 前言0x1. 🐕 Supervised finetuning (SFT) 教程翻译🏃 如何训练模型🏃 如何对SFT checkpoint进行评测?💁 模型和数据☀️来自OPT-1.3B及其SFT变体(使用不同微调数据)的提示示例☀️…

关于layui实现按钮点击添加行的功能

关于layui实现按钮点击添加行的功能 实现效果 代码实现 <!DOCTYPE html> <html lang"zh" xmlns:th"http://www.thymeleaf.org"> <head><meta charset"UTF-8"><title>Title</title><link rel"styl…

帅气的头像-InsCode Stable Diffusion 美图活动一期

1.运行地址 Stable Diffusion 模型在线使用地址&#xff1a; https://inscode.csdn.net/inscode/Stable-Diffusion 界面截图&#xff1a; 2.模型版本及相关配置 模型&#xff1a;chilloutmix-Ni.safetensor [7234b76e42] 采样迭代步数&#xff08;steps&#xff09;: 30 采样…

QtDesigner的使用

QtDesigner的使用 1、快速入门2、布局管理 1、快速入门 主窗口 菜单栏、工具栏、状态栏 快捷预览方式&#xff0c;工具箱 对象查看器 属性编辑器 英文名作用objectName控件对象名称geometry相对坐标系sizePolicy控件大小策略minnimumSize最小宽度、高度maximumSize最大宽度…

基于jsp+Servlet+mysql学生信息管理系统V2.0

基于jspServletmysql学生信息管理系统V2.0 一、系统介绍二、功能展示1.项目骨架2.数据库表3.项目内容4.登陆界面5.学生-学生信息6、学生-修改密码7、管理员-学生管理8、管理员-添加学生9.管理员-修改学生信息10.管理员-班级信息11.管理员-教师信息 四、其它1.其他系统实现五.获…

旅游卡系统旅行社小程序APP

旅游业的不断发展&#xff0c;旅游卡系统、旅行社小程序APP等数字化工具已经成为了旅行社提升业务效率、提高客户体验的重要手段。下面&#xff0c;我们将为您介绍旅游卡系统旅行社小程序APP的相关内容。 一、旅游卡系统 旅游卡系统是一种将旅游门票、优惠券等资源整合…

实时包裹信息同步:WebSocket 在 Mendix 中的应用

场景介绍 在现代物流中&#xff0c;能够实时跟踪包裹信息&#xff0c;尤其是包裹重量&#xff0c;是非常重要的。在这种场景中&#xff0c;我们可以使用称重设备获取包裹的信息&#xff0c;然后实时将这些信息同步给 Mendix 开发的 App&#xff0c;并在 App 的页面上实时显示包…

获取java对象被更新的属性和值

业务场景 更新User信息后&#xff0c;需要收集哪些字段的哪些值被更新了。 思路 比较originUser和newUser&#xff0c;收集值不同的属性以及变化前后的值。 代码实现 public static Map<String, Map<String, Object>> getChange(Object originObject, Object ne…

Java 9 - 模块化系统

定义要导出的模块 package com.lfsun.java9study.mypackage;public class MyClass {public static void sayHello() {System.out.println("Hello from com.lfsun.java9study.mypackage!");}public static void main(String[] args) {System.out.println("test&…

【Linux】LVS负载均衡群集 DR模式

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 LVS负载均衡群集 DR模式 数据包流向分析DR 模式的特点LVS-DR中的ARP问题VIP地址相同导致响应冲突返回报文时源地址使用VIP&#xff0c;导致网关设备的ARP缓存表紊乱 DR模式 L…

Pycharm配置解释器(interpreter)

关于pycharm编译器的解释器&#xff0c;网友朋友的分享 Pycharm配置&#xff08;1&#xff09;——解释器&#xff08;interpreter&#xff09; 详细了解PyCharm支持的4种Python Interpreter和配置方法 对大多数人而言就只需要 分清虚拟解释器和系统解释器&#xff0c;使用虚拟…

关闭Win10的预览窗口

关闭Win10的预览窗口 每次拖拽文件都显示那个黑边的模型一样的东西&#xff0c;通过上面可以关闭该功能。

MBD开发 STM32 外部仿真

要接一个串口&#xff0c;用来设备和simulink的通信 烧录即可 烧录时选择串口

.360勒索病毒的加密数据怎么处理?|.360勒索病毒数据解密恢复

.360勒索病毒是一种恶意软件&#xff0c;它对用户的计算机文件进行加密&#xff0c;并要求支付赎金才能解密恢复数据。这种勒索病毒以其广泛传播和严重破坏性而闻名&#xff0c;给个人用户和企业带来了巨大的困扰和损失。 一家中型制造企业&#xff0c;名为XYZ制造有限公司&…

用科技智造新未来!在线开发平台强力助推数字化发展

在科技智造新时代&#xff0c;科技的力量是无处不见的。运用科技可以创造美好的生活&#xff0c;可以实现数字化发展&#xff0c;帮助企业实现流程化管理。在线开发平台将科技元素注入到平台中&#xff0c;将科技与办公需求相连接&#xff0c;创造高效率办公及流程化发展。 1…

# hub.docker.com镜像加速站点仓库的搭建与使用

hub.docker.com镜像加速站点仓库的搭建与使用 文章目录 hub.docker.com镜像加速站点仓库的搭建与使用1 镜像仓库搭建1.1 创建目录及docker-compose.yaml1.2 如果要开启密码验证&#xff0c;需要先生成密码1.3 启动服务 2 用户端使用3 最后 前段时间由于拉取docker镜像&#xff…