書籍概要

ラズパイ5対応 カラー図解 最新 Raspberry Piで学ぶ電子工作

著者
発売日
更新日

概要

ラズパイを使った電子工作の基本から応用までが,この1冊でまるわかり!

「演習プログラムのダウンロードサービス」と「公式のパーツセット」をご用意しておりますので,どなたでもすぐに始められ,手を動かして体験しながら学習できます。

【本書で学べる主な演習】

  • LEDの点滅(いわゆるエルチカ)
  • タクトスイッチを使ったLEDの点灯と消灯
  • タクトスイッチを使ったカメラシャッター操作やMP3ファイルの再生,ラズパイ本体のシャットダウン
  • フォトレジスタを使った周囲の明るさによるLEDの制御
  • 半固定抵抗を使った音声のボリューム変更
  • 温度をLCDに表示するデジタル温度計
  • RGBフルカラーLEDの明るさや色の制御
  • DCモーターやサーボモーターの制御
  • PCやスマホ,タブレットからのLEDやモーターの制御
  • キャタピラ式模型の遠隔制御

こんな方におすすめ

  • Raspberry Piによる電子工作の基礎と応用を一通り知りたい初心者

サンプル

samplesamplesamplesamplesample

目次

第1章 Raspberry Piとは何か

  • 1.1 Raspberry Piの誕生
  • 1.2 Raspberry Piが人気を集めた理由
  • 1.3 Raspberry Piの特徴
  • 1.4 Raspberry Piとマイコンとの違い

第2章 Raspberry Pi用のOSのインストール

  • 2.1 本章で必要なもの
  • 2.2 microSDカードへのOSのインストール
  • 2.3 Raspberry Piへの電源の接続
  • 2.4 インストール後の設定

第3章 電子工作の予備知識およびRaspberry PiによるLEDの点灯

  • 3.1 本章で必要なもの
  • 3.2 電子工作を学ぶ上で必要な予備知識
  • 3.3 Raspberry Piを用いたLEDの点灯回路の実現
  • 3.4 抵抗のカラーコード

第4章 プログラミングによるLEDの点滅

  • 4.1 本章で必要なもの
  • 4.2 LEDの点滅をどのように実現するか
  • 4.3 LED点滅のためのプログラムの記述

第5章 タクトスイッチによる入力

  • 5.1 本章で必要なもの
  • 5.2 タクトスイッチを用いた回路
  • 5.3 タクトスイッチでLEDを点灯してみよう
  • 5.4 Raspberry Pi内部のプルダウン抵抗の利用
  • 5.5 イベント検出によるトグル動作
  • 5.6 タクトスイッチをカメラのシャッターにしてみよう(オプション,要ネットワーク)
  • 5.7 タクトスイッチでのMP3ファイルの再生と停止(要ネットワーク)
  • 5.8 タクトスイッチでRaspberry Piをシャットダウン

第6章 AD変換によるアナログ値の利用

  • 6.1 本章で必要なもの
  • 6.2 AD変換とは何か
  • 6.3 半固定抵抗を用いた回路
  • 6.4 フォトレジスタを用いた回路
  • 6.5 半固定抵抗で音声のボリュームを変更する(要ネットワーク)

第7章 I2Cデバイスの利用

  • 7.1 本章で必要なものと準備
  • 7.2 I2C接続するデバイスの例:温度センサADT7410
  • 7.3 I2C接続するデバイスの例:小型LCD
  • 7.4 小型LCDにカタカナを表示する
  • 7.5 温度センサで読み取った値をLCDに表示するデジタル温度計
  • 7.6 デジタル温度計用プログラムの自動実行(上級者向け)
  • 7.7 入手しやすいI2C接続のセンサ用サンプルファイル.

第8章 PWMの利用

  • 8.1 本章で必要なもの
  • 8.2 PWMとは何か
  • 8.3 PWM信号によるLEDの明るさ制御
  • 8.4 RGBフルカラーLEDの色を変更しよう
  • 8.5 PWM信号によるDCモーターの速度制御
  • 8.6 PWM信号によるサーボモーターの角度制御

第9章 FastAPIを用いたPCやスマートフォンとの連携(要ネットワーク)

  • 9.1 本章で必要なもの
  • 9.2 FastAPIを用いるための準備
  • 9.3 ブラウザのボタンによるLEDの点灯
  • 9.4 ブラウザへの温度センサの値の表示
  • 9.5 ブラウザのスライダの利用~RGBフルカラーLED
  • 9.6 タッチイベントの利用~DCモーターの速度制御
  • 9.7 ブラウザによるサーボモーターの制御

第10章 FastAPIを用いたキャタピラ式模型の操作(要ネットワーク)

  • 10.1 本章で必要なもの
  • 10.2 TAMIYA工作キットで機体を作成
  • 10.3 ツインモーターギヤーボックスの動作確認
  • 10.4 キャタピラ式模型にカメラを搭載しよう(オプション)
  • 10.5 キャタピラ式模型に搭載したカメラを上下に動かす(オプション)
  • 付録A ネットワークへの接続
  • 付録B プログラムが記述されたサンプルファイルのダウンロード
  • 付録C Thonnyを用いない開発方法(上級者向け)
  • 付録D IPアドレスを用いずにRaspberry Piにアクセスする
  • 付録E 日本語入力ソフトのインストール
  • 付録F 青色LEDに順方向電圧をかけて点滅させる(上級者向け)

サポート

補足情報

(2024年9月10日更新)

本書のサポートページは,以下のURLからアクセスしてください。
https://gihyo.blogspot.com

サポートページでは,以下を行っています。

  • 本書で実行するコマンドをコピー&貼り付け可能な形で掲載
  • 本書で紹介したインターネット上のアドレスをリンク形式で掲載
  • Raspberry Pi Zero系の機種への対応情報の掲載
  • 将来的なRaspberry Pi OSの更新や,新モデルのRaspberry Piの発売にともなう,本書の演習実行手順への影響や対応策の掲載
  • 正誤情報の掲載

商品一覧