(广东省电子大赛作品)基于STM32F103VET6的智能手表设计,附工程文件、项目源码

  • (广东省电子大赛作品)基于STM32F103VET6的智能手表设计,附工程文件、项目源码
  • (广东省电子大赛作品)基于STM32F103VET6的智能手表设计,附工程文件、项目源码

(广东省电子大赛作品)基于STM32F103VET6的智能手表设计,附工程文件、项目源码

(广东省电子大赛作品)基于STM32F103VET6的智能手表设计,附工程文件、项目源码


广东省电子设计大赛的作品,基于STM32F103VET6STM32F103VET6数据手册智能手表,开放源代码,电路原理图。系统采用STM32F103VET6(主控芯片)+uCOS(操作系统)-III+emwin5.24(图形界面)+MPU6050MPU6050数据手册(三轴加速度传感器)+BC04(蓝牙模块)+GPRS+DS18B20DS18B20数据手册

智能手表功能简介:

1.具有手表功能,可以查看当前日期、时间、以及环境的温度和湿度。

2.可以对当前的使用者运动的情况进行检测,检测运动的步数,运动时间以及运动过程中所消耗的体内能量情况。

3.可以检测当前使用者是否发生摔倒的情况,若摔倒则会以手机短信的形式发送到另一台固定的手机号码上。

4.可以进行家电控制的功能,控制空调的开关,温度以及模式,控制大灯,房间,厨房灯的开关和亮度。

5.可以设置当前整个手表系统的环境,设置日期、时间、计步的灵敏度、蓝牙开关、报警开关、以及屏幕的背光亮度,背光时长。

作品图

发个外观图,这个是时间界面,这个屏幕选用,ili9342。2.0寸,320*240的液晶屏。GPRS模块,它具有基站定位的功能。

计步界面(对应上面功能叙述2)

报警界面(对应上面功能叙述3)

蓝牙控制家电界面(对应上面功能叙述4)

系统设置界面(对应上面功能叙述5)

电路项目的主要芯片及数据手册

电路相关文件

电路图文件
源代码
智能手表源码.zip
描述:源代码
分享到:
收藏 (73)
电子硬件助手小程序 电子硬件助手小程序

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

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

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

(版权归曾文豪所有)

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

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

换一批 more>>

大家都在看:

继续阅读

  • 基于STM32F051的智能手表

    分成手表板,和无线终端接收控制板。所以本质就是智能手表和智能家居的结合体。先上配置,后说功能,最后奉上演示视频。设计软件:keil 5,altium designer 16主控: stm32f051k8u6 (手表板和接收板同主控,https://item.szlcsc.com/73448.html) 48MHz,64K Flash,8K SRAM,UFQFPN-32封装,Cortex-M0内核。 用这颗IC,一是为了体积小(qfn封装),二是在F0系列里,资源还可以,性能足够。外围传感器: usb接口插入检测电路; 降压电路; mpu6050六轴传感器电路; si7020温湿度传感器电路;(7元一颗,学生没什么人知道,一般企业的才用(所以写资料基本不会有什么重复的)) 振动电机电路; 锂电池充电&电压检测电路; MAX30102心率传感器电路;(30元一个) 按键电路;(休眠/熄屏唤醒,菜单选择) XN297LBW 直接板载2.4g通信电路;(玩具企业最喜欢这个,学生没什么人知道(所以写资料基本不会有什么重复的)) 1.3寸oled (18元一个)选型说明 && 设计思路: 睡眠监测、运动监测、闹钟与、消息提醒 利用stm32f051内置的rtc功能,实现时钟显示与久坐提醒(这里只做了熄屏振动提醒,没做久坐提醒);-- 单片机为QFN封装,体积小,功能强大,内置RTC功能,节省时钟芯片 利用max30102心率传感器实现心率检测 -- 体积小,准确率高 利用mpu6050六轴传感器实现步数检测 -- 体积小,性能好,能支持未来的更多功能扩展 利用si7020温湿度传感器实现环境温度实时检测 -- 体积小,精度高,被广泛使用 利用1.3英寸OLED与多通道触摸按键实现信息显示,长时间不使用时,则自动熄屏 -- 1.3英寸oled能显示足够丰富的信息,结合按键实现各种信息的显示和控制 利用XN297L无线芯片实现 开关灯,门,窗等控制功能 --XN297L无线芯片模块控制简单(SPI接口),体积小巧,直线距离远,性价比高 解决:1,心率检测的准确率,2,步数识别的准确率3,无线通信的稳定可靠功能:(见截图和视频,文字还是象征性写下吧) 主菜单 显示通信信号,温湿度,电池电压 子菜单1 无线控制接收板 子菜单2 计步 子菜单3 心率血氧检测接收板: stm32f051k8u6 单片机; 两路继电器; XN297LBW 直接板载2.4g通信电路; 按键,可独立控制通断;全功能演示视频: 链接:https://pan.baidu.com/s/1OGK7VyaqWdLXVl4rXWpbdQ 提取码:j7ud买家有技术问题,可以直接联系qq:2752301152
    来自:Hackaday Prize 2019时间:2019-05-31 stm32 智能手表 无线通信
  • 基于WiFi的智能手表(使用Google API)

    硬件组件:Espressif ESP8266 ESP-01× 1 Seeed Grove - OLED Display 1.12''V2× 1 软件应用程序和在线服务麻省理工学院App Inventor 2Arduino IDE我去年制作了一款基于蓝牙的智能手表,但几个月来我一直在玩ESP-01 WiFi模块,并被它的能力所震撼。所以我决定基于它制作一个互联网时钟。好吧,这很容易,所以我想添加更多的功能,然后一件事导致另一个,最后我有一个使用谷歌api显示我们的YouTube频道统计和Instagram粉丝的手表。此外,它还具有通知服务器,允许它使用我们在App Inventor上制作的应用程序,从智能手机检索通知。
  • STM32F103VEt6最小系统板,附带uCOS-II测试程序

    多年使用,在多种场合表现稳定。引出全部引脚,外接JTAG、SW接口和USB接口。资料包含一个基于uCOS-II的测试程序。注意:PCB打开时需要如下设置:选择后即可成功打开。
    来自:MCU开发板时间:2019-02-01 单片机 最小系统板 stm32f103vet6
  • Arduino 智能苹果手表,可同步iphone的通知

    智能手表,显示来自iPhone的通知并自动同步时间。硬件组件:SparkFun Arduino Pro Mini 328 - 3.3V / 8MHz× 1 Adafruit Bluefruit LE - 低功耗蓝牙(BLE 4.0) - nRF8001 Breakout - v1.0× 1 Adafruit单色0.96“128x64 OLED显示器× 1 Adafruit锂离子聚合物电池 - 3.7v 100mAh× 1 微型USB连接器× 1 1M Ohms 1206 SMD电阻器× 3 带有Sprint的20mm表带× 1 USB-A到Micro-USB线× 1 2x5mm螺丝× 4 SparkFun LiPo Charger Basic - Micro-USB× 1 SparkFun FTDI基本突破 - 3.3V× 1 50x50mm铝板× 1 矩阵或带状板× 1 软件应用程序和在线服务:Arduino IDE手动工具和制造机器:烙铁(通用)3D打印机(通用)其他常见工具如锯,钳子,螺丝刀和刀具我想要一个智能手表,它向我展示来自iPhone的通知,小到可以佩戴,并且有一个持续至少一天的可充电电池。我基于Arduino创建了自己的Apple手表。它是一款基于Arduino mini pro的智能手表,通过蓝牙连接到iPhone。USB微端口连接到电池,使充电简单方便。正面的电线是触摸按钮,可以感知您是否将手指放在手指上,这样您就可以与手表连接。收到新通知时,手表会自动将时间与iPhone上的时间同步。这使得手表更加可靠,对Arduino的延迟不太敏感。10秒后,屏幕将关闭以节省电池。如果触摸中间按钮或收到新通知,则屏幕会唤醒。
    来自:可穿戴设备时间:2018-12-14 arduino 蓝牙 智能手表
  • 关爱阿兹海默症患者,特殊蓝牙智能手表设计

    具有坠落和位置检测,提醒等功能的智能手表,旨在帮助您周边阿尔茨海默氏症患者及家庭!硬件组件:Arduino MKR1000× 1 英飞凌传感器集线器Nano× 1 诺基亚5110 LCD× 1 HC-05蓝牙模块× 1 面包板(通用)× 1 跳线(通用)× 1 SparkFun按钮开关12mm× 1 蜂鸣器× 1 FT1235 5W变送器× 1 FT1236 5W接收器× 1 软件应用程序和在线服务:Arduino IDEBlynk制造商服务 IFTTT Maker服务手动工具和制造机器:烙铁(通用)因为了解到阿兹海默症对一个家庭的影响,我决定建立一个可穿戴设备,一个可以帮助患者和他们的看护人的系统。该系统应该能够执行至少以下任务:提醒患者执行任务,他/她必须每天做(如药物,运动等)监控患者在家中的位置在发生任何紧急情况时提醒看护人员显示时间(毕竟是手表!)它应该是便携式的,并且易于使用,即使对于老年患者也是如此费用应保持在最低限度当我看到英飞凌的Sensor Hub Nano时,由于其非常小的尺寸和BLE功能,它似乎是这个项目中的一个很好的候选者。通过精确的压力传感,它可以用于检测患者是否已经摔倒,并且还可以告知患者在房子中的确切位置。
    来自:可穿戴设备时间:2018-10-29 时钟 智能手表 可穿戴设备
  • STM32F103VET6 mini开发板 核心板 两层板成本低 altium绘制

    该开发板还是10年绘制的了,整理硬盘发现的,是我当时在学校为比赛做的一个板子。板子结构简单有很强的参考价值。板子带有一个DB9串口,还有JTAG烧录仿真接口。引脚悉数引出。
  • 基于NTP服务器+ Ethernet智能手表(智能表源码+ Ethernet源码+3D打印)

    智能手表已成为穿戴设备中最重要的一项。我使用了mbed网页编译器。建议你也使用mbed网页编译器。DIY制作智能手表硬件组成:- WIZwiki-W7500 + OLED + bluetooth + 安卓手机但是…时间值数据错误(从智能手机获取数据)所以,我改变了计划。制作半成品展示:智能手表系统操作:1. 初始化时,网络时间从NTP服务器获取2. 接下来,使用MCU中的RTC计时3. 几秒后,就从小号的yy/mm/dd h/m/s变成了大号的 h/m4. 当按钮连接到D3,就从大号的h/m变成了小号的 yy/mm/dd h/m/s 重要硬件组成:WIZwiki-W7500 + OLED + Ethernet + NTP服务器- WIZwiki-W7500 at WIZnet : WIZwiki-W7500- OLED 128×64(SSD1306/i2c) at Adafruit :https://www.adafruit.com/products/326- Easy module Shield at YWRobot(只有中文网页) : YWRobot- Jumper cable : 将 OLED 及 easy 模块插板连接库文件- SSD1306 驱动- Ethernet库(来此WIZnet)工具- mbed 网页编译器:LINK 硬件连接:WIZWIKI-W7500OLEDSCLPA_9SCLSDAPA_10SDAGNDGNDGNDVCCVCCVCC WIZWIKI-W7500ButtonPC_0 实现智能时钟1. 使用SNTP协议,网络时间可以从NTP服务器上获取2. RTC初始值写入数据3. 时钟计时使用设置值NTP服务器地址是“time.nist.gov”,端口为40。 代码说明:代码基于bmed(C++)。但是你使用SSD1306.h 文件(c)SSD1306.h 文件和SSD1306库一样使用。注意!!!当rtc存储数据获得ntp时间,你需要计算一下ntptime(month) -1 and ntptime(year) – 1900 Mbed网页编译器及CMSIS-DAP你可以使用mbed网页编译器下载固件。1. 当你给WIZwiki-W7500插上USB线时,PC被识别为一个可移动磁盘。可移动磁盘名称为MBED。2. 你拖放或者复制硬件到可移动磁盘,固件写进程已完成。3. 完成固件写入后,打开检查可移动磁盘。4. 如果”fail.txt”文件在可移动磁盘中存在,这表明写固件失败。5. 按下WIZwiki-W7500的Reset按钮(SW1)后,请从第二步开始重复一次。
  • MT6261智能手表原理图、PCB源文件,14年已量产

    已经量产的MT6261智能手表原理图、PCB,做智能手表或手环都可以参考;此电路是4层板,用PADS9.5软件可以直接打开,或者用AD软件导入打开。MT6261智能手表硬件电路主要由RF射频电路、电源模块、LCM显示电路等。电路图PCBMT6261智能手表原理图、PCB源文件,PADS软件打开
    来自:可穿戴设备时间:2017-03-01 智能手表 电路图 mt6261 量产
  • Hexiwear - 面向物联网(IoT)的智能互联解决方案,完整开源,可穿戴设备首选

    Hexiwear开发平台具有多功能性和可拓展性,平台结合了高端消费设备风格和可用性,这使得Hexiwear成为物联网边缘节点和可穿戴市场的理想模型。该平台完全开源并由MikroElektronika与NXP合作开发。 Hexiwear硬件包括基于ARM Cortex-M4内核的低功耗,高性能Kinetis®K6x微控制器,Kinetis KW40Z多模射频SoC,支持BLE蓝牙。硬件功能包括6个板载传感器,如光学心率监测器,加速度计和磁力计,陀螺仪,温度,湿度,光和压力传感器。 Hexiwear还包括彩色OLED显示屏,可充电电池和外部闪存。Hexiwear拥有自己的Android和iOS应用程序,因此客户可以直接将设备连接到云端,而无需任何额外的软件开发。 Hexiwear使用FreeRTOS,Kinetis软件开发工具包(SDK)和Kinetis Design Studio IDE目标应用 面向物联网(IoT)的智能互联解决方案设计资源 软件 原理图 设计文件 物料清单(BOM) Click示例 快速入门 iOS应用 Android应用 Yodiwo云解决方案特性:醒目的智能手表外形与强大的低功耗Kinetis®K6x MCU和6个板载传感器。 专为可穿戴应用而设计,具有板载可充电电池,OLED屏幕和车载传感器,如光学心率,加速度计,磁力计和陀螺仪。 专为物联网终端节点应用设计,具有板载传感器,例如温度,压力,湿度和环境光。 完整的软件解决方案与开源嵌入式软件,手机应用程序和云连接。灵活性,让您通过点击板™添加您选择的传感器近200个额外的传感器。
销量
1074
查看
11K
参数名 参数值
发布于 2015 年 04 月 21日
更新于 2015 年 06 月 25日
芯片资料
Moore8直播课堂

tracer