スピードマスタ・シリーズ
プロの技術を1日で!実習キット付きVOD
[VOD/KIT] Python×実習キット×スマホでできる!ESP32マイコン活用術
Lチカからシリアル通信,ライブラリの作り方,MQTT/Wi-Fi/BLE制御まで
- 型名:z-esp32s-on1
- 仕様:実習キット,実験開発用ソースコード,講義309分,解説136頁ほか
- 定価:23,100円(税込・送料無料)
- 著者・講師: 白阪 一郎/Ichirou Shirasaka (就労移行支援ベルーフ)
- 企画編集・主催: ZEPエンジニアリング株式会社
- 1人当たり1ライセンスです
- 関連製品:[VOD/KIT]M5Stack Core2付き!ESP32で学ぶPython&Arduinoプログラミング入門
- 関連製品:[VOD/KIT]STM32マイコン&Wi-Fiモジュールで学ぶ C/C++プログラミング入門
- 関連製品:[VOD/KIT]M5Stackで一緒に作ろう!IoTセンシング・エッジ×クラウド連携システム開発[改訂版]
- 関連製品:[VOD/KIT]実習キットでできる!ラズパイPicoでマイコン入門
- 関連製品:[VOD/Pi KIT]ラズベリー・パイで学ぶLinux&Pythonプログラミング超入門
- 関連製品:[VOD/KIT]LabVIEW×Arduino!初めてのパソコン計測&制御【改訂版】
概要
ESP32マイコンは,数百円と安価ながら,240MHzクロックのデュアル・コアのCPU,4M~16MBのフラッシュ・メモリ,500KBのRAMにさまざまな周辺インターフェースに加えWi-Fi,Bluetoothなど,豊富なネットワーク通信機能を備えます.
Wi-FiやBluetoothに繋がるIoT機器作りには最強のマイコンです.本製品は,ESP32マイコン搭載のキットや,スマートフォンを動かしながら,LEDやスイッチ,シリアル・インターフェースのセンサからネットワークを活用したIoT機器まで,Pythonプログラミングでスピーディに体験できます.
アプリケーション開発は,最新のMicroPythonインタプリタをインストールしてPython言語でアプリケーション作りを行います.Pythonはインタプリタのため,高速な制御が必要な組み込みには不向きかと思われがちですが,MicroPythonにはハードウェア・インターフェースにC++で作られたドライバが組み込み済みのため,実用的なアプリケーションも簡単に作ることができます.
本VODは,パーツセット,5時間超の解説ビデオと130頁超の講義テキストのセット商品です.工具やはんだごては不要なので,すぐに学習を始めることができます.
同梱の説明書(下記)には,講義ビデオや講義テキストの視聴を可能にするパスワードが記載されています.
本製品のすべての映像,画像,文書テキスト,ソースコードは著作権法によって厳格に守られています.無許可の転載,複製,転用は法律により罰せられます.
特徴1. 工具はいっさい不要!すぐに実験を始められる実習キット
- ESPDuino-32
- 9in1 多機能拡張ボード
- 128×64グラフィックOLED LCD(I2C I/F)
- 4端子ケーブル
- USBケーブル
写真1 ArduinoプラットフォームのボードにWi-Fi&BLE搭載ESP32マイコンを搭載した「ESPDuino-32」 | 写真2 ハードウェア・インターフェース制御の実験で使用する「9in1 多機能拡張ボード」 |
特徴2 充実の講義テキスト(全136頁)&講義ビデオ(講義309分)
第1章 実習キットの構成と機能
- セミナ機材の概要
- 電波利用のルール技適とは
- 演習用ハードウェアの構成
- USBドライバの設定とMicroPythonの書き込み
第2章 MicroPythonプログラミング
- MicroPythonについて
- REPL画面の入出力
第3章 9in1 多機能拡張ボード・ハードウェア・インターフェース制御
- 9in1 多機能拡張ボードを動かす
- ESP-WROOM-32のハードウェア・インターフェースを動かす
- クラスを活用したライブラリ作り
第4章 ネットワーク制御と実習キット×スマートフォンの応用
- WEBクライアントとWEBサーバ
- MQTTで作るIoTデバイス
- 新しいBluetooth(BLE)を使う
第5章 応用 MicroPythonアプリケーション
- 天気予報クライアント
- NTP時計
- 天気予報サーバ
- SSID・PASSWORD 設定サーバ
- カラー・ピッカー・クライアント
- MicroPythonアプリの自動実行
Appendix
- データ構造
- 制御構造
- 関数
- クラス
特徴3.確実に動く!講師のお手本ソースコード70本超
自分の手でソースコードを入力することはとても重要ですが,慣れるまでは,なかなか思うように動いてくれないものです.GPIO制御,A-D変換,シリアル通信,Wi-Fiネットワーク接続クラス,MQTT/BLE温湿度計,LEDコントローラ,SSID・Password設定サーバなど,講師が作成したソースコードを70本以上提供いたします
講演の目標
ESP32のMicroPythonを使った組み込み機器の作り方が分かる
受講対象
- C言語やPythonプログラミングの経験者
- 電子工作経験者
- Pythonを使って組み込み機器やIoT機器を作ってみたい方
実習に必要なパソコンや周辺機器
- Windows10がインストールされたパソコン(CPU intel i5第4世代以降 メモリ8GB程度)
- スマートフォン(Android推奨,iPhone)
- 必須ではないが,テレビやビデオのリモコン
本製品を購入された方へ
講義ビデオと講義テキストの視聴方法は,下記リンク先(青字)をクリックし,本製品同梱の説明書に書かれたパスワードを入力してください.
講義ビデオ(著作権保護のためパスワードがかけられています)
「Python×実習キット×スマホでできる! ESP32マイコン活用術」講義ビデオ.mp4(5時間9分02秒)
- 0:00:10 自己紹介
- 0:03:05 第1章 実習キットの構成と機能
- 0:03:20 セミナ機材の概要
- 0:18:32 電波利用のルール技適とは
- 0:21:10 演習用ハードウェアの構成
- 0:26:18 USBドライバの設定とMicroPythonの書き込み
- 0:40:32 第2章 MicroPythonプログラミング
- 0:44:58 MicropPythonの動かし方
- 0:48:59 REPL画面の入出力
- 0:53:55 第3章 9in1 多機能拡張ボード・ハードウェア・インターフェース制御
- 0:54:05 9in1 多機能拡張ボードを動かす
- 0:55:30 - マイコン内のIOモジュールを操作する
- 1:18:38 - 割込みを使う
- 1:30:04 - スレッドを使ったマルチタスク
- 1:40:10 - パッシブ・ブザーで音楽演奏
- 1:45:38 ESP-WROOM-32のハードウェア・インターフェースを動かす
- 1:45:52 - UART(折り返しモード)
- 1:51:15 - SPI(折り返しモード)
- 1:57:23 - I2C(グラフィックOLED LCD)
- 2:02:08 - フラッシュ・ドライブ
- 2:08:12 クラスを活用したライブラリ作り
- 2:09:38 - Tickerクラス(タイマ割込み拡張クラス)の作成
- 2:20:02 - タクトスイッチ・クラスの作成
- 2:27:11 - OLED表示クラスの拡張
- 2:37:03 - DHT11で温湿度計作成
- 2:46:23 - 赤外線リモコン・ライブラリの作成
- 2:57:25 第4章 ネットワーク制御と実習キット×スマートフォンの応用
- 2:57:27 WEBクライアントとWEBサーバ
- 2:57:35 - ステーションモードWiFi接続
- 3:01:07 - NTPクライアント
- 3:03:50 - HTTPクライアント
- 3:13:25 - 多機能拡張ボードコントローラ(WEBサーバ)
- 3:34:23 - アクセス・ポイント・モードでの接続
- 3:41:41 MQTTで作るIOTデバイス
- 3:49:08 - MQTT温湿度計(Publisher)
- 4:00:34 - LEDコントローラ(Subscriber)
- 4:10:48 新しいBluetooth(BLE)を使う
- 4:10:52 - BLEのしくみ
- 4:17:20 - BLE温湿度計(Peripheral)
- 4:25:29 - LEDコントローラ(Peripheral)
- 4:33:28 第5章 応用 MicroPythonアプリケーション
- 4:33:55 天気予報クライアント
- 4:37:41 NTP時計
- 4:40:31 天気予報サーバ
- 4:49:12 SSID・PASSWORD 設定サーバ
- 4:51:21 カラー・ピッカー・クライアント
- 4:57:00 MicroPythonアプリの自動実行
- 5:00:50 Appnedix
講義テキスト(著作権保護のためパスワードがかけられています)
※実習を行う場合,講義テキストのp.19とp.21を参照して,USB-シリアル・ドライバとTonnyのダウンロード/インストールを済ませてください.p.19~p.20のMicroPythonのインストールは完了していますので,作業は不要です.
教材ファイル
紹介動画
|
---|
セミナの概要 |
クラスを活用したライブラリ作り |
MQTT&実習キットで作る温湿度計 |
講師紹介
略歴
- 1977年~2008年 NECで中大型コンピュータの装置開発
- NECラーニングで組み込み研修講師
- 就労移行支援ベルーフで職業訓練(IT)講師,現在に至る
主な著書
- [VOD/KIT]M5Stack Core2付き!ESP32で学ぶPython&Arduinoプログラミング入門,ZEPエンジニアリング.
- [VOD/KIT]STM32マイコン&Wi-Fiモジュールで学ぶ C/C++プログラミング入門,ZEPエンジニアリング.
- 定番STM32で始めるIoT実験教室,CQ出版社
- トランジスタ技術SPECIAL ペタッと貼れるWi-FiマイコンESP入門 CQ出版社
- mbed×デバッガ!一枚二役ARMマイコン基板,CQ出版社
- ARM32ビット・マイコン電子工作キット ブレッドボードで気軽に始めよう,CQ出版社
- 絵解き マイコンCプログラミング教科書,CQ出版社
関連製品
- [VOD/KIT]M5Stack Core2付き!ESP32で学ぶPython&Arduinoプログラミング入門【mz-m5core2-on1】
- [VOD/KIT]STM32マイコン&Wi-Fiモジュールで学ぶ C/C++プログラミング入門【mz-stm-on1】
- [VOD/KIT]M5Stackで一緒に作ろう!IoTセンシング・エッジ×クラウド連携システム開発[改訂版]【mz-m5b-on1】
- [VOD/KIT]実習キットでできる!ラズパイPicoでマイコン入門【mz-pico-on1】
- [VOD/Pi KIT]ラズベリー・パイで学ぶLinux&Pythonプログラミング超入門【mz-rasp-on1】
- [VOD/KIT]LabVIEW×Arduino!初めてのパソコン計測&制御【改訂版】【mz-labview-on2】
パーツキットと講義動画でプロの技術を1日習得
スピードマスタ・シリーズ
電子回路・基板設計からプログラミングまで,エンジニアがマスタすべき技術は多岐にわたり,開発期間も短くなっています.多くの書物を読み漁ったり,玉石混交のネット情報に振り回されたりしている暇はありません.
本シリーズには,各分野の一線で活躍する技術者が厳選したパーツセット,設計の要点を効率よく解説するセミナ動画,講義テキスト,お手本ソースコードなどが同梱されています.百戦錬磨の技を一見することで,未経験の技術が驚くほど短時間で身につくだけでなく,信頼性の高いシステム開発に必要なプロの眼が養われます.