コンテンツにスキップ
地震や土砂災害、海上輸送の影響で一部地域に配送遅延が出ている可能性があります。心当たりのある地域にお住まいの方は、こちらから詳細をご確認ください。
2024年3月30日(土)午前10時から2時間程度、メンテナンスによるシステム停止を予定しています。ご協力のほど何卒よろしくお願いします。
大雪や地震、土砂災害、海上輸送の影響で一部地域に配送遅延が出ている可能性があります。心当たりのある地域にお住まいの方は、こちらから詳細をご確認ください。
2024年3月30日(土)午前10時から2時間程度、メンテナンスによるシステム停止を予定しています。ご協力のほど何卒よろしくお願いします。
SKU 5776

IoT開発スタートブック ―ESP32でクラウドにつなげる電子工作をはじめよう!

送料区分: 200

商品コード: GIHYO-002

発売日: 2019-08-13

在庫数: 0

短いURL: ssci.to/5776

売り切れ
¥2,728
¥2,728 - ¥2,728
Current price ¥2,728

この本の概要

いまや普及期に入りつつあるIoT、興味のある方も多いのではないでしょうか。しかし電子工作に馴染みのない方にとっては、どこからどうはじめればよいのかわかりづらいことも多いでしょう。本書はそんなあなたに向けた一冊です。「ESP32」というマイコンを使い、インターネットにつながる機器を実際に作っていきながら、IoT開発の世界に飛び込みましょう!

著者の一言

2000年代以降、ArduinoやRaspberry Piといったボードマイコンやシングルボードコンピュータが発売され、数千円で入手できるようになりました。このようなマイコンを使って世界中の技術者やホビーイストたちが自分たちの生活を便利に、楽しくするものを開発し、その事例をインターネットで公開するようになりました。

また温度センサ、光センサなどさまざまなセンサがスマートフォンに搭載され、大量に生産されたことで、安価に使えるようになりました。

このようにIoTシステムを作るのに必要な要素であるマイコンやセンサ、クラウドサービスが安価に入手できるようになり、その使い方の情報もインターネットで簡単に調べられるようになりました。まさに誰もがIoTシステムを作れる時代です。2000年代以降、ArduinoやRaspberry Piといったボードマイコンやシングルボードコンピュータが発売され、数千円で入手できるようになりました。このようなマイコンを使って世界中の技術者やホビーイストたちが自分たちの生活を便利に、楽しくするものを開発し、その事例をインターネットで公開するようになりました。

一方、Arduinoにセンサをつないで温度を測定するというと、具体的なやり方は途方に暮れる方も多いと思います。本書はプログラミングは少し分かるけど、電子工作はやったことがない方を想定して、電子部品の基本や、選び方、買い方、つなぎ方、プログラムでの制御の方法などを丁寧に説明しています。

本書に沿って部品を集め、組み立て、プログラムを書けば、誰でもIoTシステムの開発をスタートできるでしょう。 さあ、IoTシステムの開発をスタートしましょう!

『はじめに』より

目次

  • 第1章 IoTの登場人物 ── インターネットと現実世界を繋げるために必要なものを知ろう
    • IoTシステムとはなにか
    • 端末 ── 現実世界とのインタフェース
    • ネットワーク ── 2つの世界を仲立ちする技術
    • クラウドサービス ── 「人」とのインタフェース
    • まとめ
  • 2章 電子工作への第一歩 ── Lチカで「端末」を開発するための基本を知ろう
    • 「電子回路の基本」の最低限
    • 開発に必要なものを知る
    • 電子部品,道具類の購入
    • 作って学ぶはじめての電子工作
    • まとめ
  • 3章 温度・湿度を可視化する ── 簡単なセンサデータをクラウドに送ってみよう
    • センサについてもっと知る
    • アナログセンサで温度を測る
    • デジタルセンサで温度と湿度を測る
    • Wi-Fi経由でクラウドにデータを送信する
    • まとめ
  • 4章 より実用的なセンサ端末を作る ── 消費電力を下げ,バッテリーで動かしてみよう
    • より実用的なセンサ端末を作るには
    • 間欠動作で消費電力を下げる
    • 低消費電力な端末を開発する
    • まとめ
  • 5章 MicroPythonで制御する ── C++ではなく,おなじみのPythonで制御してみよう
    • MicroPythonとは
    • ArduinoとMicroPythonのメリットとデメリット
    • 開発環境を構築する
    • MicroPythonで端末にアクセスする
    • MicroPythonでネットワークにアクセスする
    • まとめ
  • 6章 電力利用量を可視化する ── 複雑なセンサデータを端末側で処理して送信しよう
    • 複雑なセンサデータの課題
    • 電流センサで測定する
    • データを処理し送信する
    • MicroPythonで制御する
    • まとめ
  • 7章 サーモグラフィカメラで熱分布を可視化する ── 「プレデター」の目のような動画を見られるWebカメラを作ろう
    • 赤外線アレイセンサで熱分布を測定する
    • 測定結果を液晶画面で可視化する
    • マイコンでWebサーバを動かす
    • サーモグラフィWebカメラを作る
    • まとめ
  • 8章 サーボモーターで熱源を追跡する ── 可視化だけでなく,モノを制御してみよう
    • サーボモーターを制御する
    • ジョイスティックでカメラの向きを制御する
    • 自動で熱源を追いかける装置を作る
    • まとめ

2019年8月13日発売
下島健彦 著
B5変形判/224ページ
定価(本体2,480円+税)
ISBN 978-4-297-10736-9

商品コード: GIHYO-002