CHIRIMEN for Raspberry Pi ハンズオン (導入)
Find a file
2022-10-09 13:16:26 +09:00
.github/workflows add webiotmakers-gallery 2022-10-06 15:56:56 +09:00
assets fix 2022-10-07 22:20:23 +09:00
.gitignore add webiotmakers-gallery 2022-10-06 15:56:56 +09:00
.marprc.yml add advanced example 2022-10-09 10:56:37 +09:00
Makefile add webiotmakers-gallery 2022-10-06 15:56:56 +09:00
README.md Update README.md 2022-10-09 13:16:26 +09:00

title marp paginate style
CHIRIMEN ハンズオン true true section :is(h1, h2, h3, h4, h5, h6) { border-bottom: 10px solid #F5CE52; }

1 日目


bg


CHIRIMEN ハンズオン

2022-10-08/2022-10-09 in 岡山

WebDINO Japan シニアエンジニア 渡邉浩平 w:200


CHIRIMEN とは

h:480

Web ブラウザーからハードウェアを制御するプロトタイピング環境 センサーやモーターなど組み合わせたさまざまなものをつくることができます


作品例

h:550


本日の流れ

準備編 (11:20-12:00)

  • セットアップ

基礎編 (13:00-17:00)

  • L チカしてみよう
  • GitHub アカウントの登録
  • GPIO に関する基礎知識
  • I2C に関する基礎知識

本日のゴール

基礎編

  • センサーやモーターの基本的な使い方を理解する

Slack にアクセス (まだの方)

webiotmakerschallenge.slack.com


ハンズオン資料

tutorial.chirimen.org/raspi または 「chirimen チュートリアル」で検索


困ったとき・分からないとき・気になることがあるとき

会場のスタッフにお気軽にお声がけください 🖐 (Slack でも OK 👌)


機材の確認

必要なもの

  • クリアボックス
    • ディスプレイ/HDMI ケーブル/変換アダプター/AC アダプター (Type-C)
    • AC アダプター付き電源タップ/Type-C ケーブル
    • Raspberry Pi 本体/ヒートシンク
    • 有線マウス
  • キーボード
  • CHIRIMEN スターターキット
    • microSD カード

(必要なもの以外はクリアボックスに片付けておきましょう)


ヒートシンクの取り付け


Raspberry Pi の起動

h:600


Wi-Fi の設定

Raspberry Pi の起動後、画面右上のパネルをクリックして設定を行います

(接続情報は会場で確認しましょう)


ブレッドボードでの配線

h:600


サンプルコードの実行

ブラウザー > Examples > GPIO Examples > GPIO-Blink > CSB (CodeSandbox)

h:480


ここまでのまとめ

  • CHIRIMEN for Raspberry Pi の起動
  • LED を制御するサンプルコード (通称 LED チカチカ、L チカ) の実行

GitHub アカウントの登録


GitHub アカウントの登録

GitHub > Sign up からアカウントを作成します アカウントに必要な項目を入力します

h:480


GitHub アカウントの登録

h:480


GitHub アカウントの登録

入力したメールアドレスに登録用のメールが届くので確認します

h:480


GitHub アカウントの登録

次のような画面になれば OK

h:480


CodeSandbox の使い方


後付


その他


2 日目


いろいろなデバイスを触ってみよう

自分の席に着き次第、自由に進めてもらって OK 👌


本日の流れ

ハンズオン講習会

  • 10:00-10:10 はじめに
  • 11:30-12:00 片付け

アイディアワークショップ

  • 13:00-13:30 インプットトーク
  • 13:30-16:00 各チームの作戦会議
  • 16:00-16:20 各チームの進捗共有
  • 16:30-17:00 ハッカソンの説明など

ハッカソンのポイント

  • ときめくような素敵なアイディア
  • 審査本番に作品が機能すること

bg w:800 right:48%


応用編

  • I2C で複数のデバイス扱う
  • 遠隔制御

I2C で複数のデバイス扱う

それぞれのモジュールの VCC/GND/SDA/SCL を並列接続 h:450 スレーブアドレスが同じデバイスは同時に接続できません https://tutorial.chirimen.org/raspi/section3#section-7


I2C で複数のデバイス扱う - 温湿度センサーと距離センサーの例


遠隔制御

ブラウザー > Examples > Remote Examples > REMOTE-I2C-SHT30 > CSB

  • relay.subscribe("{ここは書き換えて使用してください}")

⚠ 片付け注意事項

  1. 借りたセンサーをすべて返却します
  2. Raspberry Pi の電源を切ります
  3. microSD カードは必ず抜き取り、CHIRIMEN スターターキットを片付けます
  4. クリアボックスを片付けます
    • できるだけ元の状態に戻してください

(詳しくは会場のスタッフが案内します)


ハッカソンに向けて

リードタイムに注意 特に海外からの発送は時間がかかるので余裕を持って 品薄なものもあるので早めに調達を https://gist.github.com/elie-j/8a27e7a65a40371e0cda5754ce0a063d