M5Stack Core2でアプリケーション作成法をマスターする講義ビデオ付きパーツセット
M5Stack Core2は、Wi-Fi/Bluetoothに対応するマイコンESP32を内蔵したIoT開発キットです。本製品は、M5Stack Core2の機能を利用して、オブジェクト指向言語C++のClassにより文字やオーディオ出力、Wi-Fi通信などのライブラリを作成し、これらを組み合わせて独自のアプリケーションを作る方法をマスタする講義ビデオ付きパーツセットです。工具やはんだごては不要で、パソコンと本キットがあればすぐに学習を始めることができます。
なお本製品は、2021年11月27日に開催したオンラインセミナを収録した録画ビデオ、および同時に使用した講義テキストやソースコードにM5Stack Core2を加えたセット商品です.
講義ビデオの内容は、第1部ではMicroPythonの開発環境を構築し、M5StackのLCDとWi-Fiを使ったアプリケーションを作成します。第2部では、C/C++アプリケーションの作成方法を紹介します。アプリケーションのベースとなるLCDやタッチパネル用のライブラリの構築方法を解説し、FreeRTOSのマルチタスク機能を活用してI2Sを使ったオーディオ処理を行うアプリケーションの作成を行います。
【ご注意】※本製品は、1人1ライセンスです。同梱の説明書には、講義ビデオや講義テキストの視聴を可能にするパスワードが記載されています。
【著者・講師】
白阪 一郎(就労移行支援ベルーフ)【企画・制作】
ZEPエンジニアリング■特徴1. 工具はいっさい不要!すぐに実験を始められる実習キット
■特徴2 充実の講義テキスト(全113頁)
第1部 基礎編
第1章 M5Stack Core2(ESP32)の構造
・ESP32の概要
・M5Stack Core2 IoT開発キット
・電波利用のルール 技術基準適合証明とは
第2章 セミナの開発環境構築
・セミナ機材およびダウンロード資料
・Pythonアプリ開発環境
・Arduinoアプリ開発環境
第3章 Pythonアプリの作成
・プログラムの作成
・初めてのPython LED ON/OFFアプリ:Lチカ
・押しボタン・アプリ
・NTP時計
・天気予報表示アプリ
実践編
第4章 Arduinoアプリ開発ツール作成
・M5Stackプロジェクトの操作
・M5Stack Core2の基本動作
・C++クラスの文法
・クラスを使った基本ブロック作成
第5章 Arduinoアプリ作成
・WAVプレーヤ
・MP3プレーヤ
・インターネット・ラジオ
・TCP/IP処理の高速化
■特徴3.基礎から丁寧に解説!5時間超の講義動画
1.M5Stack_Core2の構造(0:21:57)
2.セミナの開発環境構築(0:32:06)
3.Pythonアプリ作成(0:53:53)
4.Arduinoアプリ開発ツール作成(2:55:18)
5.Arduinoアプリ作成(0:35:39)
■特徴4.確実に動く!講師のお手本ソースコード20本超
自分の手でソースコードを入力することはとても重要ですが,慣れるまでは,なかなか思うように動いてくれないものです.LチカやNTP時計などのアプリ例から,MP3プレーヤやインターネット・ラジオなどのArduinoアプリ例まで,講師が作成したソースコードを20本以上提供いたします
■講演の目標
・Arduinoライブラリが作れるようになる
・公開されているさまざまなライブラリを組み合わせて独自のアプリケーションが作れるようになる
・MicroPythonを使った組み込み機器の作り方が分かる
■受講対象
・C言語やPythonプログラミングの経験者
・Arduino電子工作経験者
・C,C++言語で独自の組み込み機器やIoT機器を作ってみたい方
■実習に必要なもの
1.Windows10がインストールされたパソコン(CPU intel i5第4世代以降 メモリ8GB程度)
2.microSDカード(16GB以下) 1個
※パソコンにmicroSDカードのソケットがない場合は,MicroSD変換アダプタも必要になります
■本製品を購入された方へ
講義ビデオと講義テキストの視聴方法は,下記リンク先(青字)をクリックし,本製品同梱の説明書に書かれたパスワードを入力してください.
■講義ビデオ(著作権保護のためパスワードが必要です)
・1_M5Stack_Core2の構造(21分57秒)
・2_セミナの開発環境構築(32分6秒)
・3_Pythonアプリ作成(53分53秒)
・4_Arduinoアプリ開発ツール作成(2時間55分18秒)
・5_Arduinoアプリ作成(35分39秒)
■講義テキスト(著作権保護のためパスワードが必要です)
・M5Core2_document.pdf
■ソースコードや関連ファイル
・sources.zip
■紹介動画
セミナの概要 |
M5Stack Core2のボタン制御 |
TCP/IP処理の高速化 |
■講師紹介
略歴
・1977年~2008年 NECで中大型コンピュータの装置開発
・NECラーニングで組み込み研修講師
・就労移行支援ベルーフで職業訓練(IT)講師,現在に至る
主な著書
1.定番STM32で始めるIoT実験教室,CQ出版社
2.トランジスタ技術SPECIAL ペタッと貼れるWi-FiマイコンESP入門 CQ出版社
3.mbed×デバッガ!一枚二役ARMマイコン基板,CQ出版社
4.ARM32ビット・マイコン電子工作キット ブレッドボードで気軽に始めよう,CQ出版社
5.絵解き マイコンCプログラミング教科書,CQ出版社
■関連製品
1.[M5Stack Basic+環境センサ,セミナ動画138分,講義テキスト123頁付き]IoTセンシング・エッジ×クラウド連携システム開発
2.[STM Nucleoボード&IoT実習キット,セミナ動画767分,講義テキスト208頁付き]「STM32マイコン&Wi-Fiモジュールで学ぶC/C++プログラミング入門」
3.【動画セミナ】実習キットでできる!ラズパイPicoでマイコン入門【実習用パーツセット,セミナ動画328分,講義テキスト194頁,お手本Pythonソースコード付き】【MZ-PICO-ON1】
4.[Raspberry Pi,IoT計測ボード+OSセットアップ済SD,セミナ動画247分,講義テキスト149頁付き]ラズベリー・パイで学ぶLinux&Pythonプログラミング超入門【MZ-RASP-ON1】
■パーツキットと講義動画でプロの技術を1日習得
スピードマスタ・シリーズ
電子回路・基板設計からプログラミングまで,エンジニアがマスタすべき技術は多岐にわたり,開発期間も短くなっています.多くの書物を読み漁ったり,玉石混交のネット情報に振り回されたりしている暇はありません.
本シリーズには,各分野の一線で活躍する技術者が厳選したパーツセット,設計の要点を効率よく解説するセミナ動画,講義テキスト,お手本ソースコなどが同梱されています.百戦錬磨の技を一見することで,未経験の技術が驚くほど短時間で身につくだけでなく,信頼性の高いシステム開発に必要なプロの眼が養われます.