micro:bitではじめるAI工作

―親子で作ろう!AIで動くロボット、ゲーム、おもちゃ

[cover photo]
TOPICS
Make/Electronics/DIY
発行年月日
PRINT LENGTH
328
ISBN
978-4-8144-0099-7
原書
Make: AI Robots
FORMAT
Print
Print
3,300円

micro:bitと、ダンボールや厚紙などの身近な材料を使って、AIで動くさまざまな工作を作りましょう!声を認識してLED表示が切りかわるロボットや、カメラに映ったものに応じて音が鳴る車、あなたのジェスチャーに応じて動作するかわいい動物ロボット、画像認識でレース判定をするゲームなど、8つの楽しいプロジェクトを収録しています。
各章は、4つのステップで成り立っています。リンク機構や車輪と車軸といった機構を学びながらつくる「基本の工作」、LEDやモーターを組み合わせる「電子工作」、micro:bitを使った「プログラミング」、そしてTeachable Machineを使ってAIモデルのトレーニングを行う「AI」と、だんだんに難しいことにもチャレンジできるようになっています。大人のサポートがあれば小学校高学年から挑戦できます。
また、日本語版付録として、2024年11月にリリースされた新機能「micro:bit CreateAI」の解説も収録しています。

目次

まえがき
先生方・保護者の方へのガイド

はじめに ―AI工作の世界への入り口
    進め方
    基本の工作
        材料と道具の準備
    電子工作
        基本の電子部品
    micro:bit
        micro:bitとプログラミングの世界へ
        micro:bitを知る
    AI
        AIの世界へ
        位置について、よーい、始め!
        micro:bitを接続する
    型紙ライブラリ
    日本での部品の入手先について
    大切なウェブサイト

第1章 パタパタ動く羽
    基本の工作
        動く羽の仕組み
        ステップアップ
    電子工作
        光る触覚
        ステップアップ
    micro:bit
        コードライブラリ
        LEDで表情を作る
        ステップアップ
    AI
        トレーニング
        プログラミング
        動かす
        ステップアップ
        まとめ
    ダウンロード

第2章 回る軸と車
    基本の工作
        シンプルな動く車
        ステップアップ
    電子工作
        モーターカー
        ステップアップ
    micro:bit
        コードライブラリ
        音が鳴る車
        ステップアップ
    AI
        トレーニング
        プログラミング
        動かす
        ステップアップ
        まとめ

第3章 スマートボール
    基本の工作
        基本のスマートボール
        ステップアップ
    電子工作
        光るスマートボール
        ステップアップ
    micro:bit
        コードライブラリ
        スコアボードを作る
        ステップアップ
    AI
        トレーニング
        プログラミング
        動かす
        ステップアップ
        まとめ

第4章 ビー玉レース
    基本の工作
        ビー玉レース
        スターティングゲート
        ステップアップ
        らせんコース
    電子工作
        ルート切りかえ器
    micro:bit
        コードライブラリ
        ルート切りかえを制御する
        ステップアップ
    AI
        トレーニング
        プログラミング
        動かす
        ステップアップ
        まとめ
    AIスタータープログラムの設定

第5章 てくてく歩くロボット
    基本の工作
        ヒョウのロボット
        ステップアップ
    電子工作
        脚をサーボモーターで動かす
        ステップアップ
    micro:bit
        コードライブラリ
        ヒョウを走らせる
        ステップアップ
    AI
        トレーニング
        プログラミング
        動かす
        ステップアップ
        まとめ

第6章 ガチャガチャマシン
    基本の工作
        ガチャガチャマシン
        ステップアップ
    電子工作
        大きく回転させる
        ステップアップ
    micro:bit
        コードライブラリ
        連続回転サーボ
        位置制御サーボ
        パスワード保護
        ステップアップ
    AI
        トレーニング
        プログラミング
        動かす
        ステップアップ
        まとめ
    豆知識:サーボの種類について
    文字列用の変数を作る
    豆知識:なぜ、この数?

第7章 ヒーローコスチューム
    基本の工作
        マスクとアームシールド
        あごの動くマスク
        ステップアップ
    電子工作
        シールド
    micro:bit
        LEDパワーグローブで攻撃!
        コードライブラリ
        ステップアップ
    AI
        トレーニング
        プログラミング
        動かす
        ステップアップ
    LEDリングを接続する

第8章 友だちロボット
[ロボットパペット]
    基本の工作
        はじめてのアニマトロニクス
    AI
        トレーニング
        プログラミング
        コードライブラリ
        ステップアップ
[仕分けマシン]
    基本の工作
    AI
        トレーニング
        プログラミング
[ロボットダンス大会]
    基本の工作
    AI
        トレーニング
        プログラミング
        まとめ

日本語版付録 ―micro:bit CreateAIについて
    micro:bit CreateAIを知ろう
        機械学習モデルとは
        micro:bit CreateAIとは
    micro:bit CreateAIを使ってみよう
        1. 用意するもの
        2. micro:bitとmicro:bit CreateAIツールの接続
        3. データの収集
        4. 機械学習モデルの学習とテスト(推論)
        5. プログラミング
        6. サンプルコードの実行
    micro:bit CreateAIを使った作品アイデア

監訳者あとがき
訳者あとがき