【智能硬件DIY】自制仿支付宝交易提醒语音终端

简介:

【DIY背景】

现在大家基本上已经熟悉了使用手机支付,在小店付款后会听到语音提示:支付宝/微信到账XXX元。这个其实是一个语音终端。这个终端的用途其实很广,并不仅仅局限于支付到账提醒。比如:订单提示、车辆租赁中的车辆启动/熄火提醒等等诸如此类。但凡需要人去时时紧盯的地方,基本上都可以用。细思原理发现并不难,于是,果断开启DIY之旅。

【技术要点】
1、硬件:使用2G模块作为网络和控制核心,使用2G模块自带的TTS功能将文字转换成语音并播放。
2、服务器:使用MQTT服务器为数据转发服务器,MQTT服务器可以使用阿里云的mqtt服务也可以使用开源服务器。当然,也可以自己开发。此处使用开源服务器。
3、控制端:使用C#开发一套web api 对外提供通讯接口。当然,也可以使用ws协议直接与服务器通讯,但个人认为从安全性 考虑建议开发一套web api接口。
4、测试端:使用C#开发一个PC应用程序,用于对终端进行测试。有需要的话,也可以将测试端改为数据处理终端。此处并不需要,仅作为测试用。

【系统架构示意图】
image

【所需材料】
1、2G通讯模块及天线
2、PCB底板
3、USB小型音箱一个
4、流量为30M/月的物联网卡一张
5、5V/2A的电源适配器一个
6、USB转TTL模块一个
7、5.5/2.5 接线头带30mm线

【DIY流程】
1、在阿里云申请购买一个ECS云服务器,操作系统使用windows或linux都可以。这里使用windows系统。

2、在ECS云服务器上安装并配置好MQTT服务器
image

3、使用C#开发一个PC版的测试端,测试MQTT服务器是否正常
PC_
PC_2
PC_

4、使用C#编写一套WEB Api用于外部程序(自有或者第三方的管理系统)使用

5、更新2G模块的固件

- 由于2G模块自带的固件不支持tts语音转换功能,所以需要下载新的固件并更新到2G芯片中

_

6、使用lua语音编写好代码并使用USB转TTL模块将代码下载2G芯片中
_

7、使用PCB画图软件绘制好PCB线路图,发送给代工厂打样
_
PCB

8、组装硬件

- 零部件大集合、USB音响有2个箱体,这里只需要一个即可

_

- 使用电烙铁将底板和配件焊接好

_

- 组装

_

- 成品

_
_2

相关实践学习
消息队列RocketMQ版:基础消息收发功能体验
本实验场景介绍消息队列RocketMQ版的基础消息收发功能,涵盖实例创建、Topic、Group资源创建以及消息收发体验等基础功能模块。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
目录
相关文章
|
数据可视化 JavaScript 开发工具
天猫精灵之天气查询开发
天猫精灵之天气查询
|
21天前
|
vr&ar 图形学 UED
电子沙盘VR模型大屏平板手机微信使用方案
数字孪生电子沙盘和VR模型被广泛应用在房地产等行业,为不同设备定制不同版本的模型是常见做法。然而,通过实时云渲染技术,可以将PC端的VR模型转化为网页版,使用户能够在平板或手机上流畅浏览详细信息,无需开发多个版本。这不仅提升了用户体验,还简化了模型提供商的工作流程,降低了成本。尤其在新楼盘发布时,可通过公众号或广告链接快速吸引潜在客户。成本主要取决于并发用户数及显卡性能要求,但该技术显著提高了跨设备访问的便利性。
29 1
|
2月前
|
缓存 数据可视化 搜索推荐
HarmonyOS 4.0 实况窗上线!支付宝实现医疗场景智能提醒
HarmonyOS 4.0 实况窗上线!支付宝实现医疗场景智能提醒
|
安全 Android开发 开发者
【软件推荐】屏蔽手机开屏广告
【软件推荐】屏蔽手机开屏广告
|
消息中间件
技术汇总:第十四章:电脑端生成支付宝二维码支付
技术汇总:第十四章:电脑端生成支付宝二维码支付
130 0
网页的手机版本是否值得去做?,互联网营销
  近十年的互联网行业有许多吸引眼球的发展变化:社交网站迅速崛起,其特性是根据每个人各自的兴趣和个人需求来建立人与人的社交关系;服务导向的网络公司和网页形式的流程化应用软件正在逐步发展和取代传统的软件。
1025 0
|
PHP Android开发
社交系统ThinkSNS+ V2.2.3更新播报
本期更新版本号:V2.2.3 更新时间:2019年3月15日 更新内容:新增功能、功能重构、功能优化、Bug修复
1483 0
|
机器人 Python
200行代码,一行行教你自制微信机器人
昨天的一篇文章「自制微信机器人:群发消息、自动接收好友」一经推出,收到了很多小伙伴的私聊,包括建议、咨询、学习的。 今天干脆把这套代码的思路讲清楚了,也好之后和大家形成更有效深入的讨论。 1. 当初决定自己写这么个机器人有几个原因: 1) 用一个windows客户端工具运营公众号,真的很局限。
2918 0
老罗最新发布了“子弹短信”这款IM,主打熟人社交能否对标微信?
1、引言 2018年8月20日,锤子科技在北京召开了夏季新品发布会。除了新手机,发布会上还正式推出了主打语音功能的即时通讯IM聊天工具:子弹短信。这款工具此前今年早些时候在「鸟巢」发布会上初次亮相,在经历了几个月的测试后,如今终于正式上线了(想要尝鲜的可以去官网下载:https://im.smartisan.com/,细节上坑还比较多,请自行体验)。
1856 0
下一篇
无影云桌面