极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 25881|回复: 12

oled手表

[复制链接]
发表于 2015-10-20 21:32:04 | 显示全部楼层 |阅读模式
有一个想法,用I2C oled来制作一个手表,手表有如下功能:

1.第一页显示时钟和日期(使用ds3231模块);

2.第二页显示温度、湿度、气压、高度(使用ds18b20、dht11、bmp085);

3.第三页显示电子罗盘(使用HMC5883L)。

页面切换使用一个按键,单独实现各个功能网上都有,但是要一起使用就不会,希望大家能帮帮忙,谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2015-10-20 22:29:31 | 显示全部楼层
之前看过一款arduino手表,是使用模块搭建起来的,体积非常大,像做成手表,要求的体积小,像你提出的那么多的功能,实现起来,估计会很占体积,自己画PCB板可以尽量减少体积
回复 支持 反对

使用道具 举报

发表于 2015-10-20 22:33:45 | 显示全部楼层
{:soso_e179:}牛,给教程看看可以吗?
回复 支持 反对

使用道具 举报

发表于 2015-10-21 01:00:40 | 显示全部楼层
安排 3 个 显示缓存数组,不同数据进各自的显示缓存数组,分别调用即可
回复 支持 反对

使用道具 举报

发表于 2015-10-21 08:29:45 | 显示全部楼层
能显示中文吗?
回复 支持 反对

使用道具 举报

发表于 2015-10-21 13:55:01 | 显示全部楼层
dht11不就可以直接测出温湿度了吗?其实ds18b20可以不用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-21 18:31:30 | 显示全部楼层
213菜鸟 发表于 2015-10-21 13:55
dht11不就可以直接测出温湿度了吗?其实ds18b20可以不用

bmp085也可以测温,但是不管是dht11还是bmp085上面的温度传感器都是垃圾,测出的温度经常相差2到3度,所以根本就没什么用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-21 19:07:40 | 显示全部楼层
叶斌远行 发表于 2015-10-20 22:29
之前看过一款arduino手表,是使用模块搭建起来的,体积非常大,像做成手表,要求的体积小,像你提出的那么多 ...

用模块搭建我也能做得非常小,没有什么是不可能的,而且我已经搭好硬件了,ds3231(还带一个松下的小可充电钮扣电池),dht11,bmp085,hmc58853l,使用1000mAh
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-21 19:11:52 | 显示全部楼层
叶斌远行 发表于 2015-10-20 22:29
之前看过一款arduino手表,是使用模块搭建起来的,体积非常大,像做成手表,要求的体积小,像你提出的那么多 ...

没有做不到,只有想不到,我已经做好硬件了,体积:4.4*1.9*3.5cm
ds3231,hmc5883l,ds18b20,dht11,bmp085全都包含在里面,使用1000mah锂电池供电,另外还有一个3.3v松下可充电钮扣电池提供掉电走时。单独实现走时,气压及电子罗盘我会,但是不会把程序整合在一起,我没学过编程,这些程序全都是instructables上下载过来的,如果你会,你能帮我写一个程序吗,谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-21 19:16:48 | 显示全部楼层
老来疯 发表于 2015-10-21 01:00
安排 3 个 显示缓存数组,不同数据进各自的显示缓存数组,分别调用即可

不会,我没学过编程,只是买个模块回来下载别人的程序玩玩而已,硬件方面我倒是很在行,而且这表的硬件我已经搭建好了,目前只能显示时钟,是在论坛上下载别人的,如果你会,帮忙写一个呗,万分感激
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-21 19:52:11 | 显示全部楼层
MoonShine 发表于 2015-10-21 08:29
能显示中文吗?

不能,我不会程序,程序是用别人的
回复 支持 反对

使用道具 举报

发表于 2015-10-21 21:29:22 | 显示全部楼层
雨轩 发表于 2015-10-21 19:11
没有做不到,只有想不到,我已经做好硬件了,体积:4.4*1.9*3.5cm
ds3231,hmc5883l,ds18b20,dht11,bmp08 ...

哈哈,厉害哦!我这边平时上班挺忙的,不过你可以试着去编程,如果遇到不懂的问题,可以在这个论坛提出来,我想会有人热心人出来解答的,祝好运!
回复 支持 反对

使用道具 举报

发表于 2015-10-22 01:57:16 | 显示全部楼层
雨轩 发表于 2015-10-21 19:16
不会,我没学过编程,只是买个模块回来下载别人的程序玩玩而已,硬件方面我倒是很在行,而且这表的硬件我 ...

                                                          不会,     我也是
                                            我没学过编程,     我也正在学
只是买个模块回来下载别人的程序玩玩而已,   学习编程,这是好的起步。
                              硬件方面我倒是很在行,    不会编程,再好的硬件也白搭。
                而且这表的硬件我已经搭建好了,    硬件搭建好了就可以开始学编程了
                                     目前只能显示时钟,   下次就能显示  温,气, 了
                              是在论坛上下载别人的,   仔细琢磨一下,就可掌握真谛
                                                   如果你会,   以后我肯定会
                                            帮忙写一个呗,   帮忙的,就不是自己的
                                                   万分感激      不用客气。


玩单片机,玩的就是编程,全部乐趣就在其中。否则,还是玩 收音机 好了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-14 17:51 , Processed in 0.043717 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表