This commit is contained in:
Nebel 2025-02-07 16:53:58 +09:00
parent fefb1f8935
commit 66203b6c59
Signed by: nebel
GPG key ID: 79807D08C6EF6460

View file

@ -19,17 +19,27 @@ style: |
# Raspberry Pi Zero 版 CHIRIMEN ハンズオン # Raspberry Pi Zero 版 CHIRIMEN ハンズオン
WebDINO Japan シニアエンジニア WebDINO Japan シニアエンジニア
[渡邉浩平](https://github.com/kou029w) [渡邉浩平](https://scrapbox.io/intro-to-web-dev/watanabe)
![w:200](https://github.com/kou029w.png) ![w:200](https://github.com/kou029w.png)
--- ---
## CHIRIMEN とは ## CHIRIMEN とは
![h:480](https://res.cloudinary.com/chirimen/image/fetch/c_limit,f_auto,q_auto,w_1200/https://tutorial.chirimen.org/raspi/imgs/section0/CHIRIMENforRaspberryPi3.png) ![bg right:45% fit](https://res.cloudinary.com/chirimen/image/fetch/c_limit,f_auto,q_auto,w_1200/https://tutorial.chirimen.org/raspi/imgs/section0/CHIRIMENforRaspberryPi3.png)
JavaScript からハードウェアを制御するプロトタイピング環境 **プロトタイピング環境**
センサーやモーターなど組み合わせたさまざまなものをつくることができます
JavaScript からハードウェアを制御
センサーやモーターなど組み合わせた
さまざまなものをつくることができる!
**オープンな仕様**
- 利用者が自由に開発に携われる!
- 無償で閲覧可能・誰でも参加可能
- ⇆ 一般的な IoT のイメージ
- 例: スマートスピーカーの消費者
<!-- NOTE: 10-20年前は難しいプログラミングが必要でしたが、今はJavaScriptから簡単に作れるようになりました。 --> <!-- NOTE: 10-20年前は難しいプログラミングが必要でしたが、今はJavaScriptから簡単に作れるようになりました。 -->
<!-- NOTE: 具体的にはWeb GPIO APIやWeb I2C APIと呼ばれるオープンな仕様に支えられているオープンソースソフトウェアです。 --> <!-- NOTE: 具体的にはWeb GPIO APIやWeb I2C APIと呼ばれるオープンな仕様に支えられているオープンソースソフトウェアです。 -->
@ -68,13 +78,13 @@ Raspberry Pi Zero 版 CHIRIMEN 導入編
--- ---
## Slack にアクセス (まだの方) ## Slack にアクセス
![QRコード h:350](./assets/qrcode_webiotmakerschallenge.slack.com.png) ![QRコード h:350](./assets/qrcode_webiotmakerschallenge.slack.com.png)
https://webiotmakerschallenge.slack.com https://webiotmakerschallenge.slack.com
- 塩尻・須坂会場のみなさま 👉 `#2024年度-信州参加者` - 塩尻・須坂会場のみなさま 👉 [`#2024年度-信州参加者`](https://webiotmakerschallenge.slack.com/archives/C08CPCZNL3A)
- 徳島会場のみなさま 👉 `#2024年度-徳島参加者` - 徳島会場のみなさま 👉 [`#2024年度-徳島参加者`](https://webiotmakerschallenge.slack.com/archives/C08C7E8L17D)
--- ---
@ -84,15 +94,13 @@ https://tutorial.chirimen.org/pizero/ にアクセス
または または
「chirimen pizero」で検索 [🔍](https://www.google.com/search?q=chirimen+pizero) [`chirimen pizero`](https://www.google.com/search?q=chirimen+pizero) で検索 🔍
--- ---
## 困ったとき・分からないとき・気になることがあるとき ## 困ったとき・分からないとき・気になることがあるとき
Slack や会場にいるスタッフにお気軽にお声がけください 🖐 Slack や会場にいるスタッフにお気軽にお声がけください :relaxed:
Slack: https://webiotmakerschallenge.slack.com
--- ---
@ -106,11 +114,11 @@ Slack: https://webiotmakerschallenge.slack.com
## Raspberry Pi Zero の起動 ## Raspberry Pi Zero の起動
![h:350](https://chirimen.org/PiZeroWebSerialConsole/imgs/PiZeroW_OTG.JPG) ![h:300](https://chirimen.org/PiZeroWebSerialConsole/imgs/PiZeroW_OTG.JPG)
1. microSD カードを差し込む 1. microSD カードを差し込む
2. パソコンと USB ケーブルで接続する 1. 専用ケースに入れる (オプション)
3. ターミナルに接続する 1. パソコンと USB ケーブルで接続する
--- ---
@ -124,6 +132,8 @@ https://chirimen.org/PiZeroWebSerialConsole/PiZeroWebSerialConsole.html
![](https://d33wubrfki0l68.cloudfront.net/2521683e759f053b3a77eb7d91f3849f0711267b/84e41/pizero/imgs/serialdialog.png) ![](https://d33wubrfki0l68.cloudfront.net/2521683e759f053b3a77eb7d91f3849f0711267b/84e41/pizero/imgs/serialdialog.png)
このような画面の表示があれば「接続」をクリック ✅
<!-- _footer: https://tutorial.chirimen.org/pizero/chapter_2-2 --> <!-- _footer: https://tutorial.chirimen.org/pizero/chapter_2-2 -->
--- ---
@ -132,12 +142,22 @@ https://chirimen.org/PiZeroWebSerialConsole/PiZeroWebSerialConsole.html
1. [wifi panel] > [SSID] [PASS PHRASE] を入力 1. [wifi panel] > [SSID] [PASS PHRASE] を入力
2. [SET WiFi] を選択 2. [SET WiFi] を選択
3. [Reboot] を選択 3. [wifi Info] を選択して接続の確認
4. (もう一度) ターミナルにアクセス - 青字で "Raspberry Pi's IP Address: \*\*\*" が表示されていれば OK ✅
5. [Connect and Login PiZero] を選択 - "Fail to connect chirimen.org." と表示されている場合 → NG ❌
- もう一度 1. からやり直す
---
## フリーズしたときは再起動
1. USB ケーブルを抜く (電源 OFF)
1. (もう一度) USB ケーブルを接続し起動
1. ターミナルの画面をリロード (🔁 ボタン・`Ctrl`+`R``F5` キーなど)
1. [Connect and Login PiZero] を選択
- シリアルポートが表示されていれば OK ✅ - シリアルポートが表示されていれば OK ✅
- 起動完了まで約 2 分間かかります - 起動完了まで約 2 分間かかります
6. [接続] 1. (もう一度) [接続]
<!-- _footer: https://tutorial.chirimen.org/pizero/chapter_2-3 --> <!-- _footer: https://tutorial.chirimen.org/pizero/chapter_2-3 -->