14,环境声音音量6级灯光指示器2012年1月11日.doc_第1页
14,环境声音音量6级灯光指示器2012年1月11日.doc_第2页
14,环境声音音量6级灯光指示器2012年1月11日.doc_第3页
14,环境声音音量6级灯光指示器2012年1月11日.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验十四 环境声音音量6级灯光指示器引言环境噪声有多大?这是每个人都很关心的问题,通过制作一个声音音量6级显示器,可以用灯光信号看出周围声音音量的大小。实验目的1制作一个6级声音音量灯光指示器,用不同数量的灯光条表示音量的大小:6级,每10分贝增加一个灯。2了解声音传感器模块的使用方法实验原理MIC声音传感器是用来对周围环境中的声音强度进行检测,然后把声音信号转变成电信号输送给控制主板进行处理。这个声音模块是一个100dB的放大器,放大后的模拟信号大小和声音强度成正比。程序将代表不同声音强度的电信号转换成控制信号,控制6个LED灯,按照声音的大小,驱动不同颜色的灯光;从而实现用灯光信号监测声音音量的目标。实验用品元器件名称数量说明1声音传感器(MIC)套件12LED灯6各种颜色3面包线54面包板1带盒子5友高面包盒1带3节5号电池实验过程1.按照电路图组装作品2.载入实验程序/*6段声音音量指示器功能,将声音电压0-1023分为6级:1-2-7-20-60-200-1023,也就是把1023倍的电压增益60dB近似以10dB为一等级特点:电路简单,用了5条面包线,6个LEDMIC声音传感器模块是一个100dB的放大器,放大后的模拟信号大小和声音强度成正比,MIC声音传感器上有个电位器可以调整输出信号的大小;板子上的指示,Min端是调小,Max端是调大;本电路将电位器调至Max逆时针转到头*/byte soundleds6=2,4,6,8,10,12;/设置6个LED正极接口的数组void setup() unsigned char j; /设置11个数字输出口for(j=2;j=12;j+) pinMode(j,OUTPUT); /设置D2至D12为输出口digitalWrite(j,LOW);/灯都灭 /Serial.begin(9600); void loop() int i=analogRead(1);/读取声音传感器电压值(0mV-5000mV对应值0-1023)/下面根据不同的音量,点亮不同颜色的LED灯;大约按照每增减10dB变化一个灯if (i=0) /如果声音值为零,则将所有的输出口变成0for (int j=2;j=12;j+) digitalWrite(j,LOW);/灯灭delay(10);/可消除用电池电源出现的不稳定,调整时间一般用10ms/Serial.println(i+1);/备用调试程序用/Serial.println(log(i+1)/log(10);/Serial.println(20*log(i+1)/log(10)/9);for (int j=0;jj);/*按照分贝公式=20log(Uo/Ui)来计算,再加以微调;把0-60db调整到0-5说明,例如i=10, log(i+1)/log(10)=1.1, 20*log(i+1)/log(10)/9=2.3, 2、1、0,所以点亮3个LED:白、绿、蓝*/delay(1);/用延时可增加亮度 /3.音量指示实验对着MIC说话,或者播放音乐,可看见随着音量的变化,指示灯点亮的数量也变化;声音越大,亮的LED越多;反之亦然。调试试注意:MIC声音传感器上有个电位器可以调整输出信号的大小;模块上的指示,Min端是调小,Max端是调大;本电路应该将电位器调至Max。实验总结本音量指示器的6个LED灯成一条直线,最小音量1个灯亮,最大音量6个灯亮。音量传感器模块可以把声音信号转变为电信号,再通过控制器进行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论