Last Update 2024/09/18

AI/Twitter/センシング/IFTTT…クラウド機能をお手軽装備
TRSP No.144 ペタッと貼れるWi-FiマイコンESP入門

トランジスタ技術SPECIAL編集部 編
B5判 176ページ
CD-ROM1枚+基板1枚(※基板は初版限定付録)付き
定価2,970円(税込)
JAN9784789846844
2018年10月1日発行
好評発売中!
TRSP No.144 ペタッと貼れるWi-FiマイコンESP入門

 インターネットに接続されたモノどうしが互いにやりとりしながら勝手に動くIoT(Internet of Things)時代がやってきました.テレビ/家電/車から時計/体重計などの日用品まで,ありとあらゆる「モノ」がインターネットに接続されつつあります.インターネットに直結できる無線モジュールの登場により,モジュールをつなぐだけで「モノ」がIoT化できるようになりました.さらに,技術基準適合証明(技適)取得済みの無線モジュールが安価に出回るようになり,「モノ」を無線でインターネットに接続するハードルがぐっと低くなりました.そんなモジュールの筆頭が,「ESP-WROOM-02」や「ESP-WROOM-32」(以下,ESP)です.
 ESPは,Epressif Systems社が開発したWi-Fi対応のマイコン・モジュールです.技適取得済みで,モジュール単体の価格が550〜700円と安価です.プログラム開発環境は,専用のものが無償で公開されているほか,Arduino用の開発環境である「Arduino IDE」を使ってプログラムを作成することもできます.また,マイコン用インタープリタ言語「MicroPython」を利用することもできます.
 本書では,ESPマイコン・モジュールを搭載したボードや開発環境,活用事例について解説します.巻末にはArduinoライブラリやMicroPythonのリファレンスも付けています.活用事例のソース・コードを付属CD-ROMに収録しています.また,初版限定で,ESP-WROOM-32搭載ボード「IoT Express」製作用のプリント基板も付属しています.

目 次

第1部 Wi-Fi対応無線マイコンESPの使い方

ペタッと貼るだけでマシンとWebサービスを直結!
第1章 IoT加速スイッチON! アタッチメント無線マイコン続々

Arduinoの開発環境を使える! 画像表示&Bluetooth通信OK!
第2章 コスパ高すぎ! Wi-Fiマイコン「ESP-WROOM-32」

長年の蓄積で使いやすく,低消費電力でお財布にもやさしい
第3章 IoTお試し開発におすすめ!「ESP-WROOM-02」

安価&小型&開発しやすい…IoT実験ボードが選び放題!
第4章 ESP8266 & ESP32マイコン・ボード大集合

Arduino用拡張ボード「シールド」をとっかえひっかえ使える!
Appendix 1 組み立てからTRY! Wi-Fiアルデュイーノ「IoT Express」

(1)プログラムの自動書き込み機能 (2)電源周り強化 (3)拡張ポートの3機能を追加
Appendix 2 完成品Wi-Fiアルデュイーノ「IoT Express Mk II」

54×54×21mmの筐体にLCDとバッテリまで内蔵! モジュールの組み合わせで自在に拡張できる
Appendix 3 ESP32搭載の電子ガジェット「M5Stack」

マイコン初心者でもプログラム初心者でも気軽に始められる
第5章 Arduino IDEでTRY! プログラム開発と実行

ラズベリー・パイの標準開発言語をマイコンで動かす
第6章 MicroPythonでTRY! プログラム開発と実行

Pythonで書かれたプログラムがマイコンの中でどのように実行されているのか知りたい人へ
Appendix 4 インタプリタMicroPythonのメカニズム

さすがメーカ純正開発環境! ESPマイコンが提供する全機能をサポート
第7章 ESP-IDFでTRY! プログラム開発と実行


第2部 ESPマイコン・モジュール徹底活用

(1)データ収集 (2)解析 (3)記録 (4)通信 (5)表示の5つの基本を学ぶ
第1章 オリジナル震度速報にTRY! IoT開発体験ワークショップ

(1)ルータレス野外通信 (2)USBレス書き込み (3)リモートPC起動
第2章 Wi-Fiアルデュイーノ無線活用 私のマル秘テクニック

ビットマップ軽量化ツールで10画像/秒のスムーズ描画
第3章 ESP32マイコンで動画再生プログラミング

Wi-Fi Lチカの操作画面を自分好みにカスタマイズしてみる
Appendix 1 サンプル・スケッチをベースにサクッと! Webアプリ・プログラミング

GPIO,PWM,A-D変換からSDカード/Wi-Fiネット接続まで
第4章 ESP32用MicroPythonサンプル集

Wi-Fiマイコンで高速起動&低消費電力
第5章 MicroPython×IBM Watson! AIニュース・キャスタの製作

怪しいやつが近づくと騒ぎまくって世界中に通報しちゃう
第6章 ESP32 × MicroPythonで作るツイート自宅警察

何をつなぐかはあなた次第! 未来のエレクトロニクスを作る
第7章 Googleサービスと連携! AI会話機能ビルトイン製作セット

激安 & Arduinoモジュールとしても使えるWi-Fiモジュールを試す
第8章 温湿度と不快指数をスマホで表示! 気象観測装置の製作

設計データを特別に公開!
Appendix 2 IoT基板用ケースを3Dプリンタで作ろう


第3部 ライブラリ・リファレンス

Wi-Fi関連の機能が充実! アクセス・ポイント・モードにも対応している
第1章 ESPマイコンで使えるArduinoライブラリ・リファレンス

ESP-WROOM-02とESP-WROOM-32で動作確認済み
第2章 マイコン制御に特化! MicroPythonライブラリ・リファレンス

ESP32の全機能を網羅! Web上のドキュメントとサンプル・プログラムを活用しよう
第3章 ESP-IDFライブラリ・リファレンス