智能手表不要买,自己也可以DIY制作(制作资料开源)

  • 智能手表不要买,自己也可以DIY制作(制作资料开源)
  • 智能手表不要买,自己也可以DIY制作(制作资料开源)

智能手表不要买,自己也可以DIY制作(制作资料开源)

智能手表不要买,自己也可以DIY制作(制作资料开源)


项目:智能手表使用的PIC24F单片机作为控制器,除了可以显示时间,还可以作为一个提醒备忘功能,加速度传感器和磁力计可以进行专业测量,智能手表使用的是128*128的OLED进行数据显示。USB-HID(无线)和蓝牙4.0接口方便智能手表与外部进行数据传输。

描述:

2013-2014有不知道多少人,多少家公司都在制作可穿戴设备,去网上搜搜,能说出名字的不外乎那几个。

淘宝上的产品价格也是不一样的,从几十到几千的都有,功能却不尽相同。

近日看到国外的一个家伙做的智能手表,很不错,都已经做出2版了,性能应该已经很完善了,就拿出来分享给大家。

国外的工程师能做出来的东西,对我们中国的工程师自然也是小菜一碟。

下面言归正传,介绍这个智能手表的功能、性能如何吧。

这个项目的部件都可以从代理商或分销商那里购买,比如e络盟,Digikey等,而且只要你有一点硬件基础,就可以自己焊接的。

手表使用的是PIC24F(PIC24F数据手册)单片机和一个128*128 RGB的OLED显示屏,以及一个加速度传感及和磁力计。带有USB-HID(无线)和蓝牙4.0连接模式。

特点:

实时时钟,可以准备告诉当前时间;

提醒功能,大学课程表,可以告知一节课是什么课在哪里上

USB-HID接口进行通信和bootloader程序引导启动

基本的加速度测量

电池充电和电量监控

Anti-aliased字体绘制

附件:使用Altium Designer绘制的原理图源文件、gerber文件、bom清单、软件源代码与固件、装配指南。

推荐套件:无线手表开发工具

电路相关文件

电路图文件
OLED-Watch-Rev2-Altium.zip
描述:第二版原理图工程文件
源代码
OLED-Watch-BOM.xlsx
描述:智能手表bom清单
教程
OLED-Watch-Assembly-Guide.pdf
描述:装配指南
其他文件
firmware-master.zip
描述:软件代码、固件等
分享到:
收藏 (231)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归Jared Sanson所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • STM32F4音乐频谱搞起来!

    硬件:STM32F407单片机。基于ILI9341控制器的TFT液晶屏(320x240像素)。简单运放前级放大。USB供电。预留32*64点阵屏接口。软件:ADC12位采集,采样率40Khz,DMA储存。4096点FFT运算(基于官方DSP库)。STM32cubeMX创建HAL库工程,频谱半天跑起来。---------------------------------------------------原理图经过验证可以正常工作,但实际液晶屏引脚顺序与图纸相反,实际使用中需要把屏幕装在有器件的一面,也可以自己动手修改重新打板。祝大家搞得愉快。购买电路后,遇到问题可以私信或者加q ,943703865,备注来源,大家一起交流学习。
    来自:DIY创意产品时间:2019-09-10 stm32 单片机 diy制作
  • 基于STC89C52单片机LCD1602显示的DS1302时钟带温度采集显示

    使用STC89C52RC单片机作为主控、使用DS1302计时芯片计时(类SPI协议,电池可维持走时),使用LCD1602液晶显示时间和温度DS18B20数字温度采集1、由于资料对应的电路图很简单,不再上传原理图。2、本资料是经过调试后,再出来销售的,只要不接错线基本上没问题。3、单片机使用11.0592M晶振。4、程序对应的接线顺序管脚,请看图片和程序内部sbit。5、如果你觉得你半天就能够写出视频效果的代码,那么请绕道。6、视频效果优酷网和B站都可以观看优酷网:https://v.youku.com/v_show/id_XNDM1MDY1NDI4OA==.ht...B站:https://www.bilibili.com/video/av58651293/?p=8快手:https://live.kuaishou.com/u/3xvc7v3ngv4cxr2/3xqtcr...
    来自:DIY创意产品时间:2019-09-06 单片机 ds18b20 stc89c52
  • 基于nRF24LE1无线太阳电池阵列性能评价电路(原理图、印制板、固件、上位机)

    通过e05_mle132模块实现多路太阳电池阵列的电压、电流采集。实时通过nRF24LE1发送给远端dongal(E11)。实现远程的监控、性能测试。原理图、印制板、固件、上位机完全开源。是nRF24LE1应用的典型参考.
    来自:无线手持设备时间:2019-09-04 单片机
  • 多路超声波测距报警

    此电路图为4路超声波测距,LCD1602液晶屏显示,自动存储距离,报警距离可以设置。主控MCU为51单片机驱动,按键调整时间,保存数据。
    来自:测试与测量时间:2019-09-04 单片机 51单片机 毕业设计
  • 2019年研究生电赛国奖作品基于GD32的视觉追随车

    随着科学技术的发展,我们所熟知的小车已经从简简单单的由齿轮、电池、马达、底盘等部件构成的玩具车慢慢的进化成了装备着当下科学技术产物的智能车。所谓智能车在满足了上电后可以移动的基础上,也对其运动的方向和方式提出了更高的要求。所谓对小车的控制归根结底就是对于电机的控制,通过对电机的转速、转向等参数进行控制,才能实现智能车有规律有目的的移动。本文设计了一款基于兆易创新GD32 MCU中国芯的机器视觉跟随麦克纳姆轮小车,因为其地盘选择的是麦克纳姆轮故而可以实现全方位移动零度转角,可以在狭小空间中对目标进行更好的跟随。为了避免由于跟随目标的运动方向的不确定性,特意设计了电机加减速算法,从而使小车更安全、更稳定的运行。小车通过安卓手机摄像头采集周围环境信息运用opencv开源视觉算法识别目标颜色或者目标形态,升级版本可以进行人脸识别检测和瞳距检测从而自动追随人脸或者瞳孔。在识别到目标后生成坐标数据并通过蓝牙、WiFi、串口等通讯方式传输数据给GD32 MCU,GD32 MCU通过智能算法或者机器学习解算出麦克纳姆小车的行进方向,若目标丢失则停止移动,GD32 MCU用解算的结果控制麦克纳姆小车从而完成追随任务。其中GD32 MCU作为主控部分起决定性作用。本小车还可进行远程视频传输监控,远程遥控。
  • Phosphor IOT Module无线环境温湿度监测

    Phosphor IOT Module是以DA14585作为主控的用于环境监测的评估板;DA14585是符合Bluetooth 5.0标准,16M 32位ARM Cortex-M0的SoC,是目前市场上尺寸最小、功耗最低和集成度最高的低功耗蓝牙解决方案,广泛运用于IoT产品;环境传感器使用的是世界领先的高质量传感器制造商Sensirion的SGP30和SHT3x;SGP30和SHT3x将支持DA14585实现对周围环境TVOC、CO2eq、温度、湿度等是实时检测;通过DA14585低功耗蓝牙无线传输至IOS或Android智能手机。开发Phosphor IOT Module的目的是帮助客户评估Dialog的DA1458X系列低功耗蓝牙和Sensirion的SGP30、SHT3X环境检测sensor的性能,节省客户开发周期。
    来自:Hackaday Prize 2019时间:2019-08-19 蓝牙 环境监测
  • 电子云便签

    作品简介该设计是利用GD32F350作为主控,OLED12864作为显示屏,ESP8266模块作为网络连接模块的显示器。系统启动之后会自动连接服务器,之后可以通过使用B2按键获取网络时间更新到单片机系统,校准当前的时间。在接收模式下可以接收来自服务器的图片和文字信息,单片机对传输的信息进行处理之后通过OLED屏显示出来。该设计可以作为一个任务器,从网络发送任务然后使用OLED显示出来,方便查看。可以作为一个电子便签,放在家里或者公司,发送今天应该完成的工作,给自己提醒。该设计还包括了闹钟,用户可以设定一个闹钟用于提醒自己,作用起床,任务提醒等都是可以的。系统构成电路连接与软件设计该设计中具体使用到了 模拟IIC总线(OLED,SCL--PA5 ,SDA--PA6 ) LED(PB10) KEY(B2-PA0,B3-PB7) USART1(用于连接TTL-UART模块,发送数据到上位机,找BUG用,哈哈 TX- PA2,RX-PA3) USART2(用于给ESP8266通信使用,TX- PA9,RX-PA10) 蜂鸣器(PC6) 还用到了RTC内置时钟芯片,用于实时更新时间,但是经过我的实验,发现在断情况下时间是不会进行更新的,主要原因应该是没有电池供电的原因。 我在软件上使用的操作方式是分时操作,使用滴答定时器将时间分为2ms,10ms,50ms,500ms,10000ms,1s这些时长的任务,这样对应不同的任务给定不同的时间间隔处理,可以提高效率,较低出错的可能,同时方便管理。模块组成及作用ESP8266模块(wifi模块):本设计使用的是ESP8266的串口通信的功能。利用串口进行数据通信,通过AT指令达到通信的目的。蜂鸣器: 蜂鸣器使用的是有源蜂鸣器,就是直接给高电平就会发出声音信号,需要一个三极管进行驱动,如果直接驱动的话一般都是驱动不起来的。 蜂鸣器主要的作用是作为闹钟报警使用。当设定的时间到了之后,蜂鸣器会报警,默认时长是1分钟,可以随时使用按键B3进行关闭。按键: 按键使用了GD32f350板载的两个按键,按键有两个按下模式(长按 [2s以上] 和短按)。 短按一般用来进行特定项目的选择,长按用来确定用。 按键模块的使用在2ms的任务中进行调用的,实时监控按键的状态,因为在整个系统中会时刻的使用到按键。LED: LED也是使用的板载的LED,主要运行在500ms的任务中,每500ms翻转一次,用于监控系统是否在正常的运行和信息提示。OLED显示屏:OLED OLED是该设计中最重要的部分,用于进行各种信息的显示,显示图形,时间,联网状态,操作选项等。 其分为多个显示界面,下面将一一介绍:开机界面: 开机界面最开始会显示我的Logo,如下图所示:接下来即开始进行联网操作。联网也有几个阶段。AT指令发送,连接wifi,连接服务器,才会进入工作界面,联网界面都是一样的,只是下方的进度条会随着联网的进度更新。上方会显示时间,因为当前还处于联网状态,所以时间还是上一次的时间,这个时间在断电的情况下是不会更新的。 此时界面的黄色部分的最右边有一个黑色的圆形,这个就是wifi没有连接的标志,当连接上wifi之后会变成双圆形的填充图样主界面显示: 在主界面中,最上方显示的是时间信息。下面还有三组可供选择的选项。分别是【获取时间,接收模式,闹钟】。通过短按B2(时间小于2s)可以切换模式选择。 当前选中项前面的菱形图形会变成全黑,不选中是是空心的。如下图:获取时间: 当前选择项是获取时间的时候,通过长按按键B2(时间大于2s),进入获取时间的界面,在这个界面下,单片机会通过ESP8266给服务器发送一个获取时间的命令“GetTime”,服务器在收到信息之后会返回当前的时间信息给单片机,进行处理之后写入RTC时钟,使用RTC时钟芯片来进行时间的更新,这样更加的准确。 在获取时间的过程中,单片机会一直判断当前的状态,如果一直没有获取到时间,会自动重连服务器,再次尝试获取时间信息。在这个接界面下也可以通过短按和长按B2都可以退出。 当获取到正确的时间之后会自动退出这个界面,并更新时间。接收模式: 该模式主要是用来接收图片信息的。在该模式下,单片机会使用一个较大的空间来存储服务器发送的图片信息,首先进入的时候会显示接收模式,当有图片信息传输过来之后,接收完图像信息之后,单片机会进行处理,此时会显示图像处理中,最后处理之后会显示完整的图像。如下图,该模式下同样可以通过短按和长按B2退出。闹钟: 在此模式下,可以通过服务器发送定时时间,然后更新到单片机中,当到达定时的时间之后就会打开蜂鸣器报警,时长是1min,期间可用通过按键B3关闭蜂鸣器,在此模式下可以打开和关闭闹钟模式。通过短按和长按B2退出该模式。服务器 服务器是使用易语言进行编写的。下面将对服务器操作进行解释: 主界面。这个界面包含了该服务器的所有操作,文字编辑发送,图片编辑发送,闹钟时间发送,查看单片机网络连接状态等。
    来自:Hackaday Prize 2019时间:2019-08-17 esp8266 oled gd32f350
  • 基于51单片机的智能台灯(原理图、PCB、源码等资料)

    本设计的硬件构成:51单片机+最小系统+数码管显示模块+LED阵列电路+光敏电阻+红外人体传感器+红外接近电路+ADC0809模块+蜂鸣器模块+按键模块等构成;功能介绍:1.本设计基于STC89C51/52(与AT89S51/52、AT89C51/52通用)2.亮度不够且有人靠近时台灯自动亮;3.靠的太近会提醒坐姿不正;4.附近无人时台灯自动熄灭;5.根据环境亮度调节等亮度。详细资料如图:
  • 智能用餐结算系统

    本系统是基于RFID物联网技术,NFC技术及云计算技术的智能餐饮结算平台。集成一系列智能化,自助化的应用设备,并在预订,充值,结算,就餐等各环节,对餐厅实施智能化布控,实现自动结算,自助充值,预付快取等功能,节省餐厅人工,降低运营成本,打造智能化,现代化的餐厅,可广泛应用在学校食堂,企事业单位餐厅及快餐连锁店。
    来自:Hackaday Prize 2019时间:2019-08-15 单片机
  • 基于DSP28335的永磁同步电机在线参数辨识源码

    出售一份永磁同步电机在线辨识资料,现便宜出售。辨识的参数有Ld,Lq,Rs.Fulx整个程序基于神经网络算法,与其他较为传统的辨识算法相比,不需要建立系统结构模型,待辨识参数可以作为神经网络的权值,并且神经网络辨识系统的收敛速度取决于所采用的网络结构和学习算法,不依赖于实际系统的阶数。当神经网络的输出逼近实际系统的输出时,此时的网络权值即对应系统中的待辨识参数。 提供的资料有硬件原理图一份,程序说明文件一份,在线参数辨识论文一份(内含离线参数辨识测量方法、基于模型参考自适应的永磁同步电机在线参数辨识策略讲解、基于神经网络的永磁同步电机在线解耦参数辨识策略),和基于神经网络的永磁同步电机在线参数解耦辨识源代码一份(C语言,非库函数)。 相比于其他资料来说,本资料具有源代码,说明文档。和其他资料相比,获得资料后可以更快的完成理论知识到代码的实现过程,是不是很心动,很具有吸引力呢?那就赶快心动起来吧。 在辨识效果方面,实测辨识精度可以达到10%以上,超过行业的20%的标准哦。 下图为电感和电阻、磁链的收敛波形如下
    来自:电机驱动与控制时间:2019-08-14 单片机 参数辨识
销量
2472
查看
49K
守候云

守候云

见习卖家
学生僧,学习路漫长
参数名 参数值
发布于 2014 年 08 月 14日
更新于 2015 年 01 月 29日
Moore8直播课堂

tracer