zhengzaifaya 发表于 2013-8-20 15:51:37

OLED显示屏测试

本帖最后由 zhengzaifaya 于 2013-8-20 15:52 编辑

        大家好, 我是一名来自上海市的正在读初一的学生, 我准备做一个能够显示当前时间, 温度, 课程表, 每节课上下课时间倒计时的DIY, 所以先测试了一下OLED显示屏.
        它的核心是一块工作在5V, 16MHz的Arduino Pro Mini, 128*64的OLED显示屏和一块700mAh的废旧手机电池.
        因为买来的Arduino兼容版没有焊接排针, 直接把排针插上去会接触不良, 经常会在写入程序的时候出现同步错误. 我就从淘宝上购买了黄花的烙铁, 将杜邦线焊接到板子上. 我第一次焊接, 做得不是很好, 让大家见笑了.
        程序参考了坛友Thomas的"Arduino驱动OLED显示屏试验", 链接是http://www.geek-workshop.com/forum.php?mod=viewthread&tid=625, 谢谢坛友Thomas的分享. 另外, 由于我购买的OLED显示屏省略了CS端口, 所以需要在程序中将CS端口的定义设置为-1.
        以下是它的图片.




yuanzhi 发表于 2013-8-20 17:04:49

在离开外部供电时,单纯电池供电能支持多久?

zhengzaifaya 发表于 2013-8-20 17:28:16

yuanzhi 发表于 2013-8-20 17:04 static/image/common/back.gif
在离开外部供电时,单纯电池供电能支持多久?

不好意思, 没有测试过. 商家提供的数据, OLED显示屏的耗电: 全屏电量显示 22.75mA, 普通汉字整屏显示: 5mA, 全黑不显示不休眠: 1.2mA, 休眠状态: 零点几mA.
平时应用中, 一般不会全天显示, 仅在少部分时候显示. 算上DS18B20, DS1307等模块的耗电, 使用500mAh的锂电池也可以接受. 并且在长时间不使用的时候, 可以关闭开关, DS1307模块有自带电池, 掉电后仍可继续计时.

wing 发表于 2013-8-20 18:24:44

ADA的屏,现在有得买了吗?

wisology 发表于 2013-8-20 22:27:51

既然买了电烙铁了,焊接排针会更好,这样跳线有些不方便吧。

zhengzaifaya 发表于 2013-8-20 22:38:41

wisology 发表于 2013-8-20 22:27 static/image/common/back.gif
既然买了电烙铁了,焊接排针会更好,这样跳线有些不方便吧。

目标是做成小体积的, 方便携带. 要是用排针的话, 在多个模块堆叠的情况下可能对减少体积不利.
其它模块还没到, 没有进行测试. 若有错误还请斧正.

数字 发表于 2013-8-21 09:14:51

有前途!!!!!!!!!!!!!!!!!!!!

timberg 发表于 2013-8-21 14:34:59

建议
1. arduino 本身的库不支持休眠
建议直接操作寄存器或者调用avr-gcc的库
让 mcu 尽可能多的休眠

2. 是不是还可以加入一个充电模块

3. Arduino Pro Mini 工作在3.6-4.2V @ 16MHz是没有问题的
也就是不用升压到5V.
你的显示模块不知道工作电压是多少?

zhengzaifaya 发表于 2013-8-21 17:07:06

timberg 发表于 2013-8-21 14:34 static/image/common/back.gif
建议
1. arduino 本身的库不支持休眠
建议直接操作寄存器或者调用avr-gcc的库


谢谢您的建议! 充电模块已经制作好了, 使用500mAh的微型锂电池充电模块, 再用一个仿苹果的USB接口和24AWG的白色电源线就可以做一个较便携的"充电线"了. 在最终制作中, 为了减小体积, 会使用一块尺寸为4.8*29*33mm的500mAh锂电池. 对于显示屏, 这块OLED显示屏支持3.3V和5V两种供电, 实际使用正常.
以下为充电线的图片, 用了热缩管固定了一下模块, 有些简陋.




FoieDEEEE_仲敬 发表于 2013-8-21 17:29:49

我也是个初一的,咱们志同道合嘛……
没玩过OLED,但是我觉得TFT的显示效果比OLED好很多

zhengzaifaya 发表于 2013-8-21 17:35:21

FoieDEEEE_仲敬 发表于 2013-8-21 17:29 static/image/common/back.gif
我也是个初一的,咱们志同道合嘛……
没玩过OLED,但是我觉得TFT的显示效果比OLED好很多

同道, 同道. TFT的话, 似乎没有这么小的尺寸. 这块OLED显示屏是0.96寸的, 显示区域2cm*1cm, 适合显示一些不多的内容.

FoieDEEEE_仲敬 发表于 2013-8-21 17:36:51

zhengzaifaya 发表于 2013-8-21 17:35 static/image/common/back.gif
同道, 同道. TFT的话, 似乎没有这么小的尺寸. 这块OLED显示屏是0.96寸的, 显示区域2cm*1cm, 适合显示一些 ...

恩,怪不得控制线这么少,话说我的2.4“TFT的线接到我手痛(40根啊……)

zhengzaifaya 发表于 2013-8-21 17:42:45

FoieDEEEE_仲敬 发表于 2013-8-21 17:36 static/image/common/back.gif
恩,怪不得控制线这么少,话说我的2.4“TFT的线接到我手痛(40根啊……)

这块OLED显示屏是4线SPI驱动, 不过似乎和标准的SPI不同. TFT彩屏的连接线有点多, Pro Mini 的接口肯定是不够用的了.

FoieDEEEE_仲敬 发表于 2013-8-21 17:46:06

zhengzaifaya 发表于 2013-8-21 17:42 static/image/common/back.gif
这块OLED显示屏是4线SPI驱动, 不过似乎和标准的SPI不同. TFT彩屏的连接线有点多, Pro Mini 的接口肯定是不 ...

我一直用的都是Mega……话说OLED用SPI驱动那还怎么搞SD卡啊

zhengzaifaya 发表于 2013-8-21 17:58:48

FoieDEEEE_仲敬 发表于 2013-8-21 17:46 static/image/common/back.gif
我一直用的都是Mega……话说OLED用SPI驱动那还怎么搞SD卡啊

再使用SD卡模块吧.
页: [1] 2
查看完整版本: OLED显示屏测试