当前位置:首页 > 百科知识 > 正文

电话手表手机卡怎么取出来,电话手表的手机卡怎么取下来

电话手表的电话卡怎么取出,电话手表的电话卡怎么取下来?

首先我们来展示一个效果图。

儿童电话手表是为儿童设计的。你可以定位,语音,甚至拍照。一般不需要花里胡哨的功能,也没有视频和游戏。基本上三五百块比较合理,性价比还可以。不过最近在姨妈家看到几款19元的儿童手表(一般售价219,叠加优惠券:212加200元)。邮费到10元之后,还有9元的成本,触目惊心。对裂墙的好奇促使我买了一个尝尝鲜。

整体做工还可以,玩具水平令人满意,19元绝对值得买。

不过值得一提的是,所谓的内置卡是不能用普通手机卡代替的。必须激活自己的儿童手表专用卡,购买套餐。果然变得有趣了。

包装费用

需要激活内置手机卡

关于套餐我没什么好说的,所以对它一无所知。我们就拆了看看19元的硬件在哪里。

image.png

儿童手表主板

HS8225L是一款完整的CMOS大功率高效率发射模块,适用于低成本四频TX(GSM  850/EGSM  900/DCS  1800/PCs  1900)/双频RX  GSM/GPRS手机。

紫光睿旗下的锐迪科微电子(以下简称“RDA”)推出了一款物联网2G芯片RDA8955。该芯片具有全球最小尺寸、超低功耗的特点,是2G物联网市场上性价比最高的解决方案。不知道,这个芯片性能还是很强的,配置也够强。参数:32位XCPU  RISC内核,312MHz。32Mb  PSRAM  32Mb  SPI  NOR闪存.继承了外设摄像头、音响、SD卡、USB1.1、LCD、37个GPIO端口。特别是,内部集成的电源管理模块可以管理锂电池的充电。LDO输出也可以配置为支持LCD、键盘背光等。这和MCU、aduino等的性能或配置丰富度不是一个级别的。在工作日播放。

没有看到GPS相关芯片,也就是说定位只通过2G基站进行,也就是说定位精度不会很高。

您必须先激活该包,然后才能使用它。为什么?

通过对主板的一些观察,发现主板上有串口的测试点,上面印有Tx和Rx的标签。于是,我们决定飞线,将模块从串口连接到USB输出,连接电脑,打开串口。机器一开机,串口的输出就像脱了钢的野马,狂奔起来。

其中,最重要的就是这个日志,直接说出了液晶屏的具体型号:

[2:13:57.700]SXR  01 : ST  7735s(0x89f0): LCD读取id为0x89f  0

我此刻想刷机,搜遍全网,好像没有对应的固件。

看来我们得另起炉灶了。

我看到安信科的2G物联网GPS定位模块A9/A9G,也是用的芯片RAD8955,是支持二次开发的sdk。

安信科提供的SDK还是很强大的,模块的卖点定位也很明确,就是做定位模块可能对别人的支持比较弱,比如没有LOD输出。而这对于屏幕的照明来说是非常重要的。导致我改变了开发SDK。

通过安信科的二次开发sdk,也可以实现自己的一些想法。比如在微信里追踪手表的位置,安信科自己开发的app也可以显示位置。

19元的儿童手表,有屏幕,有电池,有外壳。比单独买这个模块香多了。自定义自己的固件后,还可以按照自己的想法实现一些特殊的功能,比如隔一段时间叫醒自己报告位置,这样待机时间会大大延长。你可以看到他是儿童手表,屏幕很暗。其实就是个定位器,还能指挥录音拍照。简直就是神谍。

A9功能

微信展示定位

APP功能介绍

前面说了,安信科的SDK没有LOD输出,屏幕打不亮,可以输出正在运行的测试程序,但是屏幕的背光不亮,要打手电照才能看到字。这怎么行?我不能成为第二个达芬奇。

背光不亮。

幸运的是,我偶然在github上发现了一套RDA开发代码(感谢大哥)。

RDA8955_W17.44_IDH

经过一番研究,也可以用安信科的编译环境进行编译,应该是RDA公司提供的同一套源代码。安信科只是进行了二次包装,并在此基础上阉割了部分电源管理功能。根据目录结构,还提供了st7735s驱动程序,以及详细说明。这里不想省略,自己找就好。特别详细。

唯一不存在的是GUI库。又一个大洞。

嗯?闪光。比如?安信科的sdk集成了一套LVGL  GUI库,就搬到这里吧。

果断移植后发现可以用,但是这个LVGL库是v5版本,很难显示每个汉字,图片显示也不匹配。坑。

于是我去了github,下载了最新的LVGL,然后移植到过去,然后就搞定了。

LVGL库显示汉字

有了LVGL库的加持,制作表盘的原理很简单,就是几张图片的叠加显示。

例如,指针表盘需要表盘图、时序图、分针图和秒针图。

然后按顺序显示,每隔xx毫秒刷新一次指针角度就够了。

创建时:

lvHour = lv_img_create(central);//造一个时针对象

lv_img_set_src( lvHour, &hour);//时针对象设置图片源

lv_img_set_pivot(lvHour, 6, 62);//时针对象设置支点位置,

lv_obj_align(lvHour,LV_ALIGN_CENTER, 0, -18);//对齐到中间并调整位置

周期性更新时间时: lv_img_set_angle(lvHour, angle);//设置图片角度

太空人表盘,对比于指针式表盘也是更加的简单,只需要准备数字的图片,还有宇航员的动画序列图片就可以了。

宇航员飞翔,就是不断更换图片的过程,1秒内从fly0均匀刷到fly9。

资源图

所以,各种表盘,,看着很高级的样子,,其实背地里都是在悄悄刷图片。

对于表盘这种应用来说,根本不用深入学习LVGL,只需了解个image对象就可以了。还是非常简单的。

至此,我的目标暂时也就全部达成了,可以佩戴19元的塑料手表上街了。