雨轩 发表于 2015-10-20 21:32:04

oled手表

有一个想法,用I2C oled来制作一个手表,手表有如下功能:

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

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

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

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

叶斌远行 发表于 2015-10-20 22:29:31

之前看过一款arduino手表,是使用模块搭建起来的,体积非常大,像做成手表,要求的体积小,像你提出的那么多的功能,实现起来,估计会很占体积,自己画PCB板可以尽量减少体积

huangshan78 发表于 2015-10-20 22:33:45

{:soso_e179:}牛,给教程看看可以吗?

老来疯 发表于 2015-10-21 01:00:40

安排 3 个 显示缓存数组,不同数据进各自的显示缓存数组,分别调用即可

MoonShine 发表于 2015-10-21 08:29:45

能显示中文吗?

213菜鸟 发表于 2015-10-21 13:55:01

dht11不就可以直接测出温湿度了吗?其实ds18b20可以不用

雨轩 发表于 2015-10-21 18:31:30

213菜鸟 发表于 2015-10-21 13:55 static/image/common/back.gif
dht11不就可以直接测出温湿度了吗?其实ds18b20可以不用

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

雨轩 发表于 2015-10-21 19:07:40

叶斌远行 发表于 2015-10-20 22:29 static/image/common/back.gif
之前看过一款arduino手表,是使用模块搭建起来的,体积非常大,像做成手表,要求的体积小,像你提出的那么多 ...

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

雨轩 发表于 2015-10-21 19:11:52

叶斌远行 发表于 2015-10-20 22:29 static/image/common/back.gif
之前看过一款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 static/image/common/back.gif
安排 3 个 显示缓存数组,不同数据进各自的显示缓存数组,分别调用即可

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

雨轩 发表于 2015-10-21 19:52:11

MoonShine 发表于 2015-10-21 08:29 static/image/common/back.gif
能显示中文吗?

不能,我不会程序,程序是用别人的

叶斌远行 发表于 2015-10-21 21:29:22

雨轩 发表于 2015-10-21 19:11 static/image/common/back.gif
没有做不到,只有想不到,我已经做好硬件了,体积:4.4*1.9*3.5cm
ds3231,hmc5883l,ds18b20,dht11,bmp08 ...

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

老来疯 发表于 2015-10-22 01:57:16

雨轩 发表于 2015-10-21 19:16 static/image/common/back.gif
不会,我没学过编程,只是买个模块回来下载别人的程序玩玩而已,硬件方面我倒是很在行,而且这表的硬件我 ...

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


玩单片机,玩的就是编程,全部乐趣就在其中。否则,还是玩 收音机 好了
页: [1]
查看完整版本: oled手表