树莓派的zero 2w 非常小巧 装口袋也便捷 适合外出装X
最近一直想着怎么把手头的0.96 OLED屏幕给连上使用。
先来个成品大合照吧~
避坑指南1 接线:
开始以为没啥事儿,就直接在树莓派运行的情况下,直接插上的GPIO
后来才知道,据说有烧毁硬件的风险,所以大家要是接线之前 建议先关闭系统。
系统关闭后 我看先看一下 树莓派的GPIO口 需要接的引脚都有那些
需要接线的部分,已经用红色给大家标注清楚了,其中需要注意的是 3.3v接(VCC)GND接GND
然后SDA接SDA SCL接SCL 一定不要接错了 屏幕正面的顶部 有引脚说明 按照对应接即可~
接线完毕后,我们就可以上电开机了。
连上SSH 我们还需要打开I2C 命令
sudo rasp-config
这里选第五个设置 然后回车
再选第四个 I2C 回车
yes 回车即可 。为了配置生效,还需要重启一下机器。
sudo shutdown -r now
接下来重启好了以后 就需要安装必备套装了
sudo apt-get install -y i2c-tools
sudo apt-get install libfreetype6-dev libjpeg-dev build-essential
sudo apt-get install python-pil python3-pil
sudo pip3 install Adafruit-SSD1306
安装完毕后,我们来找个测试库 看看效果如何
sudo mkdir myoled
cd myoled
sudo git clone https://github.com/adafruit/Adafruit_Python_SSD1306.git
cd Adafruit_Python_SSD1306
sudo python3 setup.py install
cd examples
sudo python stats.py
怎么样 是不是已经显示啦~~
接下来可以考虑写个爬虫 爬取当天新闻热点 或者天气预报啥的 ~
本文内容参考:
这位仁兄
但是这位仁兄的方法一用不了~~ 大家也可以翻阅 进行参考