LoginSignup
1
2

More than 5 years have passed since last update.

汎用LED MATRIX DISPLAYを、ラズパイで使ってみる2

Last updated at Posted at 2017-12-09

さ、次は、配線の検討。

やりたいことは、まあ温度計なので。
I2Cは、残しておきたい感じ。

ライブラリの結線図は、まあ。
Image8.png
ダメな感じが漂います・・・。
 #3と5がI2C共用ね。

まあでもよーみてみると、ニコニコマークの1だけ繋げばよさげな感じ。
2と3は、チェーン接続時の縦方向増設用っぽいねえ。

I2Cは、USBコネクタで渡してやろうと画策。
使うデバイスが3.3Vなので、VCCは3にして。
こんな結線でいこうかと。

I2c_DEVICE_USB_PIN_HEADER
1 vcc3.3
2 scl
3 sda
4 gnd

まとめてみると、こんな感じになりそうです。

rpi_curcuit
USB1   01 02 VCC5V IN
USB3   03 04 VCC5V IN
USB2   05 06 USB4 (GND)
LEDSTB 07 08 NC
NC     09 10 NC (LEDE)
LEDCLK 11 12 LEDOE
LEDG0  13 14 LEDGND
LEDA   15 16 LEDB
NC     17 18 LEDC
LEDB1  19 20 NC
LEDG1  21 22 LEDD
LEDR0  23 24 LEDR1
NC     25 26 LEDB0

ただし!、オイラが買ったの、結線の情報がありません。
DSC03443.jpg

ま、これは。
Adafruitの配線図から拝借して、まあなんとかなりました。
Image10.png
https://cdn-learn.adafruit.com/downloads/pdf/32x16-32x32-rgb-led-matrix.pdf

まあぶっちゃけ。
データのビットが0始まりか1始まりか、アドレスのD線、E線があるか無いか、端子名称が「ラッチ」か「ストローブ」か、の差っぽいので。
テスターであたれば、なんとなく予想が付く感じです。

さて。

データバスは、そんな電流流れないので、ほっそい線でも大丈夫っぽいです。
ETFE線で、さっくりとね。
DSC03455.jpg

って、バスの流れ的に、コネクタは直交より、平行のほうがよさげな感じでした。
まあ、あとのまつり。

I/Fはこんな感じ。
DSC03454.jpg
パネル1枚だけなら、26ピン、つまりRPIの初代とかでも対応できる感じ。
まあ、今更初代とかレアだと思いますが。
L字にUSBのピンヘッダ出して、5Vの電源をACアダプタから貰う感じで、作ってみました。
右のビニ線が、LEDへの電源供給ね。

早速ハンズオン。
DSC03456.jpg

電源入れて、ライブラリ入れてコンパイル、適当なppmファイルをサンプルプログラムに突っ込んでみると・・・。
DSC03459.jpg

割とあっさり、動いてしまいました、とさ。

さ、次は、こいつで壁掛け温度計をだね。

続き:https://qiita.com/eucalyhome/items/bb578b9e7accb947e61d

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2