NFC音响耳机、故事机
前言
我最近发现NFC类的儿童玩具音响耳机产品挺多人做的,尤其是欧洲印度等市场。由于这类产品大部分卖欧美市场,所以国内的线上购物网站我只找到了卢卡音乐盒,凯叔讲故事故事机等。
产品的形态大概就是一个长得比较可爱的音响或者耳机,然后搭配一个卡通公仔或者卡片之类的去播放。
站在消费者角度,拿到这个产品的使用方式就是:开机,然后选择一张你喜欢的卡片或者一个你喜欢的卡通公仔,放到音响或者耳机的感应区域,此时它就会根据感应到的内容进行播放。做得比较复杂的产品还会加入wifi,蓝牙功能。
这类产品面向的消费者一般是儿童,因为产品中的音频内容一般都是儿童故事。
那么下面我将从技术上去分析这类产品的实现方式:
硬件
- 音频MP3芯片(带蓝牙或者不带蓝牙)
- NFC芯片
- 充电管理IC,输入电压过压保护等
- 功放IC
- 基于以上芯片搭建的其他电路
- TF卡或者Flash存储芯片
硬件上需要的模块并不多,毕竟它也不算是一个电路非常复杂的项目,另外还涉及到NFC标签卡片等。
软件
基于以上硬件,要对主控芯片做软件开发。
主控芯片一般都是以音频MP3芯片为主,MP3芯片本身自带MCU,可以驱动NFC芯片,可以驱动TF卡或者Flash。
虽然硬件并不复杂,但是正儿八经开发这个芯片的软件是比较复杂的。
- MP3芯片逻辑改写
- NFC芯片驱动添加
- TF卡或者Flash驱动添加
- NFC标签感应和音乐播放等逻辑处理
- 电池管理,充电管理
- 音频加密
- NFC标签加密
- 按键,状态指示灯LED处理
软件需要做的大体有以上7点,其中的难点又分为以下几点:
- NFC芯片如何选型?
- 选用什么NFC标签合适,怎么加密更可靠?
- 音频加密算法怎么写,如果写一套别人很难破解的加密算法?
- NFC标签和音频文件对应的播放处理,如何让他不混乱?
上面反复提到了加密问题,为什么对加密要求这么严格?是因为做这类产品的公司一般是做内容的,音频内容才是他们的核心,所以需要做到音频内容放在TF卡或者Flash中要加密,NFC标签制作成卡通公仔卖出去后不能被随意复制。
那么问题又来了,我们还需要在电脑端开发一个音频内容加密软件。
总结
综上所述,开发一个NFC儿童音响耳机产品还是有不少事情要做的,但是这类方案目前也是趋于成熟。其实做一个完整的产品还远不止于此,还有很多细节的事。
关于各种芯片选型,软件开发,音频加密,NFC标签加密等等方案选择,我想说的是,有需要开发这种方案的朋友请联系我。
微信:life5270
电话:15220099411
NFC音响耳机、故事机相关推荐
- 杰理AC692X,695X,696X方案NFC音响耳机、故事机
前言 最近发现NFC类的儿童玩具音响耳机产品挺多人做的,尤其是欧洲印度等市场.由于这类产品大部分卖欧美市场,所以国内的线上购物网站我只找到了卢卡音乐盒,凯叔讲故事故事机等. 产品的形态大概就是一个长得 ...
- Linux ubuntu Alsamixer 前置音响/耳机 没有声音
本机不是桌面版,不能使用一些集成的软件,只能使用命令行配置,使用alsa驱动播放声音,后置音响接口播放正常,前置音响/耳机没有声音. 解决方法: 1.调节alsamixer中的为下图 其中注意把Aut ...
- 音频MS1808_PCM1808_CJC1808_AK5358 ADC 用于耳机、音响、故事机产品
音频 ADC 广泛应用于音箱.耳机.音响.声霸. IPC.故事机等产品 音频ADC主要特点 线性相位抗混叠数字滤波器 单端输入 带失调电压消除的数字高通滤波器 信噪失真比: 85dB 动态范围: 95 ...
- 显示器带有音响且正常,耳机插到显示器音响耳机输出接口上却没有声音
第一:一定要确认自己接到显示器的视频输入是HDMI线或者DP线或者其他可以输出音频的数据线 第二:点击电脑右下角音量控制,选择你的显示器设备 第三:确认自己把耳机插入到显示器耳机输出接口上 第四:有一 ...
- 为什么建议不要买入耳式的耳机、骨传导耳机和入耳式耳机哪个好?
耳机可以说是我们生活中经常接触和使用的产品了,但是耳机对我们耳朵的影响,很多人并不清楚.经常戴耳机的人肯定深有体会,耳机滑落是常事,戴久了耳朵还胀痛,戴耳机听音乐可能会造成听力损伤和耳膜损伤.损坏,也 ...
- 方维分享系统,品牌无法设置分类关联
方维分享系统,品牌无法设置分类关联 店铺分类那里不能设置分类关联 这样去修改,这是官方给出的方案,是方维3.0的一个bug: ALTER TABLE `%DB_PREFIX%taobao_shop` ...
- 鸿蒙战略看点,鸿蒙OS四大看点详解!华为的野心不止手机,而是“一统江湖”...
华为开发者大会于今日在东莞松山湖召开,会上,华为消费者业务正式推出了其全新的基于微内核的面向全场景的分布式操作系统--鸿蒙OS. 华为消费者业务CEO余承东在主体演讲上表示,在过去的传统模式下,每一类 ...
- Basic concepts behind Web Audio API
Audio graphs 1.创建audio context 2.在context中创建source,例如<audio>, OscillatorNode, sound/video file ...
- Web Audio API
Web audio concepts and usage 1.创建audio context 2.在context中创建source,例如<audio>, OscillatorNode, ...
最新文章
- c#如何通过ftp上传文件_定时上传文件到ftp,2步完成Windows系统定时上传文件到ftp...
- mysql无法插入行_在mysql中数据才插入20多行就报错,求救啊!!!
- 秋季4类疾病患者忌吃螃蟹
- nodejs-安装/helloworld/npm
- html基础1-基本语法/段落标签/特殊符号
- Apache Shiro第3部分–密码学
- nagios监控mysql主从
- webkit内核Android,Opera发布全新基于WebKit内核的安卓版浏览器
- 记一次工作中的小坑(关于celery)
- 关于caffe-ssd训练时smooth_L1到底参与运算与否的问题
- c语言上机题库徐州工程学院,徐州工程学院 C语言上机实验报告.docx
- android直播弹幕开发,Android上专为视屏直播打造的轻量级弹幕库(100多kb)
- 计算机设置开机密码时间屏保,电脑屏幕保护密码设置方法
- 拳皇世界服务器维护,拳皇世界3月1日更新维护公告 多组服务器开启数据互通[图]...
- python——文件的IO操作(IO==InputOutput)
- python爬取图片失败显示404_django使用图片延时加载引起后台404错误
- css+div实现导航栏
- python 元组使用场景_列表和元组(三):列表和元组的性能以及使用场景
- 【CEC2017】CEC2017优化算法目标测试函数综述以及CEC2017的matlab实现
- 安卓进不去系统如何备份数据
热门文章
- 兴业银行利用以太坊区块链发行债券,金融科技冲击下的银行业未来(下篇)
- g1垃圾回收器与cms垃圾回收器详解及最佳实践
- SpriteKit基础知识:整合在一起
- 【python路飞】编码 ascii码(256位 =1个字节)美国;unicode(万国码)中文 一共9万个 用4个字节表示这9万个子 17位就能表示...
- js构造函数的实例成员和静态成员
- python求鸡兔同笼
- 一幅 诡异 神秘 恐惧的 美女灵图![胆小者误入]
- linux查找文件,搜索字段
- HIT CSAPP——程序人生-Hello’s P2P
- 洗地机家用哪款质量好?比较好用的洗地机推荐