学校にArduinoラボをつくる:キットのリスト、レイアウト、予算計画
生徒24人・8グループ向けの学校のArduinoラボのつくり方です。キットの表、共用備品、収納のしくみ、消耗品の見積もり、安全のルール、空欄の予算テンプレートを紹介します。
学校のArduinoラボをつくるときは、購入リストを3つの層に分けましょう。グループキット(各テーブルに置くボード、ブレッドボード、ジャンパーワイヤー、基本的な部品)、共用備品(テスター、工具、予備部品ボックス、希望すればはんだ付けステーション)、インフラ(パソコン、USB接続、コンセント、テーブル、鍵のかかる収納)です。たとえば24人のクラス用につくる場合、3人ずつの8グループ、各グループにArduino Unoのキットを1つ、ラボ全体でESP32を4台とRaspberry Pi Picoを4台、予備のUnoを2台、テスターを5台、パソコンを8台そろえれば、しっかりしたスタートになります。予算はまず1つ目の層に使い、2年目にセンサーやモジュールのボックスで拡張します。ラボの1年目は購入の年で、2年目以降は運用の年です。だからこそ、番号付きのボックス、色分け、学期ごとの在庫点検は、部品そのものと同じくらい重要です。
この記事では、ラボの立ち上げと長期的な運用について説明します。生徒1人分の最初の購入リストはArduinoスターターキットの記事で、グループの役割、ヘルプの順番待ち、授業の始めのボックスの配り方は大人数のクラスでArduinoを教えるの記事で紹介しました。ここでは順に、キットの表、共用備品、テーブルとパソコンの配置、価格欄が空欄の予算テンプレート、2年目の拡張ボックス、棚の配置、消耗品の見積もり、安全のルール、年間カレンダー、資金集めのための書類一式を紹介します。価格は国や月によって変わるので載せていません。その代わりにすべての品目を数量付きで示すので、価格はご自身の仕入れ先の価格を記入してください。
3つの層:グループキット、共用備品、インフラ
ラボを層に分けると、3つの点で役に立ちます。1つ目は優先順位です。予算が限られている場合は、生徒が手で触れるものがすべて入っているグループキットを最初に買います。テスターや工具は少ない数から始められますし、インフラの大部分はすでに学校にあります。2つ目は責任です。グループキットはそのグループのボックスで、授業の終わりにグループが点検します。共用備品は先生が管理して貸し出し、インフラは学校の備品です。3つ目は寿命です。ボード、ブレッドボード、テスターは何年も使えますが、LED、抵抗、ジャンパーワイヤーは毎年補充が必要な消耗品です。予算テンプレートでは、この区別を「一回限り」と「毎年」の2つの種類で管理します。
| 層 | 内容 | 責任者 | 寿命と更新 |
|---|---|---|---|
| 1.グループキット | ボード、USBケーブル、ブレッドボード、ジャンパーワイヤー、LED、抵抗、ボタン、基本的なセンサー、番号付きボックス | グループ。授業の終わりにボックスを点検する | ボードとブレッドボードは何年も使える。LED、抵抗、ワイヤーは毎年補充 |
| 2.共用備品 | テスター、工具、保護メガネ、予備部品ボックス、テーマボックス、必要に応じてはんだ付けステーション | 先生。グループに貸し出す | 工具は長持ちする。予備ボックスは学期ごとに補充 |
| 3.インフラ | パソコン、USB延長ケーブルまたはハブ、アース付き電源タップ、テーブル、鍵のかかる棚、プロジェクター | 学校。ラボの担当者が管理する | ほとんどはすでにある。設置は一度、点検は学期ごと |
8グループ、生徒24人:基本キットの表
この表は、生徒24人、3人ずつの8グループ、週1〜2回の授業を想定しています。合計の列は、8グループに必要な数に約20〜25%の予備を加えて切りのよい数にしたものです。ボードやブレッドボードのような丈夫な部品は予備を少なく、LEDやワイヤーのようになくしやすい部品は多めにしています。部品は適当に選んだわけではありません。リストにあるセンサーや出力部品のほとんどは、BlueGraysで回路図とコード付きで無料公開されているプロジェクトの少なくとも1つに対応しているので、追加で何も買わなくてもラボの最初の学期の授業が埋まります。グループの数が違う場合は、1グループあたりの列にグループ数を掛け、同じ割合の予備を加えてください。
| 品目 | 1グループあたり | 合計(8グループ+予備) | メモ |
|---|---|---|---|
| Arduino Uno互換ボード | 1 | 10 | 2台は予備。すべてのキットで同じモデル |
| USBケーブル(Uno用のUSB-B) | 1 | 10 | 短いケーブルのほうがテーブルの上で絡みにくい |
| ブレッドボード(830穴) | 1 | 10 | バネがゆるんだら予備と交換 |
| オス・オスのジャンパーワイヤー | 30 | 260 | 消耗品。毎年補充 |
| メス・オスのジャンパーワイヤー | 10 | 100 | ピンがむき出しのモジュール用 |
| 5 mm LED(赤・黄・緑) | 15 | 150 | LEDの点滅、信号機 |
| RGB LED | 1 | 10 | 色の混合とPWM |
| 抵抗 220 Ωと330 Ω | 10 + 10 | 200 | LED用。値のラベルを貼った仕切りに入れる |
| 抵抗 1 kΩと10 kΩ | 5 + 5 | 100 | ボタンとLDRの回路用 |
| 押しボタン | 4 | 40 | ボタンでLEDを点灯(押している間のみ) |
| 10 kΩのポテンショメーター | 1 | 10 | アナログ読み取り |
| アクティブブザーとパッシブブザー | 1 + 1 | 20 | 音と周波数のプロジェクト |
| LDR(フォトレジスタ) | 2 | 20 | LDRで作る常夜灯 |
| HC-SR04距離センサー | 1 | 10 | HC-SR04で距離を測定(シリアルモニタ表示) |
| DHT11温湿度センサー | 1 | 10 | DHT11で温度と湿度を測定 |
| SG90サーボモーター | 1 | 10 | 動きのあるプロジェクトの入門 |
| 仕切り付き収納ボックス+内容物カード | 1 | 9 | 8グループ分+予備ボックス1つ |
| ESP32開発ボード+対応するUSBケーブル | 共用 | 4 | ボックスE1〜E4。3.3 V、ESP32でLEDを点滅 |
| Raspberry Pi Pico(ピンヘッダーはんだ付け済み)+USBケーブル | 共用 | 4 | ボックスP1〜P4。MicroPython、Raspberry Pi Picoで外付けLEDを点灯(GP14+ブレッドボード) |
ボードの組み合わせの大半をArduino Unoにする理由はシンプルです。5 Vで動作し、初心者向けのセンサーのほとんどを直接つなげられ、USB-Bソケットは頻繁な抜き差しにも耐え、教材の多くがこのボード向けに書かれているからです。BlueGraysにある200以上のプロジェクトのうち、約110がArduino、50がESP32、30がRaspberry Pi Pico向けです。ESP32はWi-FiやBluetoothが必要なIoT(モノのインターネット)の単元のために、PicoはMicroPythonでテキストベースのプログラミングに移るために購入します。この2つのボードはふつう年度の後半から使い始めるので、1年目はそれぞれ4台ずつで十分です。その単元では4グループがESP32かPicoで作業し、残りの4グループはUnoのプロジェクトを続け、翌週に入れ替わります。ボードの違いはArduinoとESP32の違いは?で比べられます。最初の授業はESP32の初回授業の計画とPicoとMicroPythonの授業計画にあります。
共用備品:テーブルではなく棚に置くもの
| 備品 | 数量 | 用途 | 購入の時期 |
|---|---|---|---|
| デジタルテスター | 4 + 先生用1 | 断線したワイヤー、切れた電池、電圧の確認。2グループに1台 | 1年目 |
| ニッパーとワイヤーストリッパー | 各4 | 部品の足を切る、ワイヤーの準備 | 1年目 |
| ラジオペンチとピンセット | 各4 | 小さな部品、曲がったピンをまっすぐにする | 1年目 |
| 保護メガネ | 24 | 部品の足を切るときとはんだ付けのとき | 1年目 |
| 予備部品ボックス(S) | 1 | 予備のボード、ワイヤー、ブレッドボード、センサー | 1年目 |
| ラベル用紙またはラベルライター、ラミネート | 1 | ボックスの番号と内容物カード | 1年目 |
| 温度調節機能付きはんだ付けステーション+こて台+はんだ吸煙器 | 2 | ピンヘッダーのはんだ付け、常設の回路、展示用のプロジェクト | 任意。必要になったとき |
| 糸はんだ、はんだ吸い取り器、はんだ吸い取り線 | 各1 | はんだ付けコーナーの消耗品 | はんだ付けステーションと一緒に |
| 可変の直流安定化電源 | 1 | 先生専用。モーターや電池のプロジェクトでの測定 | 2年目、任意 |
このリストで、はんだ付けステーションをあえて任意にしているのには理由があります。ブレッドボードとジャンパーワイヤーで組むプロジェクトには、はんだ付けが必要ありません。そのため、ラボの1年目ははんだ付けなしで過ごせます。はんだ付けが最初に必要になるのは、たいていピンヘッダーなしで売られているモジュールとPicoです。Picoをピンヘッダーはんだ付け済みで購入すれば、1年目はその必要がなくなります。常設の回路、展示、クラブ活動が始まったら、温度調節機能付きのステーション2台、換気、先生の監督のもとで、はんだ付けコーナーを設けます。詳しくははんだ付けのやり方のガイドにあります。一方、テスターは初日から必要です。断線したジャンパーワイヤー、切れた電池、違う列に差し込まれた足を見つけるいちばん早い方法だからです。最初の数週間は、生徒には導通(ブザー)テストと正しい電圧の測り方だけを教え、電流の測定はあとに回しましょう。やり方はテスターの使い方で説明しています。
インフラ:テーブル、電源、パソコン、収納
- テーブルの配置:グループ用のテーブルを8台用意し、各テーブルに椅子3脚とパソコン1台を置きます。テーブルは壁沿いにU字型に並べるか、2台ずつの島にします。先生の机はプロジェクターの横に置き、テーブルの間には楽に動き回れるよう少なくとも1メートルの通路を空けます。各テーブルの角には、ボックスと同じ番号を貼ります。
- 電源:テーブルごとに、スイッチ付きでアース付きの電源タップが1つあれば十分です。ケーブルは床を横切らせず、テーブルの裏かケーブルダクトに通し、電源タップどうしをつないでタコ足配線にしないでください。授業の終わりに電源タップのスイッチを切ることを、ラボを閉めるときの決まった手順に入れましょう。
- パソコン:グループ用に8台と先生用に1台です。Arduino IDEとThonnyのデスクトップ版はWindows、macOS、Linuxで動作します。ブラウザしか動かない端末は、この構成には向いていません。古くても安定して動くパソコンなら、この用途には十分です。
- USB接続:パソコンのポートが背面にある場合は、テーブルに固定した短いUSB延長ケーブルを使うと、ボードが宙ぶらりんになりません。ポートが足りない場合は、専用のACアダプターが付いたUSBハブ(セルフパワーのハブ)を使います。セルフパワーでないハブでは、サーボのように電流を多く使う部品をつないだときにボードがリセットされることがあります。
- 収納:鍵のかかる棚または棚のシステムを用意し、グループのボックス、テーマボックス、予備の在庫で段を分けます。電池とはんだごては、棚の中にある別の鍵付きの金属製の箱か仕切りに入れます。
- 表示:プロジェクターまたは電子黒板を使います。先生のパソコンではArduino IDEの文字サイズを大きくしましょう。後ろの列のグループがコードを読めるようにするほうが、黒板にコードを書き直すよりも時間がかかりません。
パソコンとソフトウェアの準備
- すべてのパソコンにArduino IDEをインストールし、初回起動時にダウンロードされる追加のコンポーネントが終わるまで待ちます。手順はArduino IDEのインストール方法の記事にあります。
- 互換ボードのUSBチップ(たいていはCH340)のドライバをインストールします。Windowsでは、この手順に管理者権限が必要です。ポートが表示されない場合は、Arduinoに書き込めないときの記事のチェックリストに沿って確認してください。
- ボードマネージャからESP32のボードパッケージをインストールします(ESP32とは?で説明しています)。パッケージのサイズが大きいので、学校のネットワークが空いている授業の前にダウンロードしておきます。
- Pico用にThonnyをインストールし、各PicoにMicroPythonのファームウェアを一度書き込みます(Raspberry Pi Picoとは?)。学期の始めにこれを済ませておけば、授業ではコードを書くだけになります。
- その年のプロジェクトで使うライブラリ(たとえばDHTやI2C LCDのライブラリ)を前もってインストールします。ServoライブラリはArduino IDEに最初から入っています。
- 各パソコンで、そのテーブルのボードに「Blink」のスケッチ例を書き込み、動作したらパソコンにテーブル番号を貼ります。
- すべての手順を1ページの準備チェックリストにまとめます。パソコンが初期化されたときや大きなアップデートがあったときは、チェックリストを最初からもう一度実行します。
学校のネットワークとパソコンの制限は、学期が始まる前に解決しておきましょう。ほとんどの学校では、ソフトウェアやドライバをインストールする権限はICT担当者が持っています。少なくとも2週間前に準備チェックリストを送り、どのパソコンをどのユーザーアカウントで使うかを一緒に決めてください。USBストレージを禁止している学校もあります。MicroPythonのファームウェアを書き込む間、PicoはパソコンでUSBメモリのように見えるので、制限がある場合はこの手順をICT担当者と一緒に行ってください。ESP32のプロジェクトには別の問題もあります。無印ESP32は2.4 GHzのWi-Fiにしか接続できず、サンプルコードの多くはパスワードで保護されたシンプルなネットワークを想定しています。ユーザー名とパスワードでログインする企業向けのネットワークや、ブラウザでログインページが開くゲストネットワーク(キャプティブポータル)では、これらのサンプルはそのままでは動きません。ICT担当者の承認を得て、ラボ専用で授業中だけ電源を入れるシンプルな2.4 GHzのアクセスポイントを設置すれば、この問題は根本的に解決します。
予算テンプレート:価格はご自身の仕入れ先で記入
下の表は見積もりではなく、記入して使うテンプレートです。数量の列は上の表から取っています。単価と合計の列は、地元の仕入れ先からの見積もりをもとに記入してください。品目ごとに少なくとも2社から見積もりを取り、どれを選んだか、その理由は何かをメモしておきます。寄付や助成金に申し込むとき、このメモが申請書のいちばんの強みになります。一回限りの品目と毎年の品目は分けて合計します。1年目には両方の合計が必要で、2年目以降はほとんどが毎年の品目だけになります。最後に10〜15%の予備費を加えます。送料、壊れたボード、学期の途中での値上がりなどは、ここでまかないます。ボードは1つのモデルに、できれば仕入れ先も1社に絞っておくと、ドライバや予備部品の管理が何年にもわたってずっと楽になります。
| 品目 | 層 | 数量 | 単価 | 合計 | 種類 |
|---|---|---|---|---|---|
| Arduino Uno互換ボード | 1 | 10 | 一回限り | ||
| ESP32開発ボード | 1 | 4 | 一回限り | ||
| Raspberry Pi Pico(ピンヘッダーはんだ付け済み) | 1 | 4 | 一回限り | ||
| USBケーブル(ボードに合うもの) | 1 | 18 | 一回限り | ||
| ブレッドボード(830穴) | 1 | 10 | 一回限り | ||
| 基本的な部品とセンサー(キットの表の品目) | 1 | 8キット+予備 | 一回限り | ||
| 収納ボックスと内容物カード | 1 | 17 | 一回限り | ||
| デジタルテスター | 2 | 5 | 一回限り | ||
| 工具と保護メガネ | 2 | 備品の表のとおり | 一回限り | ||
| はんだ付けステーションと消耗品(任意) | 2 | 2 | 一回限り | ||
| テーマボックス(2年目) | 2 | 5箱 | 一回限り | ||
| USB延長ケーブルまたはセルフパワーのハブ | 3 | 8 | 一回限り | ||
| スイッチ付き・アース付きの電源タップ | 3 | 9 | 一回限り | ||
| 鍵のかかる棚またはラック、電池用の箱 | 3 | 1 | 一回限り | ||
| 消耗品の補充(LED、抵抗、ワイヤー、ボタン) | 1 | 消耗品の表のとおり | 毎年 | ||
| 壊れたボードやセンサーの交換 | 1 | ボード約2台+センサー数個 | 毎年 | ||
| 予備費(10〜15%) | ― | ― | 毎年 |
2年目:センサーとモジュールの拡張ボックス
基本のキットが定着したら、グループのボックスそれぞれに新しいモジュールを加えるのではなく、テーマボックスをつくりましょう。テーマボックスには1つのテーマのモジュールを2〜8個ずつ入れ、プロジェクトに合わせて貸し出します。その週にディスプレイのプロジェクトをするグループは「ディスプレイ」ボックスから取り出し、授業の終わりにすべて戻します。こうすれば、あまり使わないモジュールを8個も買う必要がなく、グループのボックスも初日と同じくらいシンプルなままです。テーマボックスの内容物カードには、モジュール名の横にどのグループが何を持ち出したかを書く貸し出し表を付けておきます。どのモジュールを買うかを決めるときは、後で説明するBlueGraysの「マイ工房」のリストが役に立ちます。グループのボックス1つ分の中身を登録すると、どの不足部品を加えればいくつのプロジェクトが作れるようになるかがわかります。
| テーマボックス | 内容(数量) | 広がるテーマ |
|---|---|---|
| ディスプレイ | I2C 16x2 LCD(4)、0.96インチOLED(4)、TM1637 4桁ディスプレイ(4) | 測定値の画面表示、カウンター、時計、メニュー |
| 動き | SG90サーボ(8)、ギア付きDCモーターとタイヤ(4)、L298NまたはL9110Sドライバ(4)、28BYJ-48ステッピングモーター+ULN2003(4)、単3電池4本用の電池ボックス(4 x AA)(4) | ロボットカー、遮断機、ターンテーブル |
| 検知 | PIR(4)、土壌水分センサー(4)、雨センサー(4)、DS18B20(4)、ガスセンサー(2)、炎センサー(2) | スマート温室、警報装置、気象ステーション |
| 識別と通信 | RC522 RFID(4)、赤外線受信モジュール+リモコン(4)、キーパッド(4)、HC-05 Bluetooth(2) | カードで開くドア、暗証番号ロック、リモコン操作 |
| 電源(先生が管理) | MB102ブレッドボード電源モジュール(4)、18650電池+電池ホルダー(4)、TP4056充電モジュール(4)、LM2596降圧コンバーター(2) | 電池で動くプロジェクトや持ち運べるプロジェクト |
棚とボックスのしくみ:番号、内容物カード、色分け
ラボにある持ち運べるものには、すべて名前と置き場所を決めましょう。グループのボックスはG1〜G8、ESP32のボックスはE1〜E4、PicoのボックスはP1〜P4、テーマボックスは名前で、予備ボックスはSと番号を付けます。各ボックスに入っているボード、USBケーブル、ブレッドボードにも同じ番号を付けます。棚には重さと使う頻度に合わせて入れていきます。グループのボックスは目の高さに左からG1〜G8の順に、テーマボックスはその上の段に、重い予備の在庫はいちばん下に、電池とはんだごては鍵のかかる別の仕切りに入れます。工具は壁の有孔ボードに掛け、1つずつ周りをマーカーでなぞっておきます。授業の終わりに空いている輪郭があれば、数えなくても足りない工具がわかります。各ボックスのふたの内側には、ラミネートした内容物カードを貼ります。部品名、数量、色、小さなイラストを載せ、さらに最後に点検した日付と足りない部品を書く欄も設けます。
- 青:Arduino Unoのグループのボックス(G1〜G8)とそのケーブル。
- 緑:ESP32のボックス(E1〜E4)。ふたに3.3 Vの注意書きを書く。
- 紫:Raspberry Pi Picoのボックス(P1〜P4)。MicroPythonがインストール済みであることをふたにメモする。
- 黄:テーマボックス。ふたの内側に貸し出し表がある。
- 赤:先生と一緒のときだけ使うもの。電池、はんだごて、電源装置、「電源」ボックス。
- 白:予備ボックスと消耗品の在庫。授業中は開けず、不足分の補充にだけ使う。
点検の手順は層ごとに進めます。グループのボックスは、毎回の授業の終わりにグループが点検します。この2分間の手順は大人数のクラスの記事で紹介しました。共用備品とテーマボックスは、週に1回、先生が点検します。工具ボードと内容物カードがあるので、5分以上かかることはありません。抵抗、LED、ワイヤーのような小さな消耗品は1つずつ数えないでください。袋や仕切りごとに「最低ライン」の線を引いておき、量が線を下回ったら注文リストに書き込みます。一方、ボード、センサー、モジュールは個数で数えます。HC-SR04を1つなくすのと、LEDを1つなくすのとでは意味が違うからです。学期の終わりには完全な棚卸しをして、ボードを1台ずつテストします。なくなった部品や壊れた部品は、罰を与えるのではなく記録しましょう。どの部品がどのボックスからどのくらいの頻度でなくなるかがわかれば、次に何を注文すべきか、どのルールがうまく機能していないかがわかります。
消耗品:1年でどのくらい使い切る?
消耗品とは、授業中に壊れたり、なくなったり、傷んだりする小さな部品のことです。下の数字は実測値ではなく、8グループ・週1回の授業をもとにした大まかな計画用の見積もりです。最初の学期の点検記録から自分のラボでの割合を出し、表を更新してください。部品がなくなる主な原因は3つあります。足を何度も曲げて折ってしまうこと、LEDを抵抗なしで、または逆向きにつないでしまうこと、小さな部品がテーブルの下に落ちることです。最初の2つは正しい配線の習慣で、3つ目は仕切り付きのボックスと授業の終わりのテーブル確認で減らせます。LEDと抵抗を色や値ごとに分けた袋で、大きなパックで買うと、単価が下がるうえに数えるのも楽になります。こぼれた抵抗を生徒が正しい仕切りに戻せるよう、カラーコードの帯から値を読む方法を教えましょう。この練習には無料の「カラーコード」ツールが役立ちます。
| 消耗品 | なくなる原因 | 年間の見積もり(8グループ) | メモ |
|---|---|---|---|
| 5 mm LED | 足の破損、抵抗なしの接続、紛失 | 150〜200 | 色ごとに別の袋 |
| 抵抗 220 Ωと330 Ω | 足の曲がり、紛失 | 150〜200 | 値のラベルを貼った仕切り |
| 抵抗 1 kΩと10 kΩ | 紛失 | 60〜100 | 同じ仕切りのしくみ |
| オス・オスのジャンパーワイヤー | 先端の破損、内部の断線 | 100〜150 | 断線したワイヤーはテスターで見分けて取り除く |
| メス・オスとメス・メスのジャンパーワイヤー | ソケットのゆるみ | 40〜60 | ソケットがゆるむと接触不良が起きる |
| 押しボタン | 足の破損 | 15〜20 | 小さくてなくしやすい |
| ブレッドボード | バネのゆるみ | 1〜2 | 接触不良の列に印を付ける |
| USBケーブル | ソケットのゆるみ、断線 | 2〜3 | つながったり切れたりするケーブルはすぐに使用をやめる |
| 糸はんだ(はんだ付けをする場合) | 使用による消費 | 1巻 | 任意 |
| ラベル、袋、テープ | 使用による消費 | 1パック | 内容物カードの更新 |

安全:5 Vの上限、はんだ付け、電池、応急手当
ラボの安全の基本ルールは、電源の上限です。1年目は、すべての回路をパソコンのUSBポート、つまり5 Vから給電します。この電圧は感電という点では低く、本当のリスクはショートしたときに熱くなる部品やワイヤー、はんだごてによるやけど、リチウム電池です。リレーで商用電源につないだ機器を切り替えるプロジェクトはラボでは行わず、リレーのプロジェクトでは低電圧の負荷だけを使います。はんだ付けをする場合は、こて先が300 °Cを超えること、こて台なしで置きっぱなしにしないこと、はんだの煙は窓を開けるか吸煙器で取り除くことを最初にはっきり伝えます。有鉛はんだを使う場合は、作業後に手を洗います。リチウムイオン電池や18650電池は、端子どうしが触れないようにして、鍵のかかる耐火性の箱に保管し、長く保管するときは半分くらいまで充電した状態にします。膨らんだ電池、つぶれた電池、熱を持った電池は使わずに電池の回収場所に持っていき、充電中は必ず目を離さないようにします(詳しくはTP4056充電モジュールの記事にあります)。軽いやけどの応急手当は、その部分を流れる冷たい水に約20分当てることです。救急箱と消火器の場所はドアの横に掲示し、どんな事故も学校の手順に従って報告します。下の8つのルールをA3のポスターにして、ドアの横に貼りましょう。
- 回路を組むときや変更するときは、USBケーブルを抜いておく。
- 電源はパソコンのUSBだけ。電池、ACアダプター、電源モジュールは先生の許可を得て使う。
- 熱くなっている、においがする、煙が出ている部品を見つけたら、USBを抜いて手を挙げる。
- テーブルの上に飲食物は置かない。かばんは入口の棚に置く。
- 部品はすべて自分のボックスに戻す。ボックスの間で部品をやりとりしない。
- はんだごて、電池、電源装置は、先生の机で先生と一緒のときだけ使う。
- 部品の足を切るときは保護メガネをかけ、切り落とす側の端を指で押さえる。
- 壊れた部品、なくした部品、傷んだ部品を隠さない。内容物カードに書いて先生に伝える。
年間の運用カレンダー
| 時期 | やること | 所要時間 | 担当 |
|---|---|---|---|
| 学期の始め(最初の2週間) | 全数点検、すべてのボードでのBlinkテスト、パソコンのIDEとドライバの確認、内容物カードの更新、生徒と一緒にルールのポスターを読む | 2〜3時間+最初の授業 | 先生、生徒アシスタント |
| 毎週 | テーマボックスと工具ボードの点検、消耗品の仕切りの「最低ライン」の確認 | 5〜10分 | 先生 |
| 学期の中ごろ | 紛失・破損リストの回収、予備ボックスの補充、不具合のあるボードのテスト、必要なら追加の注文 | 1時間 | 先生 |
| 学期の終わり | 完全な棚卸し、紛失の報告、ボードとブレッドボードの掃除、電池を保管用の充電量にする、注文リストの作成 | 2時間 | 先生、生徒アシスタント |
| 年度末 | 更新と拡張の決定、予算テンプレートの更新、パソコンのアップデート、支援者への年次報告 | 半日 | 先生と学校の管理職 |
ラボの在庫管理とプロジェクトの計画にBlueGraysを使う
ラボの在庫は、BlueGraysのマイ工房で管理できます。部品はプレミアムの機能なので、先生ご自身のアカウントで行います。部品では部品を数量付きで追加し、カスタム名の欄に「330R」や「赤色LED」のような詳細を、メモに「Gボックス、棚2」のような場所の情報を書きます。数量が少なくなった部品には在庫少のラベルが表示されます。本当のメリットは計画にあります。部品の在庫は1つなので、ラボ全体の合計ではなくグループのボックス1つ分の中身を登録すると、作れるプロジェクトのリストに各グループがボックスの部品で作れるプロジェクトが表示されます。一方、部品が不足しているプロジェクトには「2個不足」のようなラベルで、どの部品を加えればどのプロジェクトが作れるようになるかが表示されるので、それをもとに2年目のテーマボックスを選べます。詳しくは手持ちの部品で作れるArduinoプロジェクトの記事にあります。生徒が自分の画面でプロジェクトを見ながら進めるときは、必要な部品のリストに数量が表示されるので、その授業のボックスをそれに合わせて準備できます。無料のプロジェクトの先に進むときは、教育者向けパッケージで生徒にプレミアムを配れます。1回の支払いで購入するコードで、カードは不要で、自動更新もされません。ラボ独自のプロジェクトを授業で使いたい場合は、学ぶ > フォーラム > 新規投稿からチュートリアルカテゴリーで共有します。回路の写真、「コードを追加」でコード、関連する既製のプロジェクトを加え、「共有」で投稿のリンクを生徒に送ります(手順は自分のプロジェクトで授業をするの記事にあります)。
寄付、スポンサー、助成金のための書類チェックリスト
- 1ページの概要:ラボの目的、何人の生徒とどの教科に役立つか、週に何時間使うか。
- 3つの層の必要品リスト:この記事のキット、備品、インフラの表を数量付きで。
- 記入済みの予算テンプレート:品目ごとに少なくとも2社の見積もり、選んだ見積もりとその理由、一回限りと毎年の合計を分けて。
- 部屋の情報:現在の部屋の写真、簡単な配置図、コンセントとパソコンの状況。
- 安全計画:ルールのポスター、電池とはんだ付けの道具の保管方法、応急手当と責任者。
- 運用計画:年間カレンダー、点検の手順、ラボを担当する先生の名前。
- 継続性:2年目以降の消耗品と交換の予算をどこからまかなうか。
- 測定できる目標:たとえば学期ごとに完成させるプロジェクトの数、年度末の展示会、クラブ活動。
- 学校の管理職の承認:学校の管理職からの支援の文書と、備品をどのように学校の備品台帳に登録するか。
- 報告の約束:いつ、どのような内容(写真、プロジェクトのリスト、在庫)で支援者に報告するか。
学校のラボは、一度つくって終わりではありません。1年目はキット、ボックス、ルールが定着し、2年目はテーマボックスで広がり、その後は点検の記録が、何がなくなり何が本当に使われているかを教えてくれます。最初のグループのボックスを用意したら、スマホにBlueGraysをインストールし、そのボックスの部品でどの無料プロジェクトが作れるかを確かめてみてください。最初の学期の授業リストをつくる手軽な方法です。
よくある質問
学校のラボにはArduinoのキットがいくつ必要ですか?
生徒の人数を3で割り、約20%の予備を加えます。24人のクラスなら、グループキット8つと予備のボード2台で十分です。グループを3人より大きくすると、見ているだけの生徒が出やすくなります。
学校ではArduino、ESP32、Raspberry Pi Picoのどれを買うべきですか?
大半をArduino Unoにしましょう。5 Vで動作し、ほとんどのセンサーを直接つなげられ、教材も豊富です。Wi-FiやBluetoothのプロジェクトには数台のESP32、MicroPythonへの移行には数台のPicoがあれば足ります。8グループのラボなら、1年目はESP32を4台とPicoを4台そろえるのがよいスタートです。
Arduinoラボにはんだ付けステーションは必要ですか?
いいえ。ブレッドボードとジャンパーワイヤーで組むプロジェクトにははんだ付けが必要なく、1年目ははんだ付けなしで過ごせます。Picoをピンヘッダーはんだ付け済みで買えば、必要性はさらに下がります。常設の回路や展示用のプロジェクトが始まったら、温度調節機能付きのステーション2台、換気、監督のもとで、はんだ付けコーナーを設けられます。
Arduinoで感電することはありますか?
USBからの5 Vは、感電という点では低い電圧です。本当のリスクは、ショートしたときに熱くなる部品、はんだごてによるやけど、傷んだリチウム電池です。商用電源につないだ機器を切り替えるプロジェクトは学校のラボでは行わず、回路を組む間はUSBを抜いておくべきです。
学校ではArduinoのキットをどう保管すればいいですか?
各グループに番号付きの仕切り付きボックスを用意し、ふたの内側に数量入りの内容物カードを貼ります。ボックスを色で分けて鍵のかかる棚にしまい、電池は耐火性の別の箱に保管します。授業の終わりのグループによる点検、週1回の先生による点検、学期の終わりの完全な棚卸しで、紛失を早く見つけられます。
学校のArduinoラボの予算はどう立てればいいですか?
品目をグループキット、共用備品、インフラの3つの層に分け、各品目の数量を書き、地元の少なくとも2社の見積もりから単価を記入します。一回限りの費用と毎年の費用は分けて合計し、最後に10〜15%の予備費を加えます。この表は、寄付や助成金の申請の土台にもなります。
この記事を読んだ後に作れるプロジェクト
全プロジェクトを見る
LEDの点滅
電子工作の第一歩は、1個のLEDを点けたり消したりすることです。Arduinoで短い間隔で点灯と消灯を繰り返すと、LEDが素早く点滅します。ボードが光を制御する仕組みを最もシンプルな形で確かめ、これから取り組むプロジェクトの基礎を身につけます。

信号機
毎日道路で見かける信号機の小さな模型です。赤が2秒点灯し、黄が一瞬点灯した後、緑が2秒点灯します。その後、再び黄を経て赤に戻り、この動作を繰り返します。3個のLEDを順番に点けたり消したりしながら、タイミングの組み立て方を学びます。

ボタンでLEDを点灯(押している間のみ)
呼び鈴のように、押している間は点灯し、離すと消灯します。Arduinoはボタンの状態を常に読み取り、押されている間はLEDを点灯させ、指を離した瞬間に消灯させます。このシンプルな回路で、ボードが外部からの操作を検知する仕組みを学べます。

LDRで作る常夜灯
暗くなると自動で点灯し、朝になると消灯する小さな常夜灯です。光センサーが部屋の明るさを測定し、Arduinoが十分に暗くなったらLEDを点灯させ、明るくなったら消灯させます。街灯が夕方になると自動で点灯する仕組みも理解できます。

HC-SR04で距離を測定(シリアルモニタ表示)
HC-SR04センサーは、コウモリが暗闇で道を見つけるのと同じ仕組みで動作します。人には聞こえない音を出し、その反響を捉えて前方の物体までの距離を測ります。Arduinoは0.5秒ごとに距離をセンチメートル単位でコンピューターの画面に表示し、3〜100センチメートルの測定値を示します。駐車センサーや障害物を避けるロボットなどのプロジェクトの基礎になります。

DHT11で温度と湿度を測定
部屋の温度は何度で、空気は湿っているでしょうか、それとも乾燥しているでしょうか?DHT11センサーが温度と湿度を測定し、Arduinoが2行のLCDディスプレイに値を表示して、数秒ごとに更新します。センサーに異常があればエラーメッセージが表示されます。自分だけの小さな気象観測装置を作る第一歩です。

ESP32でLEDを点滅
ESP32のGPIO出力の基本を学びます。デジタルピンからLEDを点灯・消灯させて、点滅させます。Arduino UNOの定番のLED点滅プロジェクトのESP32版です。Arduino環境で使う基本的な点滅コマンドは同じですが、ESP32のピン配置と3.3 VのGPIO電圧レベルはArduino UNOとは異なります。

Raspberry Pi Picoで外付けLEDを点灯(ブレッドボード)
Picoの内蔵LEDの次は、ブレッドボードに外付けLEDを接続し、GP14ピンで制御します。このプロジェクトでは、Picoの汎用GPIOピンを出力として使う方法、LEDの極性(長い足=アノード/+、短い足=カソード/−)、電流制限抵抗(220Ω)が必要な理由を学びます。抵抗を入れないと、LEDに過大な電流が流れて壊れることがあります。回路はとても簡単です。Pico GP14 → 220Ω抵抗 → LED(+)→ LED(−)→ Pico GND。Wokwiでシミュレーションできます。
ほかの記事
BlueGraysアプリ
この回路をスマホでステップごとに作る
回路図、コード、部品リストを1つの画面で確認できます。Arduino、ESP32、Picoのプロジェクトを200件以上用意しています。

