電子ペーパー
2021.08.08

WaveShareの電子ペーパー 2.13inch e-Paper HAT を使ってみました。
今回は、電子ペーパーをArduinoから制御します。
ラズベリーパイからの制御に比べかなりお手軽です。
212x104, 2.13inch E-Ink display HAT for Raspberry Pi, yellow/black/white three-color
SKU: 14226
Part Number: 2.13inch e-Paper HAT (C)
Brand: Waveshare

このモデルは、ラズベリーパイのHATとして使用する他に、Arduinoなどに接続するための、SPIコネクタが付いています。
■Overview
This is an E-Ink display HAT for Raspberry Pi, 2.13inch, 212x104 resolution, with embedded controller, communicating via SPI interface, supports yellow, black, and white three-color display.
Due to the advantages like ultra low power consumption, wide viewing angle, clear display without electricity, it is an ideal choice for applications such as shelf label, industrial instrument, and so on.
■2.13inch e-Paper HAT (C) Features
・No backlight, keeps displaying last content for a long time even when power down
・Ultra low power consumption, basically power is only required for refreshing
・Standard Raspberry Pi 40PIN GPIO extension header, supports Raspberry Pi series boards, Jetson Nano
・SPI interface, for connecting with other controller boards like Arduino/Nucleo, etc.
・Onboard voltage translator, compatible with 3.3V/5V MCUs
・Comes with development resources and manual (examples for Raspberry Pi/Jetson Nano/Arduino/STM32)
■2.13inch e-Paper HAT (C) Specifications
・Operating voltage: 3.3V/5V
・Interface: 3-wire SPI, 4-wire SPI
・Outline dimension: 65mm × 30.2mm
・Display size: 23.71mm × 48.55mm
・Dot pitch: 0.229 × 0.228
・Resolution: 212 × 104
・Display color: yellow, black, white
・Grey level: 2
・Full refresh time: 15s
・Refresh power: 26.4mW(typ.)
・Standby power: <0.017mW
・Viewing angle: >170°
■Pinout
画像は型番の違う製品なのですが、Arduinoなどと繋ぐ場合の、SPIコネクタ接続です。

| Arduino Nano | e-Paper |
| 3V3 | Vcc 3v3 |
| GND | GND |
| D11 | DIN(SPI MOSI) |
| D13 | CLK(SPI SCK) |
| D10 | CS(SPI chip select / low active) |
| D9 | DC(Data/Command control) |
| D8 | RST(Low for reset) |
| D7 | BUSY(Low for busy) |
ラズベリーパイと接続する際に使用するピンは下記の通りです。

■プロジェクトの作成
開発環境には、PlatformIOを使用しています。
$ mkdir ePaper
$ cd ePaper
$ platformio init -b nanoatmega328
■Download
waveshare / e-Paper のGitHubからソースコードをダウンロードします。

https://github.com/waveshare/e-Paper
e-Paper-master.zip を解凍します。
2.13inch e-paper C(Blackj/White/Yellow)のソースコードは、epd_2in13bcディレクトリにあります。
e-Paper-master → Arduino → epd2in13bc
epd2in13bcディレクトリー内のファイルを、~/ePaper/src 配下にコピーします。
$ pio run -t upload

■参考文献
・Waveshare 2.13inch e-Paper HAT
|
Raspberry Pi(ラズベリー パイ)は、ARMプロセッサを搭載したシングルボードコンピュータ。イギリスのラズベリーパイ財団によって開発されている。
たいていのことは100日あれば、うまくいく。長田英知著
「時間がなくて、なかなか自分のやりたいことができない」
「一念発起して何かを始めても、いつも三日坊主で終わってしまう」
「色んなことを先延ばしにしたまま、時間だけが過ぎていく」
そこで本書では、そんな著者が独自に開発した、
まったく新しい目標達成メソッド「100日デザイン」について、
その知識と技術を、余すところなくご紹介します。
まんがで納得ナポレオン・ヒル 思考は現実化する
OLとして雑務をこなす日々に飽き足らず、科学者だった父が残した薬品を商品化すべく、起業を決意した内山麻由(27)。彼女はセミナーで知り合った謎の女性からサポートを得ながら、彼女と二人三脚でナポレオン・ヒルの成功哲学を実践し、さまざまな問題を乗り越えていく。
ヒル博士の<ゴールデンルール>に従い、仕事に、恋に全力疾走する彼女の、成功への物語。
今日は人生最悪で最高の日 1秒で世界を変えるたったひとつの方法 ひすいこたろう著
偉人の伝記を読むと、最悪な日は、不幸な日ではなく、新しい自分が始まる日であることがわかります。最悪な出来事は、自分の人生が、想像を超えて面白くなる兆しなのです。偉人伝を読むことで、このときの不幸があったおかげで、未来にこういう幸せがくるのかと、人生を俯瞰する視線が立ち上がるのです。
ご飯は私を裏切らない heisoku著
辛い現実から目を背けて食べるご飯は、いつも美味しく幸せを届けてくれる。
29歳、中卒、恋人いない歴イコール年齢。バイト以外の職歴もなく、短期バイトを転々とする日々。ぐるぐると思索に耽るけど、ご飯を食べると幸せになれる。奇才の新鋭・heisokuが贈るリアル労働グルメ物語!
【最新版Gemini 3に対応!】できるGemini (できるシリーズ)
Geminiを「最強の知的生産パートナー」として使いこなすための、実践的なノウハウを凝縮した一冊です。
基本的な操作方法から、具体的なビジネスシーンでの活用、日々の業務を自動化するGoogle Workspaceとの連携、さらには自分だけのオリジナルAIを作成する方法まで余すところなく解説します。
Rustプログラミング完全ガイド 他言語との比較で違いが分かる!
Rustの各手法や考え方を幅広く解説!
500以上のサンプルを掲載。実行結果も確認。
全24章の包括的なチュートリアル。
ポチらせる文章術
販売サイト・ネット広告・メルマガ・ブログ・ホームページ・SNS…
全WEB媒体で効果バツグン!
カリスマコピーライターが教える「見てもらう」「買ってもらう」「共感してもらう」すべてに効くネット文章術
小型で便利な Type-C アダプター USB C オス - USB3.1 オスアダプター
Type-C端子のマイコンボードをこのアダプタを介して直接Raspberry Piに挿すことができます。ケーブルなしで便利なツールです。
Divoom Ditoo Pro ワイヤレススピーカー
15W高音質重低音/青軸キーボード/Bluetooth5.3/ピクセルアート 専用アプリ/USB接続/microSDカード
電源供給USBケーブル スリム 【5本セット】
USB電源ケーブル 5V DC電源供給ケーブル スリム 【5本セット】 電源供給 バッテリー 修理 自作 DIY 電子工作 (100cm)
|