Freenove社のESP32S3スターターキットで学習できる内容を日本語でまとめています。
以下の商品を購入した方のみ公開とさせていただいております。
ESP32S3 スターターキット3
コース内容の紹介
サンプルプログラムおよび動画が付属しています。
途中であきらめることなく最後まで楽しく取り組むことができます。
コースの始め方

「今すぐ開始」ボタンをクリックすることで始められます(キット購入者のみ閲覧可)。
ログイン後にボタンクリックすることを推奨しております。
未ログイン時にボタンをクリックするとキャッシュが残り、ログイン後も未ログインとみなされます。
(通常数回リトライするか、数分置いてリトライすると進めることが多いです)
ユーザーの声

このキットは、C言語やMicroPythonを学びたい方に最適です。
ESP32-wroom-s3用のオンラインチュートリアルも多数あります。
YOLOを使った防犯カメラの作り方や、カメラが人を検知した際に通知を受け取る方法など、様々な使い方ができます。
モーター、LED、ボタン、ジョイスティックなど、キットに付属する様々な部品を実際に触ってみるのにも最適なキットです。

素晴らしいキットです。
私が学び始めた頃に最初に買ったのがこれです。
基本を学ぶのにちょうど良いです。
製品の使い方や部品の仕組みに関するチュートリアルも付いています。
ゼロから始めるなら間違いなくおすすめですが、そうでない場合はすぐに飽きてしまうでしょう。
もし何かプロジェクトを考えている場合は、そのプロジェクト用の部品を購入することをお勧めします。

とても楽しい時間を過ごせました。
全てのデバイスにチュートリアルがあり、箱から出してすぐに実行できるコードも付属しています。
これで各パーツが実際に何ができるのか理解でき、そこからが楽しい時間です。
距離センサーでサーボを動かすなど、様々なものを組み合わせてみることで、実際に自分のコードを書いてみることができます。
Arduinoの標準ウェブカメラコードを使って顔認識を行うような、動作しないデモも見つかります。
これは本当に頭を抱えてしまいましたが、ウェブで長時間検索した結果、コードの一部を書き直して動作させるのに十分な情報を得ることができました。
何かを構築したりトラブルシューティングしたりすることに興味があるなら、これを楽しんで、すぐに実際のアプリケーションを体験できるでしょう。

仕組みについて全く知識がないなら、この教材で学ぶのも良いかもしれません。
しかし、一番良い学習方法は、本当に簡単なプロジェクトを考えて、必要なものを考え、必要な部品を購入し、最終的にプロジェクトに必要な情報をすべて調べることです。
仕組みを理解するだけでなく、必要な情報を自分で見つける方法も習得できます。
これが最も価値のあるスキルです。
全くの初心者であれば、良いスタート方法と言えるでしょう。
もし初心者なら、この教材を購入することをお勧めします。
カリキュラム
- 38 Sections
- 71 Lessons
- 20 Weeks
- はじめに2
- 導入7
- チャプター0 ボード内蔵LEDこのレッスンではボード内蔵LEDの点滅について学習します。1
- チャプター1 外付けLEDLEDと抵抗を配線してピン出力に連動したLED点灯のON/OFF制御を学びます。2
- チャプター2 ボタン&外付けLEDボタンを押したときにLEDを光らせる制御を学びます2
- チャプター3 LEDバー複数のデジタル出力ピンを同時に制御する1
- チャプター4 アナログ&PWMアナログ信号とPWMについて知る2
- チャプター5 RGBLED複数のGPIOを同時に制御する2
- チャプター6 LEDピクセルRGBLED(WS2812)を連結する2
- チャプター7 ブザーアクティブブザー、パッシブブザーを知る2
- チャプター8 シリアル通信(UART)ESP32S3とパソコンの間でデータ通信する2
- チャプター9 ADコンバータAD変換について理解する1
- チャプター10 タッチセンサ2
- チャプター11 ポテンショメータ&LED可変抵抗によるLED制御3
- チャプター12 フォトレジスタ&LED周辺の明るさに応じたLED制御1
- チャプター13 サーミスタサーミスタの抵抗値を温度換算する1
- チャプター14 ジョイスティックアナログ入力/デジタル入力1
- チャプター15 74HC595(シリアル-パラレル変換) & LEDバーグラフビットシフトを学ぶ1
- チャプター16 74HC595 & 7セグメントディスプレイ3
- チャプター17 リレー&モーターモーターの動かし方を学びます2
- チャプター18 サーボサーボモーターで位置制御を学びます2
- チャプター19 ステッピングモーターステッピングモーターを制御します1
- チャプター20 LCD1602I2C通信、液晶ディスプレイの使い方を学びます1
- チャプター21 超音波測距超音波距離センサで距離を測定します2
- チャプター22 マトリックスキーパッドキーパッドの制御方法を学びます2
- チャプター23 赤外線通信赤外線通信について学びます2
- チャプター24 温湿度計DHT11温湿度センサ情報を取得してLCDに表示する2
- チャプター25 人感センサ人感センサで人の動きを検知する1
- チャプター26 姿勢検出センサ MPU6050加速度とジャイロスコープのデータを読み取ります1
- チャプター27 Bluetooth2
- チャプター28 SDカードの読み書きSDカード-マイコン間で情報の読み書きを行います(SPI)1
- チャプター29 SDカードに入れた音楽を再生するSDSDカードに入れた音楽をスピーカーで再生します2
- チャプター30 WiFi動作モードステーションモード、アクセスポイントモード、混合モードを学びます3
- チャプター31 TCP/IPマイコンボードをクライアントまたはサーバとして機能させる方法を学びます2
- チャプター32 カメラウェブサーバ3
- チャプター33 カメラTCPサーバ前のセクションでは、ESP32-S3 でキャプチャしたビデオデータを Web ページを使用して表示しましたが、このセクションでは、携帯電話を使用して表示します。1
- チャプター34 はんだ付けユニバーサル基板に部品のはんだ付けをします2
- おわりに1