
【涂鸦智能】掌上气象站-493420A
简介
低功耗的掌上气象站!很小很精致~
简介:低功耗的掌上气象站!很小很精致~开源协议
:GPL 3.0
描述
【快乐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/






相关说明:
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,其余保持不变
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。










