IoT入門 With ESP32

ESP32とは

ESP32は低コスト、低消費電力のSoCコントローラー。最大な特徴は何と言ってもWifiとBluetoothが内蔵していること。

ESP32 とその開発ボードと様々なセンサーなどIoT関連デバイスに直結、またはBluetoothを通じて連結することが可能です。

さらにWifiを通じてTinyWebDB、Firebaseなどのクラウドと連携したUbiSense(ユビキタスセンシング)もできます。

利用するESP32開発ボード

M5StickC(ESP32)

M5StickCが十分安価でセンサー、表示機能が備えているから、そのままで利用する。ハードウェア苦手の人でも、IoTはソフトウェアの課題に限定出来る。

ESP32-CAM

中国のAi-Thinker社が開発した、ESP32とカメラモジュールを搭載したボードです。

教科書

 

授業特徴

  1. Python 入門とWeb APIの利用する。
  2. M5StickCを手に取って、センサーでデータを取得、クライドにデータを送信することを体験する。

 

ESP32-CAMの可能性

ESP32-CAMとは中国のAi-Thinker社が開発した、ESP32とカメラモジュールを搭載したボードです。

サンプルスケッチは、CameraWebServerスケッチESPO32-CAMをフル機能のオンラインカメラに変え、顔検出機能と豊富なコントロールを完備しています。これは、ESP32-CAM機能の非常に印象的なデモです。

ESP32-CAM Car

ESP32-CAMは中国のAi-Thinker社が開発したESP32とカメラモジュールを搭載したボードです。

このようにUSB電源から給電のアダプタを作った。

さらに自動運転プロトタイプ車の上に乗せた。