嘉立创产业服务站群
站内搜索
发作品签到
标准版

【涂鸦智能】掌上气象站-493420A

工程标签

4.3k
0
0
6

简介

低功耗的掌上气象站!很小很精致~

简介:低功耗的掌上气象站!很小很精致~

开源协议

GPL 3.0

创建时间:2021-01-23 07:05:03更新时间:2021-12-28 02:42:57

描述

【快乐DIY】掌上气象站

> 不要相信压力会产生动力,压力只会转化成病历。人生真正的动力,是源自内心深处对于快乐和兴趣的追求

先说一下前因,前些日子半夜在网上瞎看时,看到了几个有趣的单片机作品,让人甚是心动,于是俺也想做一个。

> 下面是几个有意思的手表
>
> ①iWatch-v1.2 自制赛博朋克风可编程手表 https://www.bilibili.com/video/BV11T4y1K7Li
>
> ②第五届立创电子设计大赛:《Modular-NOW》项目 https://www.bilibili.com/video/BV1sA411n7v9
>
> ③基于STM32的手环设计 https://www.bilibili.com/video/BV1s54y1C7JV

有这么多案例可以参考学习,那么俺就入坑了。

入坑的时间大概是期末考试前四五天,快乐当前,期末考试算得了啥(不是)。

那几天,连夜分析了别人的作品,

这里是当时花了几晚上,边分析边写的东西,https://www.yuque.com/haomingzi-syzrw/gtkwig/gsbkfg

经过一番分析,感觉本菜鸡还是有希望把它做出来的。

另外,近几天适逢立创EDA举办了训练营,可以白嫖元器件,所以就动工了。

器件选型:

单片机:stm32F411ccu6(100Mhz)

电源管理芯片:TP4056

3.3V电源dcdc芯片:TPS62740DSSR

锂电池:3.7V/200mAh,厚5mm宽20长30

显示屏:ips 0.96寸TFT

陀螺仪:LSM6DSM

触摸按键芯片:TTP232-CA6

蜂鸣器:贴片蜂鸣器5020

环境参数传感器:BME280

蓝牙模组:涂鸦BT7L

使用LVGL编写显示界面

移植了LSM6DSM的ST官方库,可读出三轴加速度和角加速度,库中带有很多例子,如实现方向检测、抬腕检测、自由落体检测等等...,本菜鸡因为懒所以没有额外添加功能

工程代码:https://github.com/mxyxbb/LVGL_STM32F411_HAL_HandheldWeatherStation

目前的功能:

  • RTC时间和日期显示
  • 温湿度显示
  • 蓝牙连接手机涂鸦智能APP,上报温湿度数据
  • 串口以115200波特率发送LSM6DSM加速度计数据

请看下方视频,或前往Bilibili

https://www.bilibili.com/video/BV1Vv411e7ax/

预览-2d.png

预览-3d-keyshot-big.jpg

预览-3d-rhino-big.png

image-20210125213546652.png

09A67BDF614AC4E38E7EBA1452447663.png

LVGL小钟

相关说明:

Github下载如何提速

原命令:git clone https://github.com/mxyxbb/LVGL_STM32F411_HAL_HandheldWeatherStation

现在替换为:git clone https://github.com.cnpmjs.org/mxyxbb/LVGL_STM32F411_HAL_HandheldWeatherStation

也就是把原 URL 中的 github.com 替换为 github.com.cnpmjs.org,其余保持不变

设计图

原理图
PCB

BOM

IDNameDesignatorFootprintQuantity
1100nFC8,C2,C39,C10,C12,C130402C6
24.7uFC52,C50,C190402C3
3100nFC51,C40402C2
410KR67,R4,R11,R18,R190402R5
5CP2104-F03-GMU23QFN-24_4X4X05P1

附件

序号文件名称下载次数
1
20210208展示视频.mp4
54
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航