Raspberry Piデビュー
秋月電子でRaspberry Pi 3を買いました。
きっかけは、aitendoで見つけたこちらのOLED(有機EL)モジュール「M096P4W」です。
I2C通信を使って128x64のパネルを表示できるそうです。
これをPICから制御してみたいと思ったのですが、その前にI2Cの制御を簡単に行えるRaspberry Piで動かして使い方をマスターしようと考えました。
Raspberry Piは全く触ったことが無いので、こちらのサイトを参考にインストールを行いました。
以下は設定などです。
Raspberry PiとWindowsのディスプレイを共用させたのですが、切り替えがめんどうなのでWindowsからsshでログインすることにしました。
Raspberry Piの設定画面でSSHを有効にします。
Raspberry Piの無線LANを固定IPアドレスに変更します。
$ sudo vi /etc/dhcpcd.conf ~~ こちらを追加して再起動 ~~ interface wlan0 static ip_address=192.168.xxx.xxx/24 static routers=192.168.xxx.xxx static domain_name_servers=192.168.xxx.xxx
クライアントターミナルは「Tera Term (v4.95)」を使いました。
インストール時のコンポーネントの選択で「Tera Term Menu」をOnにしておきます。
インストール完了後「Tera Term Menu」を実行すると右下にアイコンが現れます。
右クリックの「リスト編集」からログインサーバーのRaspberry Piを設定します。
ホスト名 : 先ほど設定したRaspberry Piの無線LAN IPアドレス ユーザー名 : pi パスワード : raspberry (初期パスワード) ttsshを使う : On
左向きの三角をクリックして登録します。
「Tera Term Menu」の左クリックから「Pi」をクリックしてRaspberry Piにログイン完了です。
OLEDパネルの制御IC「SSD1306」について色々と調べて、なんとか文字や画像を表示させることができました。
青パネルでも表示させてみました。
SSD1306は、慣れると簡単ですが、それまでが少しとっつき難い感じのコントローラでした。
詳しい制御方法についてはそのうち纏めてみたいと思います。