おはようございます!!
先日、こちら↓の記事を書かせていただきました。
スマートリモコンの学習キットの「sLab-Remo2」ですね!!
前回まで2回分、じっくり内容確認してました(笑)
内容が難しくなってきたので、少しずつ小分けにして着実に登っていきたいと思います!
今回は電気回路と工作、スケッチの確認①を行いました!
目次
スマートリモコン「sLab-Remo2」(エスラボリモ2)【Scratch・Arduino対応】環境センサ・カメラ付《IoT電子工作・AI学習・プログラミング》
こちらです!
4,290円でこれだけ遊べたら安いものです。(・・・と奧さんに言われています)
ちなみに、本キットの心臓部ESP32-DevKitCですが、Amazonさんで1,500円ぐらいで普通に買えますね。
Espressif社純正 ESP-WROOM-32D開発ボード ESP32-DevKitC-32D
壊してしまったら一大事!と思ってましたが・・・昼ごはん1回我慢すれば買えます(泣)
では、スタートします。
sLab-Remo2【クラウド利用編】
公式メニューのクラウド利用に入ります!(こちら)
これまでは自宅内での学習実験でしたが、ここからはネットに出ていくわけですね。
クラウド利用する電子工作について説明します。
クラウドを利用することで「メール通知」や「屋外から家電制御」、「AIスピーカ連携」など多くのことができるようになります。
仕組みについて以下に説明します。5-1.人を検知してリモコン制御とメール送信 (IFTTT)
5-2.屋外からの通信(プッシュ通知)
5-3.AIスピーカ連携/屋外スマホ/GPS連携
今回も5-3です!!
5-3.AIスピーカ連携/屋外スマホ/GPS連携
こちらですね。
お盆休み中なので簡単に終わればいいのですが・・・
電気回路と電気工作
2-1-6までの回路と同じということで確認してみると・・・
この時に黄枠部分の赤外線発光部を追加したようですが、このままで使えます。
スケッチ(制御ソフトウェア)①
基本的に過去に作ったものの変更みたいですね。
まずは4-3ですね。
スケッチ部分のプログラムと、Webサーバー部分のプログラムに分けて確認しました。
その後、転送方法がわからなくて苦労したんですね・・・(泣)
これらのプログラムは、Webサーバーでリモコンの画面を作って、スマホ画面からボタンを操作することによりESP32ボードから赤外線信号を送信してたんですね・・・ああ、思い出しました。
・・・で、これだけは完全ローカルな動作環境なので、インターネットを使う部分が5-2なんですね。
この後、苦しんだところですね。
この時はPC画面からCurlコマンドを実行してESP32のLEDを点灯させていたのですが、今回はリモコンから・・・え?違う??
主な変更内容として、MQTTで受信した場合のリモコン制御部分のみ説明します。
MQTTで受信した場合のリモコン制御??
スマホのリモコンは送る側で使うのでは??
過去の内容の理解不足で混乱していますので・・・次回に持ち越します。
まとめ
申し訳ありません、ちょっと甘かったです。(遭難モード)
次回はスケッチ(制御ソフトウェア)②です!!
以上です!!
全体の流れは理解していたつもりなのですが、何か違いました。
公式ページも解説だけで終わっていて、いつものように動作確認がありません。
もう少し考えてみます。
(おわり)