极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 40126|回复: 27

OLED显示屏测试

[复制链接]
发表于 2013-8-20 15:51:37 | 显示全部楼层 |阅读模式
本帖最后由 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.
        以下是它的图片.




本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2013-8-20 17:04:49 | 显示全部楼层
在离开外部供电时,单纯电池供电能支持多久?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-20 17:28:16 | 显示全部楼层
yuanzhi 发表于 2013-8-20 17:04
在离开外部供电时,单纯电池供电能支持多久?

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

使用道具 举报

发表于 2013-8-20 18:24:44 | 显示全部楼层
ADA的屏,现在有得买了吗?
回复 支持 反对

使用道具 举报

发表于 2013-8-20 22:27:51 | 显示全部楼层
既然买了电烙铁了,焊接排针会更好,这样跳线有些不方便吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-20 22:38:41 | 显示全部楼层
wisology 发表于 2013-8-20 22:27
既然买了电烙铁了,焊接排针会更好,这样跳线有些不方便吧。

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

使用道具 举报

发表于 2013-8-21 09:14:51 | 显示全部楼层
有前途!!!!!!!!!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

发表于 2013-8-21 14:34:59 | 显示全部楼层
建议
1. arduino 本身的库不支持休眠
建议直接操作寄存器或者调用avr-gcc的库
让 mcu 尽可能多的休眠

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

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

使用道具 举报

 楼主| 发表于 2013-8-21 17:07:06 | 显示全部楼层
timberg 发表于 2013-8-21 14:34
建议
1. arduino 本身的库不支持休眠
建议直接操作寄存器或者调用avr-gcc的库

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




本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2013-8-21 17:29:49 | 显示全部楼层
我也是个初一的,咱们志同道合嘛……
没玩过OLED,但是我觉得TFT的显示效果比OLED好很多
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-21 17:35:21 | 显示全部楼层
FoieDEEEE_仲敬 发表于 2013-8-21 17:29
我也是个初一的,咱们志同道合嘛……
没玩过OLED,但是我觉得TFT的显示效果比OLED好很多

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

使用道具 举报

发表于 2013-8-21 17:36:51 | 显示全部楼层
zhengzaifaya 发表于 2013-8-21 17:35
同道, 同道. TFT的话, 似乎没有这么小的尺寸. 这块OLED显示屏是0.96寸的, 显示区域2cm*1cm, 适合显示一些 ...

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

使用道具 举报

 楼主| 发表于 2013-8-21 17:42:45 | 显示全部楼层
FoieDEEEE_仲敬 发表于 2013-8-21 17:36
恩,怪不得控制线这么少,话说我的2.4“TFT的线接到我手痛(40根啊……)

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

使用道具 举报

发表于 2013-8-21 17:46:06 | 显示全部楼层
zhengzaifaya 发表于 2013-8-21 17:42
这块OLED显示屏是4线SPI驱动, 不过似乎和标准的SPI不同. TFT彩屏的连接线有点多, Pro Mini 的接口肯定是不 ...

我一直用的都是Mega……话说OLED用SPI驱动那还怎么搞SD卡啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-21 17:58:48 | 显示全部楼层
FoieDEEEE_仲敬 发表于 2013-8-21 17:46
我一直用的都是Mega……话说OLED用SPI驱动那还怎么搞SD卡啊

再使用SD卡模块吧.
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-18 09:11 , Processed in 0.047857 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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