<講座内容>
Arduino互換WiFiマイコン「ESP32-C3」を搭載したSeeed Studioの「XIAO ESP32C3」をメインモジュールとして、7セグメントLEDを4つ使用して時刻を表示するインターネット時計を作ります。
インターネット時計はインターネットタイムプロトコル(NTP)から時刻を取得するため、時刻合わせが不要で正確な時刻を表示します。
使用する部品は、当日、パーツ屋さんに買いに行きます。
◆デモビデオ
https://youtu.be/yGhzXebEJck◆インターネット時計の特徴
・マイコンモジュールにはSeeed Studioの「XIAO ESP32C3」を使います。
・時刻合わせが不要で正確な時刻を表示します。
・高輝度な7セグメントLEDを4つ使って時刻を表示するので視認性が抜群です。
・Cdsセルを使って、部屋が暗くなるとLEDが消えるようになっています。
・プログラムは私が用意したものを使いますが、ソースコードを提供していますので後で自分の好きなように変更することができます。
◆使用する機器のサイト
・Seeed Studio XIAO ESP32C3
https://akizukidenshi.com/catalog/g/gM-17454/・青色7セグメントLEDシリアルドライバモジュール 完成品
https://akizukidenshi.com/catalog/g/gM-12643/ (※お店の在庫の都合で違う色を使う場合があります。)
◆Arduinoについて
Arduinoはワンボードマイコンの1種で、Arduino IDEというプログラム開発環境をパソコンに入れてプログラミングを行います。
今回は私が用意したプログラムを使用するのでC++の知識が無くても大丈夫ですが、プログラミングを勉強すると色々な応用を行うことができるようになります。
<教え方>
マンツーマンで行います。
わからないことは恥ずかしがらず、レッスン中にどんどん聞いてください。
<持ち物>
・PC(USB Type Aが必要です。アダプターでも可。)
Windowsは10か11
MacはVenturaかMonterey、Big Sur、Catalina
<時間制相談で深掘りできます>
●講座のフォローアップ!回路やプログラムを解説します。
https://www.street-academy.com/onetime/services/2547
パーツショップでの購入から、はんだ付けの練習、回路の組み立てから、プログラムの書き込みまでを体験出来ました。
パーツショップでは購入予定のLEDが売り切れと言うハプニングがありましたが、先生の手持ちのLEDを譲ってくださいました。ありがとうございます。
途中回路を組んでいる最中などに、講座の本筋とは外れた質問などにも答えて頂き、時間が過ぎているのに丁寧にご対応いただきました。
受講後のフォローアップ依頼も出来るとの事なので、今回作成したものをベースに、色々と試してみて、別途相談させて頂きたいと思います。