聊聊身边的嵌入式,自拍神器自拍杆

简介: 聊聊身边的嵌入式,自拍神器自拍杆

曾几何时,自拍杆风靡世界,

网络异常,图片无法展示
|

火当然是有原因的,这么一个小装备,极大的满足了人们爱拍照的需求,方便好用、经济实惠。

恰巧我手上也有一个,收起来时很小、不占地方

打开后可随意调节拍照

同时它有个隐藏式三脚架功能,可用来直播、录视频,设计的很周到。

杆子里藏了一个小东西:蓝牙遥控器,就是通过它来控制手机进行拍照的。使用时先长按按键3s、指示灯闪烁,然后手机蓝牙就可以搜索到它,连接之后就可以打开手机相机使用了,按一次按键实现一次拍照。

打开,看看它的内部:

电路板超级简单,元器件非常少,蓝牙芯片用的是ST17H56深圳伦茨科技的芯片,第一次听说这个公司和这个芯片,再一次感叹深圳电子行业的发达。


这是一款专门给自拍杆用的芯片,程序是出厂内置的。

该芯片系统框图如下:

功耗参数如下:


作为一款纽扣电池供电(CR1632标称容量120mAh)的产品,自然要关注低功耗。遥控器上的那个按键我分析,在正常工作状态(BLE处于广播或者连接状态)下,长按3s就会进去到Deep Sleep模式,在Deep Sleep模式下,按下按键被唤醒,如果按键持续按下3s则进入到广播状态。

我们来估算一下工作时长:

之前测试过Nordic的NRF52832功耗,3V供电,DC-DC 使能,广播间隔1000ms,payload 37字节,平均功耗为15.447uA

连接状态下,连接间隔为500ms 时,平均功耗为10.217uA

连接间隔为200ms 时,平均功耗为22uA;连接间隔为100ms 时,平均功耗为41uA。

这个芯片比NRF52832的TX和RX电流略高,按照蓝牙工作状态下平均电流50uA、电池利用率按照85%,那么可以使用120mAh*0.85/50uA=2040h

实际中一天按照使用1小时的话,那么可以使用5年多,足够满足使用需求了。

实际使用过程中,为了省电,用完的话最好就长按按键关闭蓝牙。我同时测试过,在没有被任何设备连接的情况下,5分钟之后,遥控器也会自动关闭蓝牙。

自拍杆工作原理是这样:遥控器相当于是一个只有一个按键的蓝牙键盘,这个按键对应手机上的音量增大键(位于手机侧面)。每按一次按键,就相当于在手机上按了一次音量增大键你可以这么去验证,手机连接上自拍杆的蓝牙遥控器,但是不打开手机相机,按一次遥控器按键,手机的音量就会被增加。或者打开手机相机,直接按一下手机的音量增大键,就可以拍照。

如果使用电脑的蓝牙去连接,会看的更加直观:

连接之后在设备管理器里就可以看到多了一个键盘设备。

按下那个按键,就会增加音量

除了蓝牙自拍杆,还有一种线控自拍杆,它是通过自拍杆自带的耳机接口线和手机的音频孔相连接,插上之后,相当于是一个线控耳机,按按钮就相当于增加音量,从而达到拍照的功能。


了解完自拍杆工作原理之后,笔者忍不住自己也想动手来实现该功能。下一篇,我们介绍如何在一款蓝牙SOC上用代码实现该功能。

相关文章
|
安全 应用服务中间件 Linux
Linux上面配置Apache2支持Https(ssl)具体方案实现
虽然Nginx比较流行,但是由于一些老项目用到了Apache2来支持Web服务,最近想给服务上一个Https支持,虽然看似教程简单,但是也遇到一些特殊情况,经历了一番折腾也算是解决了所有问题,将过程记录如下。演示是基于Ubantu系统。
1182 0
|
算法 机器学习/深度学习 数据安全/隐私保护
murmur3哈希算法
murmur3哈希算法 murmur3非加密哈希算法 murmur3非加密哈希算法导图 据算法作者Austin Appleby描述,有c1, c2, n 三个常量用大量测试数据调测出来的,可以对数值进行微调。
14773 0
|
11月前
|
算法 数据安全/隐私保护
基于AutoEncode自编码器的端到端无线通信系统matlab误码率仿真
本项目基于MATLAB 2022a实现自编码器在无线通信系统中的应用,仿真结果无水印。自编码器由编码器和解码器组成,通过最小化重构误差(如MSE)进行训练,采用Adam等优化算法。核心程序包括训练、编码、解码及误码率计算,并通过端到端训练提升系统性能,适应复杂无线环境。
347 65
|
8月前
|
算法 Java 对象存储
JVM深入原理(八)(二):垃圾回收
Java垃圾回收过程会通过单独的GC线程来完成,但是不管使用哪一种GC算法,都会有部分阶段需要停止所有的用户线程。这个过程被称之为StopTheWorld简称STW,如果STW时间过长则会影响用户的使用。一般来说,堆内存越大,最大STW就越长,想减少最大STW,就会减少吞吐量,不同的GC算法适用于不同的场景。分代回收算法将整个堆中的区域划分为新生代和老年代。--超过新生代大小的大对象会直接晋升到老年代。
211 0
|
前端开发 搜索推荐 JavaScript
Web前端网站(四)- 音乐播放器
【8月更文挑战第9天】页面整体色调背景采用柔和渐变的方式呈现,与主页面的“毒药水式”色彩搭配形成了强烈的对比;周边花瓣缓缓飘落到水面之上形成涟漪。整体给人一种温馨、浪漫的感觉,还可以通过中间的3个按钮来控制音乐的切换和播放效果。每一行代码都有详细注释~~~大家可以尽情创作
257 2
Web前端网站(四)- 音乐播放器
|
机器学习/深度学习 人工智能 自然语言处理
AI战略丨物流 AI 新变化,用大模型定义
物流企业在大模型上纷纷主动探索,也在推动物流行业实现智能化加速。
|
SQL NoSQL 关系型数据库
现代数据库管理系统的演进与未来趋势
随着信息技术的快速发展,数据库管理系统在过去几十年里经历了巨大的演进。本文探讨了数据库管理系统从传统到现代的演变过程,分析了当前主流数据库技术的特点与挑战,并展望了未来数据库技术的发展趋势。
视频结构化——原子能力解析
视频结构化是指对视频数据进行结构化处理,通过对原视频进行智能分析,提取出视频中的关键信息,以标签文本的形式进行描述。
1015 0
视频结构化——原子能力解析
|
监控 关系型数据库 MySQL
zabbix 简单介绍 及部署
zabbix 简单介绍 及部署

热门文章

最新文章