公式ストア:

AMAZON
AMAZON-jp
amzuk

1 目的

本課ではCayenne IOT
platformで遠隔場所の水位センサーのデータが獲得します。水位センサーはアナログセンサーですので、Arduinoボードがアナログ信号を獲得したら、Arduino内蔵のアナログ~デジタル変更器(ADC)が工作して、水位センサーのデータを読み取れて、virtual
Pinにデータを転送します。そして、Cayenne IOT platformを通じで遠隔場所のデータはWEBブラウザやスマホAPPで確認できます。

2 ハードウェア準備

デバイス 数量
UNO R3 ボード 1
W5100拡張ボード 1
USB ケーブル 1
水位センサー 1
ジャンプワイヤー 若干
ブレッドボード 1

3 ハードウェア配線

下記の写真のように、水位センサーとUNOボードを接続してください。

UNO ボード 水位センサー
A0 S
GND
5V +

4 Cayenneページでデバイスを追加する

Cayenne プラットフォームにログインしたら、Add newをクリックして、>Device/Widgetを選択してください。

Sensors->Generic

「Analog Input」を選択してください。データシートを下記のように設定してください。

ご注意:もし、 V0が他のデバイスが占有されたら、他のVIRTUAL PIN を選択してください、また、選択したのPIN番号を必ずsketchコードにあるデフォルトPIN番号を切り替えして下さい。

「Step 1:Sketch File」をクリックして、サンプルコードを表示します。次のリンクでダウンロードしてください:http://osoyoo.com/driver/waterlevel_sensor.txt

コードを Arduino IDEにコーピーしてくださいませ。Arduino IDEにArduino Unoにボードタイプを選択して、正しいPort番号を選択して、コードにauthentication token番号も確認してくださいませ。Upload ボダンをクリックして、 Arduino UNO
ボードにアップロードします。Cayenneダッシュボードで、[Step 2:Add Sensor]をクリックして、水位センサーが表示しできます:

水位センサーが水の中に入れて、水位値が増加します。水位センサーが乾燥の場所に置いてしたら、水位値が下がります。今は、スマホやWEBブラウザを使って、どこでも家の水位環境などが判明できます。

Leave a Reply

WordPress spam blocked by CleanTalk.
Bombax Theme designed by itx