忍者ブログ

設備のマニアどっとこむ

IoT開発、設備・DIYのブログ!

arduinoでIoT スマホから家電を動かす 

前回、前々回とBlynkでのIOT記事が続いていましたが、今回はarduinoで商用100V設備を動かしたいと思います。


回路構成は写真の様になります。
 
PCのUSBポートとaruduinoを繋ぎ、arduinoからはアナログ入力として明るさセンサー、出力としてLEDと5Vリレーを接続します。5Vリレーの2次側で100Vを制御するかたちになります。



Blynkの設定はarduinoUNO、接続仕様はUSBとなります。

aruduinoのコードはArduino_serial_USBを選びます。
※ライブラリのダウンロードは前回記事参照


そしてBlynkよりトークンを記載したメールが来るのでコードをその一文のみ変更します。
char auth[] = "YourAuthToken";
これでarduinoに書き込みます。

次にarduinoをインターネットと接続状態にするため下記ファイルを実行します。
 Arduino\libraries\Blynk\scriptsフォルダのなかにあるblynk-serというバッチファイルです。
ここで注意事項があるのですが、Terapatなどでコードを確認し6行目のCOM_PORTをArduinoを接続しているポートに合わせてください。このファイルを問題なく実行できればArduinoをBlynkで動かせる状態となります。




Blynk画面例はこちら↓

明るさセンサーにつかったCdsセルからのアナログ値を1024分割して表示しています。(照度等の単位ではありません。)出力はLEDと100V照明です。LEDの一つはPWM出力で明るさを調整しています。
遠隔で照明を付けるとブレッドボードについているCdsセルが反応して数値が変化して点灯を確認することができます。もちろん、LEDより100V照明のほうが明るい為、数値はより大きくなります。

今回はたまたまノートPCにカメラがついていたのでSkypeをつかって点灯確認してみました。
着信を受ける方を自動応答にしていつでも監視することができます。


↑ノートPC付属カメラでの映像

Blynkで指令を出すと・・



照明が光ったのがわかります。

外出先から照明が点灯できるのはいいのですが、どうしてもPCをつけっぱなしにする必要がでてきます。あと、びっくりさせないためにも家族の理解が必要かも??










拍手[0回]

PR

コメント

翻訳(Translate)

プロフィール

HN:
佐々木 雅史
性別:
男性
自己紹介:
2021年 ラズパイ、M5stackを用いたIoT開発を専門で受注するアルティメンテを設立。代表を務める。
・2020年ラズパイコンテスト優良賞受賞
・設備系資格多数(電験3種、消防設備士甲4、2級ボイラー技士、危険物乙4、電工2種、技術士補(電気・電子)、エネ電、フォークリフトなど)

AD

カレンダー

10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30