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

Raspberry Pi Pico W とビジュアルプログラミングで IoT(BIPES での開発) / ビジュアルプログラミングIoTLT vol.14

Raspberry Pi Pico W とビジュアルプログラミングで IoT(BIPES での開発) / ビジュアルプログラミングIoTLT vol.14

you(@youtoy)

June 01, 2023
Tweet

More Decks by you(@youtoy)

Other Decks in Technology

Transcript

  1. 2023年6月1日 (木)
    ビジュアルプログラミングIoTLT vol.14 @オンライン
    豊田陽介( )
    @youtoy
    Raspberry Pi Pico W と
    ビジュアルプログラミングで IoT(BIPES での開発)

    View Slide

  2. 自己紹介
    豊田陽介( )
    @youtoy
    ・IT系イベント主催、登壇や運営なども
    ・子ども向けの活動いろいろ
    ・ Microsoft MVP(2021/10 から)
    プライベートでの活動
    ・ガジェット大好き
    ・ビジュアルプログラミング/JavaScript
     とガジェットの組み合わせをよくやって
     いたりするかも
    好きなこと、他

    View Slide

  3. Raspberry Pi Pico W と
    ビジュアルプログラミングで IoT

    View Slide

  4. 使うビジュアルプログラミングは「BIPES」
    ・ブラウザ上で利用可能な開発環境
    ・Raspberry Pi系・ESP32系のデバイス等に対応

    View Slide

  5. 自分が知ったのは2022年1月
    ■ @kometsubitstudy さんのツイートで知る
    ■ ビジュアルプログラミングIoTLT vol.10 で軽く紹介
    当時のスライド

    View Slide

  6. 自分が試した時は安定してなかったことが
    ■ 試したタイミングが悪かっただけかも
    初利用時: OK
    ⇒ その後、不安定
      だった状況が...

    View Slide

  7. そして当時は「Piper Make」
    をLTネタや記事にしてた

    View Slide

  8. 【余談ですが】同時期に「Piper Make」も知る
    ■ 情報源は同じく @kometsubitstudy さんのツイート
    ■ Pico をビジュアルプログラミングで扱える
    ■ IoTLT vol.83 の登壇ネタ・Qiita の記事にしたり
    「Raspberry Pi Pico」と
    「Maker Pi RP2040」を
     キーボード化

    View Slide

  9. Piper Makeにはない
    BIPESのブロック

    View Slide

  10. 「BIPES」のほうは
    Wi-Fiブロックがあった
    ※ ESP32系やラズパイで使えると思われる

    View Slide

  11. ちなみに...

    View Slide

  12. 当時は Raspberry Pi Pico W
    が未発表だったころ
    ※ 初発表は2022年6月(5ヶ月後くらい)

    View Slide

  13. 今なら Raspberry Pi Pico W で
    IoT ができる!?

    View Slide

  14. 海外のCoderDojoで試された実績が!?
    ■ BIPES の一部の機能についてドキュメントがある
    BIPES の
    Raspberry
    Pi Pico W
    の項目
    その中に
    Wi-Fi接続
    に関する
    ページ

    View Slide

  15. Raspberry Pi Pico W + IoT
    を試さねば!

    View Slide

  16. 簡単なHTTPリクエストを試してみた!
    ■ Raspberry Pi Pico W で GETリクエスト
    JSON を取得
    できた
    ※ ブラウザ経由で同じ JSON
      を取得できるのを確認

    View Slide

  17. ブロックはこんな感じ

    View Slide

  18. 自分がハマった
    ところ「2つ」

    View Slide

  19. 前段のお試し(Lチカ)でLEDが光らない
    詳細は Qiita
    の記事で!
    Pico用サンプルをそのまま利用
    ⇒ オンボードの LED のピン配置
      が違ってた...
     ※ Pico:GP25、 Pico W:WL_GPIO0

    View Slide

  20. 使ってたらHTTPリクエストでエラー
    ・端末のリセットで解決
    ⇒ 情報源は、MicroPython での事例

    View Slide

  21. まだ試せてないけど
    いろいろ気になる部分が

    View Slide

  22. 先ほどのドキュメントの別項目
    Raspberry Pi Pico W を
    Webサーバー化

    View Slide

  23. BIPESの公式記事より:ダッシュボード・MQTT
    ■「NodeMCU」を使った事例の記事だけど
    ⇒ Raspberry Pi Pico W で使えるか試さねば!

    View Slide

  24. 終わり!

    View Slide