你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32 Nucleo-072RB板方案设计----超声波自拍神器  

[复制链接]
万里-363223 发布时间:2015-1-16 17:44
                              STM32 NUCLEO-F072RB开发方案设计——超声波自拍神器
前段时间在微博上无意间看见沐紫姐的微博,看见了里面介绍了很多电子方面的知识,就好奇关注了沐紫姐的微博,之后经常看沐紫姐的微博,了解到与非网是一个很不错的网站,之后就注册了一个账号,经常来论坛逛逛。一天我突然收到一封邮件,名为“邀您参与活动:19.9元超低价团购STM32 Nucleo核心板(包邮),并赠送中文培训视频一套!”,对于我这种从来没有申请过开发板的学生来说,就想我能否申请成功呢?有没有这个资格呢?一直不敢申请,最后还是决定试一下,试了可能还有机会嘛(⊙_⊙)…….
一段时间后,我在论坛看到沐紫姐发布的申请板子成功的帖子名单,我一看,居然有我的名字,此时真是开心激动啊,这可是我第一次申请开发板,居然成功了,大爱与非网,之后我就告诉了我的很多朋友,说这个网站很好,到处宣传......哈哈!!!!!!!
收到开发板,STM32 NUCLEO开发板由ST-LINK/V2-1仿真器模块和主MCU核心板模块两个部分组成,白色的PCB,感觉太高大上了…...
功能就更加强大了,支持在线(mbed)和单机多种IDE开发环境丰富开发人员的选择;丰富的软件代码例程支持,方便短时间上手; 带有ArduinoUno Revision 3插座,方便和ArduinoUno开发板无缝对接。
NUCLEO各型号开发板的主MCU核心板是统一的PCB设计,支持64引脚的MCU的设计,支持引脚的型号芯片,除MCU不同外,其它都一样。
你有一个NUCLEO开发板,可以对
STM32F030R8、 STM32F072RB、STM32F103RB 、 STM32F302R8
STM32F334R8、STM32F401RE、STM32F411RE、STM32F411RE、 STM32L053R8、STM32L152RE中的任何一个进行快速评估,代码上仅需要简单修改引脚配置即可,简直太强大了,官方的板子就是好…………….
----------------------------------------------------------------------------------------------------------------------------------------------------------
好了,接下来,就来介绍一下我这次的开发方案吧!!!!!!!
对于从来没有玩过安卓系统的同学们是不是很想也体会到安卓给我们带来的乐趣了,那是不是没学安卓,就不能控制手机呢?就不能体会到安卓给我们带来的乐趣呢?除了蓝牙和wifi等外,我们还能不能有一种更简单的、更有创意的、更实用的方案,让大部分电子爱好者体会用STM32控制手机的乐趣了,答案是肯定的。
某宝上很多自拍神器,有蓝牙控制和线控等,这一次我将向大家介绍一种最近比较流行的超声波自拍神器,方便实用,成本低。

1.方案介绍:
       首先手机先到网上下载一个APP(Airshooting),然后打开APP,利用STM32 NUCLEO-F072RB开发板的定时器产生一定频率PWM信号,用来控制蜂鸣器发出声音,当手机接收到蜂鸣器发出的声音后,会执行拍张操作,如果你的手机有前摄像头,还可以控制手机执行切换摄像头操作。

2.工作原理:
本设计主要重点是要调节PWM的频率。
(1)拍照的PWM频率为:先发送250ms的频率为15870Hz的PWM信号(占空比没什么要求,50%左右即可);后发送250ms的频率为15617Hz的PWM信号。这个频率精确度越高,控制的距离就越远。下图是我实际测量的频率,由于逻辑分析仪比较差,测量难免有误差。
1.png

2.png

(2)切换的PWM频率为:先发送250ms的频率为16526HzPWM信号(占空比没什么要求,50%左右即可);后发送250ms的频率为15620HzPWM信号。
3.png

4.png


只要让STM32开发板发出如上的PWM信号,控制蜂鸣器发声,那么手机就能接收到信号,执行拍照和切换镜头操作。
3. 原理图
这个设计的原理图相当简单,学过单片机都用过,只需要一个简单的蜂鸣器电路即可,由于比较简单,我就用面包板搭建了。电路图如下:
5.png
除了以上电路,还用到了STM32 NULCEO-F072RB上的用户按键和LD2
功能介绍:

考虑到本设计要作为手持设备,因此设置了上电后,板子进入睡眠模式,此时板子功耗低,节约电量。打开手机APP,按下板子上的用户按键,LD2点亮0.5s后熄灭,2s左右后,手机执行拍张功能;按下S1按键,LD2点亮0.5s后熄灭,2s左右后,手机执行切换镜头功能;

4.源代码
PWM.rar (4.48 MB, 下载次数: 164)
收藏 2 评论63 发布时间:2015-1-16 17:44

举报

63个回答
万里-363223 最优答案 回答时间:2015-1-16 20:45:49
Eagleson 回答时间:2015-1-16 17:50:24
这个好~~
lkl0305 回答时间:2015-1-16 18:01:12
多谢分享啊
万里-363223 回答时间:2015-1-16 20:46:05

很好玩的.......
万里-363223 回答时间:2015-1-16 20:46:21

可以自己试着做一个,很好玩.......
fjjjnk1234 回答时间:2015-1-16 21:59:30
顶一个!
dsjsjf 回答时间:2015-1-16 22:06:02
为什么不选择无源蜂鸣器
数码小叶 回答时间:2015-1-17 08:08:13
帖子写的很详细,赞一个
数码小叶 回答时间:2015-1-17 08:10:26
能不能普及一下那个原理啊?

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版