半岛BOB智能手表制作步骤及方法说到可穿戴设备,我们一般首先想到的就是智能手表。买一个时尚的智能手表当然不错,但作为一个创客,你也可以选择和我一样自己做一个bob半岛!
我给这个DIY的智能手表起名为RetroWatch,整个项目基于Android和Arduino开发板,项目的所有软硬件设计都是开源的。你可以在GitHub下载源码或贡献自己的力量bob半岛。另外值得一提的是RetroWatch已经支持u8glib了,它让你可以选择任何你想用的屏幕(包括OLED),而屏幕所占用的RAM也能变得更少。
如上图所示,RetroWatch的结构比较简单:硬件平台基于Arduino半岛BOB,上面只有一个控制按钮。另外,我还开发了基于安卓系统的应用半岛·综合体育,让手表可以通过蓝牙和安卓设备进行连接,这样我们就可以通过RetroWatch查看安卓设备上的RSS推送和系统通知了。
我选择的是最小巧的Arduino,ProMini,这是一个UnoR3的轻量级版本。上面甚至没有USB接口芯片,所以还需要额外准备一个USB转UART模块bob半岛。这款Arduino有两个工作电压不同的版本(3.3v/5v),我选择的是3.3V的版本,因为蓝牙模块和显示屏都支持3.3V,3.7V的LiPo电池也能正常使用。
HC~06蓝牙模块比较常见。其中有一款带有一个接口板,上面包含一个重置按钮和一个LED半岛BOB·中国官方网站,但体积也相对较大。鉴于接口板对本项目没多大意义半岛BOB·中国官方网站,还额外增加了成本,所以这里选择的不带接口板的HC~06。
我们需要一块足够小、功耗足够低的显示屏。我最后选择了Adafruit的0.96英寸的12864OLED显示屏,支持I2C,SPI,可以很方便地和Arduino进行连接。我这里选用的是I2C和SSD1306驱动芯片。
我的选择是3.7VLiPo电池bob半岛,容量为140mAh。一般使用可坚持7小时。同样,选择电池的尺寸很重要。
已经做好的Arduino项目可以在GitHub上下载。下载好了之后别急着编译,还需要先配置一下开发环境。
首先需要安装图形处理库Adafruit_SSD1306和Adafruit-GFX-Library,这样才能在OLED上显示图像。(在某些开发环境下,Adafruit库会与Robot_xxx库产生冲突;如果发生了这种情况,备份Robot_xxx库后将其从库文件夹中删除。)
如果你使用的是Adafruit的图形库,并有使用到OLED的Reset引脚,那就将OLED的Reset和Arduino的D8引脚相连bob半岛,当然也可以自定义:
因为Android4.3之后的版本才支持从应用读取通知信息,所以请确保你的安卓设备安装的是Android4.3或更新的系统版本。但如果你使用的是低于4.3的版本,可以使用另一个阉割版的应用:能够通过智能手表接收通知,但无法读取内容。应用源代码可以在GitHub上查看,也可以直接通过GooglePlayStore进行安装(RetroWatch或适合低版本系统的RetroWatchLE)半岛·综合体育。
接下来打开手机蓝牙半岛BOB·中国官方网站,将安卓手机和Arduino的蓝牙进行配对。然后在RetroWatch软件中选择连接好的Arduino,界面上显示“Connected”即表示连接成功。
点击菜单,选择DatatransfertoWatch(传输数据到手表),然后设备会用过蓝牙将时间和信息传输到智能手表。
因为手表硬件的性能有限,很多功能我们需要通过安卓应用实现,手表本身的主要功能是显示。在安卓应用中,你可以设置可推送消息(仅支持英文字符显示)和状态通知(手机电池电量和信号强度等)的类型,也可以推送应用中订阅的RSS(可以订阅天气RSS,用来在手表上显示天气)。更新每30分钟同步一次。
时钟显示:显示与之相连的安卓手机上的时间。另外,时间的显示还可以修改半岛·综合体育,目前提供了模拟显示、数字显示和混合显示三种模式半岛BOB·中国官方网站。如果你点击一下按钮,则手表进入紧急信息显示模式bob半岛。如果10分钟内没有什么数据更新和操作,则显示界面会切换到待机界面半岛BOB。
紧急信息显示:当用户点击按钮或有新的紧急信息输入时bob半岛,手表进入这一模式。用户可以再次点击按钮查看下一条信息,10秒不操作,手表也会自动显示下一条信息。信息显示完成之后,手表切换到普通信息显示。因为RAM只有2KB,非常小半岛·综合体育。所以该智能手表最多存储3条紧急信息,多于3条时则自动删除最旧的信息。
普通信息显示:紧急信息展示完成之后手表会继续展示普通信息,点击按钮或5秒不操作就显示下一条信息半岛·综合体育。信息显示完成之后,手表切换回时钟显示。普通信息最多存储7条。
待机显示:如果10分钟内没有什么数据更新和操作,显示界面会切换到待机界面。在这一模式下bob半岛,手表界面仅显示指示符(可在安卓应用中选择)和hh:mm模式的时间,其功耗也降低了。在待机模式下点击按钮或收到新信息,手表进入时钟显示模式。
--
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等半岛BOB。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
TrendForce集邦咨询:受惠生物感测技术带动,预估2028年于穿戴式装置应用市场可达4.22亿美元
两家企业在无线半岛·综合体育、音频和语音技术领域长期紧密合作,共同见证全球领先的OEM厂商在扬声器、音箱、耳塞和智能手表等消费类设备采用炬芯科技的高品质、低延迟无线音频 SoC
华为下一代智能手表在多个方面都有显著的提升和表现。首先,在硬件配置上,华为下一代智能手表将搭载更先进的芯片和传感器,提供更快速的处理速度和更准确的监测数据。同时,手表的电池续航能力也将得到进一步提升半岛BOB半岛BOB,以满足用户更长时间的...
华为WATCH GT:卓越的智能穿戴体验。华为WATCH GT是一款功能齐全半岛BOB·中国官方网站、性能强大的智能手表,为用户提供了卓越的穿戴体验。接下来,我们将对华为WATCH GT进行详解分析,探究其各方面的表现。
华为手表作为一款功能齐全的智能手表半岛BOB,具有多种实用的功能bob半岛。本文将对华为手表的功能进行详细介绍半岛BOB·中国官方网站,帮助用户更好地了解和使用这款智能手表。
2023年10月18日,新加坡——由OPPO研究院联合高通、GSMA 5G创新与投资平台(GSMA 5G IN)、亚马逊云科技和全球影响力伙伴领英(LinkedIn)发起的2023年OPPO“微笑提案”全球总决选在新加坡...
2023年7月,炬芯科技宣布全新第二代智能手表芯片正式发布。自2021年底炬芯科技推出第一代的智能手表芯片开始便快速获得了市场广泛认可和品牌客户的普遍好评。随着技术的不断创新和突破,为了更加精准地满足市场多元化的变幻和用...
Copyright © 2012-2025 半岛BOB·「中国」官方网站 版权所有 Powered by EyouCmsHTML地图 XML地图 鲁ICP备18053584号-2
收到你的留言,我们将第一时间与你取得联系