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.6683025.live/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.6683025.live/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:[email protected]
電話:0755-82726080

說明:進行售后服務前,請準備好客戶信息(定貨單位、定貨人等),以供驗證。
Call-of-duty-V2.jpg       Join-us-V2.jpg
人生赚钱最佳时期