アカウントへのアクセスの許可を求められると思います。スプレッドシートのどの列に何を記録するかなどを指定することができます。作成したアプレットを見ることができるようになります。IFTTTからもアクセスできます。IFTTTから作成したアプレットを選択し、Webhooksのマークをクリックすると、Webhooksの説明を見ることができます。IFTTTからもアクセスできます。リクエストの送り先URLと、キーを確認することができます。ハードウェアの作成といってもセンサを刺すだけでした。USB電源に繋げると、電源が入ってWi-Fiを選択する画面が出てきます。左上のスイッチを使用してパスワードを入力すれば、電源を抜き差ししても、次回以降は自動的にそのアクセスポイントに接続されます。obnizのIOは12ピンありますが、プログラムでピンアサインを自在に設定することができるため、このようにセンサのピンアサインそのままに接続することができます。obnizの定期実行機能obnizは、マイコンのIO制御をクラウドのAPI経由で行える仕組みになっており、スマートフォンやPCのブラウザ、またはnode.js等から遠隔で操作することができます。obniz開発者コンソールのメニューから「イベント」を選択して作成することができます。(obnizがオンラインになった、ボタンが押された)から選ぶことができ、それをきっかけとして選択したプログラムを実行することができます。minutesおきの繰り返しで実行させるよう指定すれば良いことが分かります。リクエストを送るプログラムを作成します。obniz開発者コンソールのメニューから「リポジトリ」を選択します。右上の「新規作成」を押して適当なファイル名を付けて「作成」すると、エディタ画面に移ります。ここで<body>~</body>の中身を書き換えます。センサ値測定部のプログラムobniz公式パーツライブラリに載っているセンサであれば、センサ測定部のプログラムはほぼコピペでできます。obnizにあるサンプルに従えば、センサ値を1回取得するためのプログラムは以下の3行で済みます。リクエストを送ります。基本的な送信方法は以下のようになります。IFTTTの仕様か、POSTではうまくいかないことが多いようでした。Nameで置換してください。keyを指定してください。});IFTTTのWebhooksではvalue1からvalue3までの3つの値を送信することができるようになっているため、例えば温度、湿度、気圧の3種類のセンサを接続し、3種類の値を同時に送信したい場合、それぞれの値を変数に格納したのちに以下のように送信することができます。pressure,});全体のプログラムこれらを踏まえ、実際にLM60で温度を測定してIFTTTに送信するプログラムは以下のようになります。IFTTTのWebhooksのkeyは環境に応じて書き換える必要があります。Nameを指定してください。keyを指定してください。});//他のセンサを使う場合はそれぞれ書き換えてください。</script></body></html>obnizのイベントを登録プログラムを作成してobniz開発者コンソールのリポジトリに保存したら、obniz開発者コンソールの「イベント」から「新規作成」を選択し、作成したプログラムのファイル名を選択して、定期的に実行されるように設定します。設定したら、「テスト実行」を押して一度確認してみると良いでしょう。ドライブにIFTTTというフォルダが作成され、その中に作成されるスプレッドシートに、時刻やセンサ値が一行ずつ記録されていきます。IFTTTの仕様で、スプレッドシートの更新が数時間遅れることがあるようです。nowをクリックすると、溜まっていたデータが一気に更新されるようです。スプレッドシートを結びつけることで、サーバー側のプログラミングなしに簡単にIoTセンサーロガーを作成することができました。1週間以上に渡って温度を記録していますが、問題なく記録され続けています。個人的に、従来のマイコンボードではSDカードが破損したり、インターネットへの接続が面倒だったり、Wi-Fiもすぐに切断されて不安定だったりした経験があるので、obnizはずっとUSB電源に繋いで放置していれば、仮に一時的に電源やWi-Fiから切断されることがあったとしてもすぐに復帰して接続し続け、起動、停止やプログラムの変更もいつでも遠隔でブラウザから行うことができるので非常に快適です。iOS端末との連携も豊富なので、ただスプレッドシートに記録していくだけでなく、通知や何かアクションすることも難しくありません。obnizの回路やプログラムもちょっと工夫するだけで、温度の値に応じてスマートフォンに通知したり、エアコンのオン・オフを自動化したりと、応用が広がります。Colabを使えば簡単にデータを取り込んでPythonで解析することもできます。PythonならAIを利用したプログラムの事例も豊富です。upLoginユーザーは見つかりませんでした。