※オンラインの場合の注意点
・講座開始までに事前購入部品を用意してください。
・ケースに組み込む前までを行い、ケースへの組み込みの方法の説明をします。
※対面の場合は、秋葉原で入手できない部品を私が用意します。
<講座内容>
Arduinoに対応したM5Stackの「ATOM Lite」と「4連8x8ドットLEDマトリックス」を使って、横に文字が流れて表示される電光掲示板を作ります。
◆紹介ビデオ
◆表示内容
・天気予報:天気予報APIから、登録した主要都市の天気と最低/最高気温を取得して表示します。
・運行情報:Yahoo路線情報から、登録した複数の路線の運行情報を取得して表示します。
・カレンダー:NTPから取得した時刻をもとに月日と曜日を表示します。
◆その他の機能
・電光掲示板をONにする時刻とOFFにする時刻を指定できます。
・明日の天気予報を表示する時刻を指定できます。
◆Arduinoについて
Arduinoはワンボードマイコンの1種で、Arduino IDEというプログラム開発環境をパソコンに入れてプログラミングを行います。
今回は、ぼくが用意したプログラムを使用するので、C++の知識が無くても制作することができますが、プログラミングを勉強すると色々な応用を行うことができるようになります。
◆IoT電光掲示板の仕組みがわかるブログ記事はこちら
https://intellectualcuriosity.hatenablog.com/entry/2026/02/18/232734 (気温表示を追加した際に、テスト的にAIに書かせたものです。)
<教え方>
マンツーマンで行います。
わからないことは恥ずかしがらず、レッスン中にどんどん聞いてください。
<ご用意いただくもの>
・PC
Windowsは10か11
MacはTahoe, Sequoia, Sonoma
・パソコンとマイコンを繋ぐUSBケーブル(マイコンはUSB-Cです)
・事前購入部品(オンラインの場合)
<事前購入部品:オンライン>
◆ATOM Lite
・秋月電子
https://akizukidenshi.com/catalog/g/g117209/◆ミニブレッドボード 25穴 白色
・秋月電子
https://akizukidenshi.com/catalog/g/g113257/◆100mm程度のジャンプワイヤ(オス-オス)5本必要(赤・黒・黄・緑・青)
・千石電商
https://www.sengoku.co.jp/mod/sgk_cart/detail.php?code=EEHD-55FM◆4連8x8ドットLEDマトリックス
この商品はAmazon等で入手する必要があります。
商品を探す際はコントローラーチップの「MAX7219」の記載があることを確認してください。
以下の商品は「4連8x8」の代わりに「8x32」と表記されています。
・
www.amazon.co.jp/dp/B084VP2J2T ・
www.amazon.co.jp/dp/B092RWZQ71◆横開きディスプレイケース・ロング(ケースに入れなければ必要ありません)
ダイソー・セリア・キャンドゥで売っています。
https://www.izumi-plastic.co.jp/goods/?gp=1031 ※上のケースが見つからない場合は、こちらでも代替えできます。
重なる透明収納ケース(1段引出し)6.6cm × 18cm × 7cm
https://jp.daisonet.com/products/4549131979589<時間制相談で深掘りできます>
●講座のフォローアップ!回路やプログラムを解説します。
https://www.street-academy.com/onetime/services/2547
工作の要素は今回はシンプルで楽しめました。
コードを変えて、色々な情報を自動で表示できるので、応用ができそうです。
早速家族の誕生日を入れてやってみたいと思います。
ありがとうございました。