基于SU-03T语音模块的超声波拍照系统

本系统采用STM32F103C8T6/C6T6为核心,通过SU-03语音模块实现离线语音控制功能。只需说出“拍照”或“切换镜头”,即可通过APP实现相应操作。系统还支持超声波控制,并可通过修改外围控制方式实现更多功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       系统使用的是最常见的STM32F103C8T6/C6T6核心板:


      

        STM32原理图:

        STM32端部分代码,开机时停止PWM输出:

        再配上SU-03语音模块即可实现离线语音控制,SU-03语音模块和STM32通过串口通信将语音转化为STM32要执行的动作,使用时打开上述APP软件,只要喊“拍照”或“切换镜头”APP上即可实现拍照或切换镜头的功能,是不是很神奇?
        SU-03语音模块的使用请参考我的博文“SU-03离线语音模块的配置使用”,语音模块和STM32的串口通信协议可自定义也可以使用SU-03语音模块的串口框架。

        部分代码,STM32串口处理部分:

        部分代码,系统控制部分:

        系统可实现按键和语音控制,核心是超声波控制,外围的控制方式也可以根据要求修改,个人感觉是个不错的方案,软硬件系统 分享给大家。

        也可以使用STC15单片机来实现,因为PWM的频率要求并不是很高,只要准确就可以了。所以对单片机有无硬件PWM没有过多要求,这里我是使用STC15W408AS这个核心板实现的。

关于SU-03T语音模块的使用,可以参照我上期写的文章,这期主要是使用这个语音模块来实现拍照功能。      

        现在的自拍系统有很多是蓝牙控制的,我们这次介绍的是使用声音控制的拍照系统。

       关于声音的一些基本知识,当物体振动时会发出声音,我们将每秒钟振动的次数称为声音的频率,频率单位是赫兹。人类耳朵能听到的声波频率为20~20,000赫兹。当声波的振动频率大于20000赫兹或小于20赫兹时,我们便听不见了。因此,我们把频率高于20000赫兹的声波称为“超声波”。这款产品就是通过内置一个高频小喇叭(蜂鸣器),在按下拍摄键或收到语音指令时系统会发出20000赫兹左右的声音,手机APP软件通过麦克风检测的声波值进行判断,再来执行拍照或切换镜头的动作。

        系统使用的是STM32F103C6T6,产生20kHZ左右的频率驱动蜂鸣器,占空比为50%即可,频率的准确性决定了控制距离的远近,STM32使用外部晶振控制手机的距离可达一米。

    

  也可以使用STC15W408AS最小系统板。       

   STC15源码部分:

         STC15原理图部分:

技术支持请加Q,一起学习新知识。删除& —等特殊字符277&94一3&652。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

单片机毕业设计-远望创客学堂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值