ホーム

2019年8月27日

本サイトは株式会社SOCINNOが運営する電子工作を学習できるサイトとなります。主にArduino互換機「ESP-WROOM-32」を利用した工作を紹介しています。

「IoT電子工作 スマートリモコン製作キット」「IoT電子工作 スマートカー製作キット」を購入頂くと利用する電子部品をパッケージ化していますので効率よく学習できます。ただ、お手持ちの「ESP32-DevKitC」を用いても電子工作は可能ですので、ご利用頂ければ幸いです。

また、本キット購入の方で組み立てにお困りの方はお問い合わせにてご連絡頂ければサポートさせて頂きます。(ただし、あくまで組み立てに関する内容となりますので、プログラムの詳細など技術に関するお問い合わせは回答しておりませんのでご理解のほどよろしくお願いします。)

Ⅰ.スマートリモコン工作

本ガイドを参照しAIスピーカ連携し音声操作で家電を制御できたり、屋外からスマホで家電を制御などの電子工作を行うノウハウを学習することができます。

本サイトで説明する電子工作一覧は以下を参照ください。以下の内容を順番に電子工作を行うことで基礎から応用まで学習することができます。

No分類内容
1事前準備事前準備
2-1電子部品利用LED点滅
2-2照度センサ
2-3温湿度センサ
2-4人感センサ
2-5赤外線リモコン受信
2-6赤外線リモコン送信
3-1Wi-Fi利用Wi-Fi無線接続
3-2Webサーバ機能
3-3スマホでLEDを制御
4-1データ利用EEPROMによるデータ利用
4-2SPIFFSによるファイル操作
4-3スマホで家電操作(屋内)
5-1クラウド利用人を検知してリモコン制御とメール送信 (IFTTT)
5-2屋外からの通信(プッシュ通知)
5-3AIスピーカ連携スマートリモコン【屋外スマホ/GPS連携】
5-4全機能実装スマートリモコン

Scratch1.4(遠隔センサー接続)を利用してグラフィカルにプログラムする方法について説明します。

No分類内容
6-1事前準備Scratch1.4環境構築
6-2-1Scratch1.4用ESP32-DevKitC環境構築1インターネットなし
6-2-2Scratch1.4プログラム1暗くなったらライトON
6-3-1Scratch1.4用ESP32-DevKitC環境構築2インターネットあり
6-3-2Scratch1.4プログラム2暑くなったらメール通知
6-3-3Scratch1.4プログラム3クラウドへデータ保存

Scratch3.0(拡張機能)により、専用ブロックでグラフィカルにプログラムする方法について説明します。

No分類内容
7-1事前準備Scratch3.0環境構築
7-2-1Scratch3.0用ESP32-DevKitC環境構築1インターネットなし
7-2-2Scratch3.0プログラム1暗くなったらライトONなど
7-3-1Scratch3.0用ESP32-DevKitC環境構築2インターネットあり
7-3-2Scratch3.0プログラム2暑くなったらメール通知
7-3-3Scratch3.0プログラム3クラウドへデータ保存

Ⅱ.スマートカー工作

本ガイドを参照し超音波センサーを利用し障害物を検出し空き方向を見つけ出して進でいくスマートカーの電子工作を行うノウハウを学習することができます。
LEDを点灯するなどの電子工作の基礎的な内容はスマートリモコンの工作内容を参照して下さい。本項目はスマートカーを組み立てることを目的に説明しています。

No分類内容
1事前準備事前準備
2-1組み立てスマートカーの組み立て
2-2制御プログラム制御プログラム
2-3Scratch3.0プログラム障害物検知

本サイトのご利用にあたって

本サイトに記載されている説明及びサンプルを運用して得られた結果について、株式会社SOCINNOは一切の責任を負いませんのでご了承頂きますようよろしくお願いします。また、本サイトの操作及び内容によって生じた損害及び本サイトの内容に基づく運用の結果生じた損害につきましても当社は一切の責任を負いませんので予めご了承頂きますようよろしくお願いします。
電子工作については個人の責任の範囲内にて実行して頂きますようよろしくお願いします。
本サイトの制作にあたり正確な記述に努めておりますが、内容に誤りや不正確な記述がある場合も当社は一切責任を負いません。
本サイトの内容は最新情報への追随などのため随時更新されますので、あらかじめご了承下さい。
システム環境、ハードウェア環境によっては記載通りに動作及び操作できない場合がありますのでご了承頂きますようよろしくお願いします。