Hackaday.io上可穿戴设备的项目-nWatch
收藏
分享
脑图
Hackaday.io上可穿戴设备的项目-nWatch
Hackaday.io上可穿戴设备的项目-nWatch
描述
 nWatch的整个故事始于几年前。 我决定在学校里为考试准备一个作弊表。 那段时间在我的朋友中非常受欢迎,我过去常常从他们那里收到反馈。 我意识到这不仅是骗子,而且是一个不错的开发平台。 我了解了使用该设备进行编程的基本知识。该项目是我的smartwatch系列的第三个版本。 基于许多意见和建议,我决定使用STM32微控制器构建一款功能更强大的触摸式手表。 我认为这是探索数字世界的一种更好的方法-在智能手表上,而不是在许多电缆上笨拙的大型PCB上。 我希望有一天我能在人们的手腕上看到这些手表;)
图片
细节
项目
目的是建立一个形状像手表的开发板。 这种形式的工具包更具吸引力,因为它不仅是提高您的编程技能的工具。 它也是您每天都可以佩戴并打动您的朋友的完整设备。 此外,由于硬件固定在PCB上,因此您可以专注于软件部分。 与其他任何工具包不同,它具有内置的锂电池,并且只能使用一根电缆进行充电和编程。
硬件
对于内部外围设备,nWatch确实配备精良。 下面,我列出了主要组件的完整列表:
主控制器STM32f407ZGt6
外部4MB SRAM存储器
诺基亚6300 LCD带触摸屏
微型SD卡
MP3解码器
位置传感器套件
蓝牙4.0
USB和SWD连接器
3个物理按钮
RTC时钟
当然,还有更多功能-锂电池充电器,主降压转换器,背光转换器,触摸控制器。 在附件中,您可以找到完整的原理图。
我添加了一个分压器,该分压器具有打开和关闭分压器的功能(在睡眠模式下),以便您能够测量电池电压。
其余组件只是带有无源组件的其他IC。
软件
我之前提到过nWatch是开发板,那么从软件方面看它是什么样子? 当然,您能够满足您的所有需求,但是我使某些库更易于适应该设备。
Stemwin,一个图形库用于运行LCD。 它看起来真的很专业,并且库本身有很好的文档记录(并由ST支持)。
FreeRTOS,实时操作系统库。 它用作基本操作系统。 如果您要进行更复杂的项目,这是必要的。
FATFS-elm-chan众所周知的库,用于与SD卡通信。
libjpg / tjpgdec-用于解码jpeg图像的库
还有更多用于硬件控制的功能
STM32f407vgt6
微处理器,微控制器,DSP / ARM,基于RISC的微控制器
诺基亚c3-01触摸屏
电阻式触摸屏
诺基亚N82液晶屏
液晶屏
stmpe811
半导体和集成电路/其他。 半导体与集成电路
hmc5883
传感器/霍尔效应,磁性
vs1053
mp3解码器
我把较小的ili9320液晶显示器,较小的pcb放在一起,一切似乎都工作良好。 最大的挑战是触摸屏。 我不能使用诺基亚的面板,因为它太大了。 我决定从aliexpress订购一些2英寸的面板。它们看起来非常漂亮,但是与nokia相比,它需要很大的力量来检测触摸。这确实令人讨厌,并且在我的“待办事项”列表中排名第一。
除了我已经制作了新机壳和腕带手柄。 现在是时候拍摄一些照片和电影了:
案例
PCB的屏幕截图
用Stemwin开发的测试应用程序
我有一些空闲时间,所以我决定开始设计新的PCB。 目前看起来像这样:
我今天要订购sram存储器和主控制器(stm32f407zgt6),所以2周之内应该就在我这里。
评论
0 / 100
查看更多
Sen
2020-08-08
859
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2023 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号