This commit is contained in:
Nebel 2025-02-07 14:33:35 +09:00
parent af20009e9a
commit 339795372d
Signed by: nebel
GPG key ID: 79807D08C6EF6460
2 changed files with 46 additions and 51 deletions

View file

@ -8,7 +8,7 @@ style: |
} }
--- ---
# 2024-10-05 ハンズオン # 2025-02-08 ハンズオン
--- ---
@ -48,7 +48,7 @@ JavaScript からハードウェアを制御するプロトタイピング環境
Raspberry Pi Zero 版 CHIRIMEN 導入編 Raspberry Pi Zero 版 CHIRIMEN 導入編
- 11:00 [Hello Real WorldL チカを実行する)](https://tutorial.chirimen.org/pizero/chapter_3.html) - 11:15 [Hello Real WorldL チカを実行する)](https://tutorial.chirimen.org/pizero/chapter_3.html)
- 12:00 〜昼休み〜 - 12:00 〜昼休み〜
- 13:00 CHIRIMEN チュートリアル - 13:00 CHIRIMEN チュートリアル
- [GPIO を試す](https://tutorial.chirimen.org/pizero/chapter_4.html) - [GPIO を試す](https://tutorial.chirimen.org/pizero/chapter_4.html)
@ -61,13 +61,19 @@ Raspberry Pi Zero 版 CHIRIMEN 導入編
## 本日のゴール ## 本日のゴール
センサーやモーターの基本的な使い方を理解する センサーやモーターの使い方を理解する
![bg w:800 right:45%](https://webiotmakers.github.io/static/images/2024/home/schedule-handson-01.webp)
--- ---
## Slack にアクセス (まだの方) ## Slack にアクセス (まだの方)
Web IoT Makers Challenge Slack: https://webiotmakerschallenge.slack.com ![QRコード h:350](./assets/qrcode_webiotmakerschallenge.slack.com.png)
https://webiotmakerschallenge.slack.com
- 信州会場のみなさま 👉 `#2024年度-信州参加者`
- 徳島会場のみなさま 👉 `#2024年度-徳島参加者`
--- ---
@ -77,40 +83,34 @@ https://tutorial.chirimen.org/pizero/ にアクセス
または または
「chirimen pi zero」で検索 [🔍](https://www.google.com/search?q=chirimen+pi+zero) 「chirimen pizero」で検索 [🔍](https://www.google.com/search?q=chirimen+pizero)
--- ---
## 困ったとき・分からないとき・気になることがあるとき ## 困ったとき・分からないとき・気になることがあるとき
会場のスタッフにお気軽にお声がけください 🖐 Slack や会場にいるスタッフにお気軽にお声がけください 🖐
Slack でも OK 👌
Web IoT Makers Challenge Slack: https://webiotmakerschallenge.slack.com Slack: https://webiotmakerschallenge.slack.com
--- ---
## 機材の確認 ## 機材の確認
- Raspberry Pi Zero W ![h:500](https://tutorial.chirimen.org/pizero/imgs/PartsList2.svg)
- CHIRIMEN スターターキット
- microSD カード
- USB ケーブル
<!-- _footer: https://tutorial.chirimen.org/pizero/#pcwifi --> <!-- _footer: https://tutorial.chirimen.org/pizero/chapter_2-1 -->
--- ---
## Raspberry Pi Zero の起動 ## Raspberry Pi Zero の起動
![h:360](https://chirimen.org/PiZeroWebSerialConsole/imgs/PiZeroW_OTG.JPG) ![h:350](https://chirimen.org/PiZeroWebSerialConsole/imgs/PiZeroW_OTG.JPG)
1. microSD カードを差し込む 1. microSD カードを差し込む
2. パソコンと USB ケーブルで接続する 2. パソコンと USB ケーブルで接続する
3. ターミナルに接続する 3. ターミナルに接続する
<!-- _footer: https://tutorial.chirimen.org/pizero/#a-hrefhttpschirimenorgpizerowebserialconsolepizerowebserialconsolehtmla- -->
--- ---
## ターミナルに接続 ## ターミナルに接続
@ -123,6 +123,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 -->
--- ---
## Wi-Fi の設定 ## Wi-Fi の設定
@ -136,7 +138,7 @@ https://chirimen.org/PiZeroWebSerialConsole/PiZeroWebSerialConsole.html
- 起動完了まで約 2 分間かかります - 起動完了まで約 2 分間かかります
6. [接続] 6. [接続]
<!-- _footer: https://tutorial.chirimen.org/pizero/#wifi --> <!-- _footer: https://tutorial.chirimen.org/pizero/chapter_2-3 -->
--- ---
@ -144,7 +146,7 @@ https://chirimen.org/PiZeroWebSerialConsole/PiZeroWebSerialConsole.html
![h:600](./assets/led-blink.dio.png) ![h:600](./assets/led-blink.dio.png)
<!-- _footer: https://tutorial.chirimen.org/pizero/#section-3 --> <!-- _footer: https://tutorial.chirimen.org/pizero/chapter_3-1 -->
--- ---
@ -156,7 +158,6 @@ https://chirimen.org/PiZeroWebSerialConsole/PiZeroWebSerialConsole.html
import { requestGPIOAccess } from "node-web-gpio"; // WebGPIO を使えるようにするためのライブラリをインポート import { requestGPIOAccess } from "node-web-gpio"; // WebGPIO を使えるようにするためのライブラリをインポート
const sleep = (msec) => new Promise((resolve) => setTimeout(resolve, msec)); // sleep 関数を定義 const sleep = (msec) => new Promise((resolve) => setTimeout(resolve, msec)); // sleep 関数を定義
async function blink() {
const gpioAccess = await requestGPIOAccess(); // GPIO を操作する const gpioAccess = await requestGPIOAccess(); // GPIO を操作する
const port = gpioAccess.ports.get(26); // 26 番ポートを操作する const port = gpioAccess.ports.get(26); // 26 番ポートを操作する
@ -170,9 +171,6 @@ async function blink() {
await port.write(0); // LEDを消灯 await port.write(0); // LEDを消灯
await sleep(1000); // 1000 ms (1秒) 待機 await sleep(1000); // 1000 ms (1秒) 待機
} }
}
blink();
``` ```
コピー&ペースト > [Save] (保存) コピー&ペースト > [Save] (保存)
@ -218,36 +216,32 @@ https://tutorial.chirimen.org/pizero/ にアクセス
または または
「chirimen pi zero」で検索 [🔍](https://www.google.com/search?q=chirimen+pi+zero) 「chirimen pizero」で検索 [🔍](https://www.google.com/search?q=chirimen+pizero)
--- ---
# 2024-10-06 # 2025-02-09
--- ---
## いろいろなデバイスを自由に試してみよう ## いろいろなデバイスを自由に試してみよう
- 自由に進めてもらって OK 👌 - 自由に進めてもらって OK 👌
- 席はどこでも OK 👌 (午前中) - 自由に実験しながらセンサー・アクチュエータに触れる時間
--- ---
## 本日の流れ ## 本日の流れ
Raspberry Pi Zero 版 CHIRIMEN 応用編 - 10:00 Raspberry Pi Zero 版 CHIRIMEN 応用編・自由時間
- 11:30 片付け・ハッカソンチーム分け発表
- 10:00 自由時間 - 12:00 〜昼休み〜
- 11:20 片付け・ハッカソンチーム分け発表 - 13:00 アイディアワークショップ
- ハッカソンに向けてのインプットトーク
アイディアワークショップ - アイディアワークショップ
- ハッカソンに向けてのチーム相談タイム
- 13:00 ハッカソンに向けてのインプットトーク - ハッカソンについての説明、機材貸し出し、記念撮影
- 13:15 アイディアワークショップ - 16:00 解散
- 14:20 ハッカソンに向けてのチーム相談タイム
- 16:20 各チームの進捗発表
- 16:30 ハッカソンについての説明、機材貸し出し、記念撮影
- 17:00 解散
--- ---
@ -415,11 +409,12 @@ while (true) {
- 引っ張らない - 引っ張らない
- 折り曲げない - 折り曲げない
カメラ接続確認コマンド: **動作確認方法**
以下のコマンドで画像ファイルが保存されます:
``` ```
$ vcgencmd get_camera raspistill -v --width 640 --height 480 -o test.jpg
supported=1 detected=1, libcamera interfaces=0
``` ```
--- ---

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB