D1ボードはESP8266を搭載しているのでesp8266-google-home-notifierを使ってgoogle homeに何かをしゃべらせることができるはず。
台所にガスセンサーを置いておいて、ガス濃度が高ければ警告を出すとか、いろいろ使えそう。
この時、アルドゥイノIDEは1.6.5、ボードマネージャでESP8266のバージョン2.4.1を使いました。
notifierとttsは最新版を使います。
アルドゥイノIDE>スケッチ>ライブラリをインクルード>ライブラリを管理>空欄に"esp8266-google"をタイプ>esp8266-google-home-notifierをインストール>esp8266-google-ttsをインストール>閉じる
//////////////////////////////////// スケッチ例 ////////////////////////////////
#include <ESP8266WiFi.h>
#include <esp8266-google-home-notifier.h>
#include <google-tts.h>
GoogleHomeNotifier ghn;
void setup() {
WiFi.mode(WIFI_STA);
WiFi.begin("106F3F3C2***", "mh1nr5jpc0***");
while (WiFi.status() != WL_CONNECTED) {
delay(250);
}
ghn.device("リビングルーム", "ja");
ghn.notify("こんにちわ。私はグーグルホームです。");
}
void loop() {
}
////////////////////////////////////////////////////////////////////////////////
参考記事
https://qiita.com/horihiro/items/4ab0edf415916a2cd542
ESP8266 から Google Home に喋らせるライブラリ
台所にガスセンサーを置いておいて、ガス濃度が高ければ警告を出すとか、いろいろ使えそう。
この時、アルドゥイノIDEは1.6.5、ボードマネージャでESP8266のバージョン2.4.1を使いました。
notifierとttsは最新版を使います。
アルドゥイノIDE>スケッチ>ライブラリをインクルード>ライブラリを管理>空欄に"esp8266-google"をタイプ>esp8266-google-home-notifierをインストール>esp8266-google-ttsをインストール>閉じる
//////////////////////////////////// スケッチ例 ////////////////////////////////
#include <ESP8266WiFi.h>
#include <esp8266-google-home-notifier.h>
#include <google-tts.h>
GoogleHomeNotifier ghn;
void setup() {
WiFi.mode(WIFI_STA);
WiFi.begin("106F3F3C2***", "mh1nr5jpc0***");
while (WiFi.status() != WL_CONNECTED) {
delay(250);
}
ghn.device("リビングルーム", "ja");
ghn.notify("こんにちわ。私はグーグルホームです。");
}
void loop() {
}
////////////////////////////////////////////////////////////////////////////////
参考記事
https://qiita.com/horihiro/items/4ab0edf415916a2cd542
ESP8266 から Google Home に喋らせるライブラリ
コメント