Skip to content

gdsc-kyutech/2024-iot

Repository files navigation

2024-iot

Table of Contents

Basic 🔰

  1. Thonnyをインストール
  2. Pico Wを接続
  3. ファームウェアを焼き込み
  4. Lチカ (local)
  5. Lチカ (Wi-Fi)
  1. LINE Notify アクセストークンの取得
  2. 本体温度センサを利用した通知デモ
  3. (Optional) GPIOを利用した温度監視システムの構築

Intermediate

  1. LINE Developersアカウントの作成
  2. Messaging API利用のための初期設定
  3. Google Apps Scriptを書いてみる
  4. Webhook URLの設定
  5. メッセージ内容に応じた処理の分岐
  1. Pico Wとの連携
  2. Botのカスタマイズ

Advanced

  1. Mosquitoを使ってMQTTを試す
  2. Microsoft Azure IoT Hubで時系列データを見る

M5StackやArdiono,その他各種電子部品をご用意しています.
詳しくは上記リンクからご確認ください.

Sources

  • スライド
    講座で使用したスライドです.

  • イベント録画
    本資料を用いて,2024/05/11(土)に九州工業大学飯塚キャンパスポルト棟にてハンズオンイベントを開催しました.
    イベント詳細はこちらから

FAQ

ThonnyでBackend Errorが表示されてPico Wを認識しない

メモリ領域に不要なファイルが残っている場合があります.

  1. こちらの初期化用イメージをダウンロードし,ファームウェアと同様に書き込み
  2. 再度,通常のファームウェアを書き込み

で復旧できます.

// terubouzuさん,ありがとうございました!

ThonnyとPico Wの接続がうまくいかない

以下の手順をお試しください.
途中で接続に成功すれば,以降のステップを踏む必要はありません.

  1. 赤い停止ボタンを3回ほど押してみる
  2. 一旦USBケーブルを抜き,再度接続してみる
  3. Thonnyを開き,右下のMicroPythonを一旦ローカルPythonに変更,再度MicroPythonに変更してみる
  4. Thonnyを一旦閉じて,再度起動してみる
  5. 一旦USBケーブルを抜き,ボタンを押しながら接続して再度ファームウェアを焼いてみる
  6. PCを再起動してみる

LINEに送る文字列が文字化けする

Windows環境において発生するようです.
システムの文字コードをShift-JISからUTF-8に変更することで改善します.
こちらを参考にお試しください.

なお,その他のプログラムにも影響を及ぼします.
もし正常に動かなくなってしまった場合は,再度Shift-JISへお戻しください.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages