Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Node-REDと電子ペーパーで ダァ シエリイェスなIoT

pokiiio
March 26, 2018

Node-REDと電子ペーパーで ダァ シエリイェスなIoT

pokiiio

March 26, 2018
Tweet

More Decks by pokiiio

Other Decks in Technology

Transcript

  1. Node-REDと電子ペーパーで
    ダァ シエリイェスなIoT
    ポキオ

    View Slide

  2. ポキオ
    ● Android園児にゃー
    ● Twitter : @pokiiio
    ● Blog : Androidのメモとか
    (http://relativelayout.hatenablog.com/ )

    View Slide

  3. ダァシエリイェス…?

    View Slide

  4. View Slide

  5. 京急は神
    *個人の感想です

    View Slide

  6. 京急が遅延したら
    LEDがチカチカするガジェットを
    色々作ってきた

    View Slide

  7. ダァ 初号機 ダァ 2号 ポキオ基板

    View Slide

  8. Lチカしかしてない(震え声)

    View Slide

  9. View Slide

  10. 京急の運行情報を
    もっと詳しく表示したいから
    ディスプレイかな・・・

    View Slide

  11. View Slide

  12. 何を血迷ったのか
    電子ペーパーに手を出した

    View Slide

  13. PaPiRus
    (Pi Supply・2.7inch・白黒)
    ¥6450
    2.13inch e-Paper HAT (B)
    (Waveshare・2.13inch・三色)
    $18.99
    ※2.7inch版も買ってしまった( $20.99)

    View Slide

  14. 一通り使ってみた

    View Slide

  15. 所感
    ● 思ったより安い
    ○ Waveshare製ならだいたい2000円前後
    ○ しかも三色表示できる!
    ● 思ったより使いやすい
    ○ ライブラリ・サンプルコードが揃ってる
    ○ Raspberry PiのGPIOに刺すだけのHATタイプ
    ○ 画像を描画するコマンドが楽
    ● 思ったより・・・
    ○ 表示切り替えに時間がかかる(10秒前後)
    ○ 自発光ではないので、良くも悪くも地味

    View Slide

  16. では、京急っぽくしてみましょう!

    View Slide

  17. 京急線は平常通り
    運転しています。
    京急運行情報HPから
    運行情報の文字列を取得
    (KeikyuPython)
    https://github.com/pokiiio/KeikyuPython
    京急線は平常通り
    運転しています。
    PNG
    表示したい文字列を画像化
    (StringToPngForPapirus)
    https://github.com/pokiiio/StringToPngForPapirus
    画像を電子ペーパーに描画
    (Waveshareのサンプルコード)
    https://www.waveshare.com/
    wiki/2.7inch_e-Paper_HAT_(B)
    おおまかな流れ
    これをすべてまとめてスクリプト化( KeikyuInfoOnEPaper)
    https://github.com/pokiiio/KeikyuInfoOnEPaper

    View Slide

  18. 運行情報が更新されたタイミングで
    電子ペーパーを更新したい・・・

    View Slide

  19. そこでNode-RED

    View Slide

  20. Node-RED?
    ● ノードを繋ぐだけで処理を実装できる
    ● ノンプログラミングに近い
    ● Raspberry Pi上で動く
    ● Raspberry Pi(Raspbian)にプリインされてる
    ○ IBM Cloud上でも動きます!

    View Slide

  21. Node-RED:こんな感じでノードとノードを繋ぐ
    Twitterノードがある!
    Twitterの監視が簡単に行える!

    View Slide

  22. Node-RED:実際のノードはこんな感じ
    京急公式Twitterが
    つぶやいたら
    表示更新スクリプトを
    (Python)実行
    Raspberry Pi
    起動直後

    View Slide

  23. 実物がこちら

    View Slide

  24. 実物
    電子ペーパー
    Raspberry Pi
    みんな大好き
    レゴ

    View Slide

  25. manabiya(2018/03/22-23)でも展示
    欲しい
    中央線だと
    すごいことに
    なりそうですね
    田園都市線も
    欲しい
    かわいい
    レゴが
    すごい
    たーのしー
    電子ペーパー
    欲しくなった

    View Slide

  26. 詳しくは懇親会で!

    View Slide

  27. サマリ
    ● 電子ペーパー:安い!カラー!できる!
    ● Node-RED(on Raspberry Pi):簡単!スクリプトを実行できる!
    ● レゴが付けられるRPiケース:よさみ
    ● 京急:神

    View Slide

  28. Thank you!

    View Slide