0.95inch RGB OLED (A)

0.95inch RGB OLED (A)
0.95inch-RGB-OLED-A
0.95inch-RGB-OLED-B
{{{name2}}}
{{{name3}}}
基本信息
分类: OLED模块
{{{userDefinedInfo1}}}: {{{userdefinedvalue1}}}
{{{userDefinedInfo2}}}: {{{userdefinedvalue2}}}
{{{userDefinedInfo3}}}: {{{userdefinedvalue3}}}
品牌: Waveshare
功能简介
特性 无特性,不解释
显示尺寸 0.95英寸
分辨率 96×64
' 无特性,不解释
' 无特性,不解释
接口 SPI
相关产品
0.91inch OLED Module

0.95inch RGB OLED (A)
0.95inch RGB OLED (B)
0.96inch OLED (A)
0.96inch OLED (B)
1.3inch OLED (A)
1.3inch OLED (B)
1.5inch OLED Module
1.5inch RGB OLED Module

♦ {{{Product2}}}
♦ {{{Product3}}}
♦ {{{Product4}}}
♦ {{{Product5}}}
♦ {{{Product6}}}

目录

产品简介

提供树莓派、STM32、arduino例程

产品参数

  • 工作电压: 3.3V/5V
  • 通信接口: SPI
  • 屏幕类型: OLED
  • 控制芯片: SSD1331
  • 分辨率: 96*64(Pixel)
  • 产品尺寸: 31.7 x 37(mm)
  • 显示颜色: RGB,65K
  • 工作温度: -20°C ~ 70°C
  • 存储温度: -30°C ~ 80°C
  • 视角: >160°

功能引脚

功能引脚 描述
VCC 3.3V/5V电源正
GND 电源地
NC NC
DIN SPI数据输入
CLK SPI时钟输入
CS 片选,低电平有效
RST 复位

树莓派

提供C语言与python例程

开启SPI接口

  • 打开树莓派终端,输入以下指令进入配置界面
sudo raspi-config
选择Interfacing Options -> SPI -> Yes 开启SPI接口

RPI open spi.png
然后重启树莓派:

sudo reboot

请确保SPI没有被其他的设备占用,你可以在/boot/config.txt中间检查

安装库

  • 安装BCM2835, 打开树莓派终端,并运行一下指令
wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.60.tar.gz
tar zxvf bcm2835-1.60.tar.gz 
cd bcm2835-1.60/
sudo ./configure
sudo make
sudo make check
sudo make install
# 更多的可以参考官网:http://www.airspayce.com/mikem/bcm2835/
  • 安装wiringPi
sudo apt-get install wiringpi
#对于树莓派4B可能需要进行升级:
wget https://project-downloads.drogon.net/wiringpi-latest.deb
sudo dpkg -i wiringpi-latest.deb
gpio -v
# 运行gpio -v会出现2.52版本,如果没有出现说明安装出错
  • python
sudo apt-get update
sudo apt-get install python-pip 
sudo pip install RPi.GPIO
sudo apt-get install python-smbus
sudo pip install spidev

硬件连接

0.95inch RGB OLED-树莓派硬件连接图.JPG

LCD RPi引脚号 BCM
VCC 3.3V 3.3V
GND GND GND
DIN 19 MOSI
CLK 23 SCLK
CS 24 CE0
DC 13 P27
RST 18 P24

下载例程

在树莓派终端运行:

sudo apt-get install p7zip
wget wget http://www.waveshare.net/w/upload/8/8e/0.95inch-RGB-OLED-Code.zip
7z x 0.95inch-RGB-OLED-Code.zip 
sudo chmod 777 -R  0.95inch-RGB-OLED-Code
cd 0.95inch-RGB-OLED-Code/RaspberryPi

运行测试程序

  • C语言
cd c
make clean
make
sudo ./main
#预期效果
#显示图片
#显示时间
  • python
cd python
sudo python main.py
#预期效果
#显示英文和中文
#显示图片

Jetson nano

安装库

安装函数库

  • 打开终端界面,输入以下指令安装相应的函数库
sudo apt-get update
sudo apt-get install python3-pip
sudo pip3 install Jetson.GPIO
sudo groupadd -f -r gpio
sudo usermod -a -G gpio your_user_name
sudo cp /opt/nvidia/jetson-gpio/etc/99-gpio.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && sudo udevadm trigger

【注意】your_user_name 是你使用的用户名,比如说 waveshare

  • 安装I2C
sudo apt-get install python-smbus
  • 安装图像处理库:
sudo apt-get install python3-pil
sudo apt-get install python3-numpy

下载程序

sudo apt-get install p7zip
wget wget http://www.waveshare.net/w/upload/8/8e/0.95inch-RGB-OLED-Code.zip
7z x 0.95inch-RGB-OLED-Code.zip 
sudo chmod 777 -R  0.95inch-RGB-OLED-Code
cd 0.95inch-RGB-OLED-Code/JetsonNano/

运行测试程序

由于JetsonNano的GPIO驱动能力弱,只能使用SPI进行控制

  • C语言
cd C
make clean
make
sudo ./main
  • python
#python2
cd python2
sudo python main.py
#python3
cd python3
sudo python3 main.py

STM32

  • 本例程提供两块开发板的例程分别是Open103V和Open103C,程序是基于标准库

硬件连接

在Open103V开发板上把 OLED 模块直接插到 Open103V 开发板的 SPI2 接口,将DC和RST使用杜邦线连接对应的管脚。

OLED Open103V
VCC 3.3V
GND GND
DIN PB15
CLK PB13
CS PB12
DC PC6
RST PC2

在Open103C开发板上把 OLED 模块直接插到Open103C 开发板的 SPI2 接口即可。

OLED Open103C
VCC 3.3V
GND GND
DIN PB15
CLK PB13
CS PB12
DC PB9
RST PB8

下载程序

  1. 注意使用前先确保电脑已经安装好keil5软件。
  2. 找到STM32程序文件目录并打开STM32工程。
  3. 确认好开发板型号,并连接好下载器。
  4. 点击编译,然后点击下载将程序下载到开发板即可。

预期效果

  1. 全屏刷红、绿、蓝
  2. 显示数字和英文
  3. 显示时间

Arduino

  • 本例程使用的开发板为Arduino UNO

硬件连接

由于我们提供的示例程序是基于Arduino UNO,所以对应给出的硬件连接也是基于Arduino UNO. 如果你要连接屏幕到别的Arduino开发板,请先确认您的开发板接口是否兼容Arduino UNO. 如果不兼容UNO,需要修改硬件连接方式,以实际开发板引脚为准。

OLED UNO
VCC 5V
GND GND
DIN D11
CLK D13
CS D10
DC D8
RST D9

如何使用

  1. 将文件ssd1331.cpp和ssd1331.h复制到arduino / libraries目录。
  2. 使用Arduino IDE打开oled.ino文件,然后验证/上传程序。

预期效果

  1. 显示图片
  2. 显示时间
0.95inch RGB OLED (A)
0.95inch-RGB-OLED-A
0.95inch-RGB-OLED-B
{{{name2}}}
{{{name3}}}
基本信息
分类: OLED模块
{{{userDefinedInfo1}}}: {{{userdefinedvalue1}}}
{{{userDefinedInfo2}}}: {{{userdefinedvalue2}}}
{{{userDefinedInfo3}}}: {{{userdefinedvalue3}}}
品牌: Waveshare
功能简介
特性 无特性,不解释
显示尺寸 0.95英寸
分辨率 96×64
' 无特性,不解释
' 无特性,不解释
接口 SPI
相关产品
0.91inch OLED Module

0.95inch RGB OLED (A)
0.95inch RGB OLED (B)
0.96inch OLED (A)
0.96inch OLED (B)
1.3inch OLED (A)
1.3inch OLED (B)
1.5inch OLED Module
1.5inch RGB OLED Module

♦ {{{Product2}}}
♦ {{{Product3}}}
♦ {{{Product4}}}
♦ {{{Product5}}}
♦ {{{Product6}}}

文档

程序

软件

数据手册

应用笔记


批量下载教程——请戳?Download-icon.png

0.95inch RGB OLED (A)
0.95inch-RGB-OLED-A
0.95inch-RGB-OLED-B
{{{name2}}}
{{{name3}}}
基本信息
分类: OLED模块
{{{userDefinedInfo1}}}: {{{userdefinedvalue1}}}
{{{userDefinedInfo2}}}: {{{userdefinedvalue2}}}
{{{userDefinedInfo3}}}: {{{userdefinedvalue3}}}
品牌: Waveshare
功能简介
特性 无特性,不解释
显示尺寸 0.95英寸
分辨率 96×64
' 无特性,不解释
' 无特性,不解释
接口 SPI
相关产品
0.91inch OLED Module

0.95inch RGB OLED (A)
0.95inch RGB OLED (B)
0.96inch OLED (A)
0.96inch OLED (B)
1.3inch OLED (A)
1.3inch OLED (B)
1.5inch OLED Module
1.5inch RGB OLED Module

♦ {{{Product2}}}
♦ {{{Product3}}}
♦ {{{Product4}}}
♦ {{{Product5}}}
♦ {{{Product6}}}


问题:OLED模块可以在多少伏的系统中使用?
答复:

OLED模块默认是在3.3V的系统中使用的,但经过我们24小时以上的老化测试,发现在5V的系统中也可以正常工作。



问题:OLED模块使用寿命有多少个小时?
答复:

在正常的工作条件下,一般有50000个小时



问题:OLED模块的工作电流是多少?
答复:

在3.3V工作电压下:

0.95inch RGB OLED的工作电流:全白显示约为38mA,全黑显示约为4mA。

0.96inch OLED的工作电流:全亮约为25mA,全灭约为1.5mA。

1.3inch OLED的工作电流:全亮约为29mA,全灭约为1.0mA。



问题:OLED模块接上电源为什么不亮?
答复:

OLED是没有背光的,显示属于自发光方式。只接VCC和GND,OLED是不会亮的。

必须用程序控制才能亮点OLED。



问题:使用该OLED模块,有什么需要注意的?
答复:

1.注意电源不要接反。

2.不能长时间显示同一画面,否则将产生残影,导致OLED损坏。


0.95inch RGB OLED (A)
0.95inch-RGB-OLED-A
0.95inch-RGB-OLED-B
{{{name2}}}
{{{name3}}}
基本信息
分类: OLED模块
{{{userDefinedInfo1}}}: {{{userdefinedvalue1}}}
{{{userDefinedInfo2}}}: {{{userdefinedvalue2}}}
{{{userDefinedInfo3}}}: {{{userdefinedvalue3}}}
品牌: Waveshare
功能简介
特性 无特性,不解释
显示尺寸 0.95英寸
分辨率 96×64
' 无特性,不解释
' 无特性,不解释
接口 SPI
相关产品
0.91inch OLED Module

0.95inch RGB OLED (A)
0.95inch RGB OLED (B)
0.96inch OLED (A)
0.96inch OLED (B)
1.3inch OLED (A)
1.3inch OLED (B)
1.5inch OLED Module
1.5inch RGB OLED Module

♦ {{{Product2}}}
♦ {{{Product3}}}
♦ {{{Product4}}}
♦ {{{Product5}}}
♦ {{{Product6}}}


QQ:2355742826
EMAIL:2355742826@qq.com
电话:0755-82726080

说明:进行售后服务前,请准备好客户信息(定货单位、定货人等),以供验证。
Call-of-duty-V2.jpg       Join-us-V2.jpg