树莓派驱动SSD1331 OLED屏幕
本文最后更新于 2659 天前,其中的信息可能已经有所发展或是发生改变。

本文内容基本来源于https://luma-oled.readthedocs.io/en/latest/index.html(英文注意)

之前树莓用了一块ssd1306驱动的黑白oled屏,可惜坏掉了,所以我又买了块彩色的(要吃土了

昨天买,今天就到了,好在资料找起来非常顺利,简简单单就找到了可用的库

效果如下:

(↑来自Lumia950XL)

接下来就简单讲下树莓驱动这块彩屏吧,因为有现成的库,所以步骤十分简单

首先是引脚连接,我直接把官方推荐的接发复制过来就好了:

SIP接法:

OLED PinNameRemarksRPi PinRPi Function
1VCC+3.3V PowerP01-173V3
2GNDGroundP01-20GND
3D0ClockP01-23GPIO 11 (SCLK)
4D1MOSIP01-19GPIO 10 (MOSI)
5RSTResetP01-22GPIO 25
6DCData/CommandP01-18GPIO 24
7CSChip SelectP01-24GPIO 8 (CE0)

I2C接法:

OLED PinNameRemarksRPi PinRPi Function
1GNDGroundP01-6GND
2VCC+3.3V PowerP01-13V3
3SCLClockP01-5GPIO 3 (SCL)
4SDADataP01-3GPIO 2 (SDA)

具体接法解释请点我前往官网文档

我这里用的是SPI接法,另外附一张树莓2B引脚图(去年发过了233):

连好之后,记得开启SPI/I2C接口:

sudo raspi-config

设置完之后,重启:

sudo reboot

接下来安装我们要用到的luma库:

sudo apt-get install python-dev python-pip libfreetype6-dev libjpeg-dev
sudo -H pip install --upgrade pip
sudo apt-get purge python-pip
sudo -H pip install --upgrade luma.oled

一句一句执行完毕,安装成功后,我们接下来装上示例程序:

sudo usermod -a -G i2c,spi,gpio pi
sudo apt-get install python-dev python-pip libfreetype6-dev libjpeg-dev
sudo apt-get install libsdl-dev libportmidi-dev libsdl-ttf2.0-dev libsdl-mixer1.2-dev libsdl-image1.2-dev
sudo -H pip install --upgrade pip setuptools
sudo apt-get purge python-pip
git clone https://github.com/rm-hull/luma.examples.git
cd luma.examples
sudo -H pip install -e .

同样一句一句执行成功后,我们就可以测试了。

cd examples
sudo ./demo.py -d ssd1331 -i spi --width 96 --heig 64
#请根据自己的实际情况更改参数

另一张效果图:

教程完毕

希望本文能让需要本教程的朋友少走一些弯路

评论

  1. 座头鲸
    6 年前
    2018-10-19 22:31:14
    Google Chrome 63.0.3239.132 Google Chrome 63.0.3239.132 Windows 10 x64 Edition Windows 10 x64 Edition

    这屏幕玩了这么久了 还能显示彩色的???

  2. 6 年前
    2019-3-26 19:57:25
    Google Chrome 63.0.3239.132 Google Chrome 63.0.3239.132 Windows 7 x64 Edition Windows 7 x64 Edition

    方便留个联系方式吗?有点关于这个屏幕的问题请教,多有打扰请见谅。

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇