51单片机+ISD4004语音模块=家庭防盗小玩意!

admin 2025-05-10 77人围观 ,发现144个评论

前不久帮一位大四的学姐做的一个毕业设计(她是在答辩前不到一个星期经过一个朋友找到我的)。

他给我的要求是这样的:

本系统研制通过对人的心理状态分析,当门外有敲门声时,将门上四个不同位置处的加速度传感器所获得振动信号(敲门声),输出至4路放大器,经采样后由八路A/D转换器ADC0809来转换成数字信号送给单片机,单片机通过控制语音模块进行相应的处理,根据敲击的次数,播放相对应的语音。从而在心理上对不速之客产生震慑,达到安全防范的目的。这个是老师的要求本系统主要包括硬件和软件设计两个部分。硬件部分包括加速度传感器、放大电路、S/H电路、A/D转换电路、语音播放电路及单片机控制电路。

软件设计部分包括数据采集、平均处理、计数处理、分析判断及语音录放,整个系统是在软硬件的配合下实现。本系统研制通过对人的心理状态分析,当门外有敲门声时,将门上四个不同位置处的加速度传感器所获得振动信号(敲门声),输出至4路放大器,经采样后由八路A/D转换器ADC0809来转换成数字信号送给单片机,单片机通过控制语音模块进行相应的处理,根据敲击的次数,播放相对应的语音。从而在心理上对不速之客产生震慑,达到安全防范的目的。这个是老师的要求本系统主要包括硬件和软件设计两个部分。硬件部分包括加速度传感器、放大电路、S/H电路、A/D转换电路、语音播放电路及单片机控制电路。软件设计部分包括数据采集、平均处理、计数处理、分析判断及语音录放,整个系统是在软硬件的配合下实现。

言归正传!当玩就开始开干,电路直接自己设计,完全不按老师给的方案。我设计的电路如下:


原理很简单:通过咪头来采集声音信号,倍压整流,单稳态触发,最终输出接到单片机任意IO口。

单片机通过计数在2S内的敲门次数来判断到底播放ISD4004里的哪一段语音,为了让那学姐随时可以更改语音内容,特地加了三个键。来控制随时录入语音,播放语音和切换地址。实物图如下:

美观起见,双层结构,小巧玲珑!

按键为了省地方放在了背面:

两个LED分别指示录音,播放状态。

拆开看看:

单片机最小系统

敲门声采集电路:

模块化的板子让接插更方便,最终拼装就成了这样:

整个设计制作共花了一夜+一天,这次的程序写得比较规范,具体单片机IO接线图看程序就应该知道了!

猜你喜欢
    不容错过