#topicpath ** ESP32 [#n9d817c6] 中国の会社 Espressif Systems が作成したマイクロコントローラで、次の特徴を持つ。 - 特徴 ++ Arduino IDE で開発できる。 ++ WiFi 対応(単体で無線LAN接続できる。) ++ Bluetooth 対応(単体でBluetooth接続できる。) ++ ESP8266 の後継。 |比較項目| ESP8266 | ESP32 |h |対応する無線通信| WiFi, Bluetooth | WiFi | |CPU| 32bit, dualcore, 160MHz | 32bit, singlecore, 80MHz| |Espressif 製のモジュール名| ESP-WROOM-32 | ESP-WROOM-2 | ** cloudbit [#ae67c4c1] *** cloudbit モジュールとは [#p9214228] littlebits をインターネットに接続するモジュール - 簡単な説明 -- [[公式ページ>https://www.littlebits-jp.com/cloudbit-works]] - イメージ動画 -- 英語の動画~ |#u2b(wyruLKVrHk0,large)| *** モジュールの使い方 [#m0ef1b7c] + ログインする ++ アカウントの作成~ [[littlebits のアカウント作成サイト>https://littlebits.com/signup]]にアクセスして、アカウントを作成する。 ++ ログイン~ アカウント作成時は、自動的にログインすることになる。それ以外では、[[ログイン画面>https://littlebits.com/login]]からログイン(sign in)する。~ ~ + モジュールの初期設定を行う~ 実演することを考えて、モバイルWi-Fi でのセットアップを行う。サイトにアクセスして、指示通りに対応する。 ++ 右上のアカウントの状態を示すところにマウスを重ねて、cloud control を選択する。 ++ モジュールに名前をつける。 ++ 接続して電源を入れる。~ パワーモジュール:ボタンの入力モジュール:クラウドモジュール:LED モジュール の順に接続して、パワーモジュールに附属の電源ケーブルをつなぐ。~ クラウドモジュールが点滅するのを待つ。(約15秒) ++ スイッチボタンを押す。~ ライトが青くなって、つき続けるまで待つ。 ++ パソコンを Wi-Fi経由で cloudbit に接続する。~ Wi-Fiにつながるパソコンを用意し、Wi-Fiを探すと、littleBits_Cloud_xxxx というID のネットワークが見つかる。そこに接続する。~ ++ Wi-Fiの設定をする。~ ウェブ画面が変わって、どの Wi-Fiで cloudbit をどの Wi-Fiに接続するかを聞かれるので、適切なものを選ぶ。~ 選択した Wi-Fiの接続のためのアクセスキーを入力する。~ cloudbit の Wi-Fiを切断し、通常使う(cloudbitにも使わせる)Wi-Fiに接続し直す。~ うまくいけば、画面に、"AWESOME!" と表示される。cloud bit の LED は緑色で光り続けるようになる。~ ~ これ以降は、電源をつなぎ直したら、cloud bit の LED が緑色になるまで待つ。緑色になったら接続できたことになる。~ ~ + 動作確認~ 右上のアカウントの状態を示すところにマウスを重ねて、cloud control を選択する。~ テスト用の画面が現れるので、これでテストする。 *** IFTTT の設定 [#jc154c1c] + IFTTTとは~ "IF This Then That" の略で、IoT を簡単に実現するための枠組み(フレームワーク)である。~ ~ + IFTTT 用語 -- アプレット~ 以前はレシピと呼ばれた。プログラムのこと。IF This THEN That の This と That を指定したもの。 -- チャンネル~ IFTTT が利用できるインターネット上のサービス(サービス一覧は[[こちら>https://ifttt.com/services]])の中の特定のサービスをチャンネルという。~ 単にIFTTT が利用できるだけでなく、各 IFTTT ユーザーが IFTTT のサイトに登録して初めてチャンネルとなる。~ -- トリガー~ This にあたるもの。各チャンネルで、どのようなトリガーが実現可能かが決まっている。~ -- アクション~ That にあたるもの。これもチャンネルごとに提供されているものが決まっている。~ ~ + IFTTT を使えるようにする。~ ++ [[IFTTTのサインアップサイト>https://ifttt.com/join]]に登録する。 ++ IFTTT と Littlebits をひも付けする。~ サインインしたまま[[IFTTTのlittlebitsチャンネルのサイト>https://ifttt.com/littlebits]]にアクセスし、"Connect" をクリックする。~ Authorize littleBits new IFTTT channel to access your account? と聞かれるので、AUTHORIZE をクリックする。