Hana道場【師範】のブログ

IchigoJamの徹底解説ブログ

IchigoJamで【IoTインターホン】をつくってみた!LINE連携シリーズ<その3>

f:id:hanadojo_sihan:20201019105827j:plain

IchigoJamでLINEを送るシリーズ<その3>では、実践編として「IoTインターホン(呼び鈴)」をご紹介!!

IchigoJamでLINEを送る方法 <その1>

IchigoJamで"UTF-8変換"してLINEを送る方法<その2>

今回挑戦したのはこちら↓

youtu.be

 

プログラムも接続方法もとてもシンプルなので、<その1>ブログを参考につくってみてください!!

 

【目次】

 

 

1. 必要なもの

(我が家の電池式呼び鈴は古くて検索しても見つかりませんでした)

 

2. 接続方法

今回IoT化したインターホン(呼び鈴)はこちら

f:id:hanadojo_sihan:20201019111007j:plain 

(1)カバーを開ける

f:id:hanadojo_sihan:20201019111214j:plain

2箇所ボタンに繋がる接点を発見!

この2箇所をIchigoJamのピンBTNとGNDにつなげばOK!

(2)ネジを外し、ジャンパー線に接続

f:id:hanadojo_sihan:20201019111423j:plain

銅線が鋼板とネジで留められていました!

銅線をそれぞれジャンパー線メスにねじ込みます。 

(3)IchigoJamに接続&テスト

f:id:hanadojo_sihan:20201019111615j:plain

ジャンパー線オスをIchigoJamのピンBTNとGNDにそれぞれ接続します。

10 ?BTN():WAIT3:CONT

のようなプログラムを実行し、実際にインターホンを押してみましょう!

インターホンを押すと1、押さないと0が返って来たら成功です。

 

3. プログラム概要

【プログラム】

10 VIDEO 0
20 ?"MJ GETS maker.ifttt.com/trigger/イベント名/with/key/Webhoocksのkey?value1=メッセージ"
30 BEEP20,90:WAIT60
40 SLEEP

0番にSAVEしましょう。IchigoJamのボタンを押しながら電源ONで0番のプログラムが自動実行します。

ver1.4以降なら、最初の行に「@ARUN」を入れるとボタンを押さなくても自動実行されます。

5 @ARUN

 

WiFi接続は1回接続すれば、次から自動で接続されます。

?"MJ APC SSID パスワード"

MixJuice参考サイト:準備・使い方 - イチゴジャム レシピ

 

インターホンを押してメッセージが送られてきたら成功です!

f:id:hanadojo_sihan:20201019162235j:plain

(メッセージを GUSET!! にした場合)

 

【プログラム解説】

10 VIDEO 0 画面表示を停止し処理高速化
20 ?"MJ GETS maker.ifttt.com/trigger/イベント名/with/key/Webhoocksのkey?value1=メッセージ" IFTTTにパラメータvalue1を送信
30 BEEP20,90:WAIT60 ブザーを鳴らす
40 SLEEP スリープ状態にする

 

10行目:画面表示を停止すると、消費電力を抑え、処理も高速化されます。

VIDEO 数{,数2} 画面表示非表示を切り替える。0で画面表示を停止し処理高速化 

20行目<その1>ブログをご覧ください。

40行目:SLEEP状態にし、消費電力を抑えます。

SLEEP プログラムを休止する (ボタンを押すと起動し、LRUN0を実行する)

ボタン(インターホン)が押されると、0番のプログラムが自動実行されます。

 

そしてなんとSLEEP状態だとIchigoJam消費電力が1.2μA(0.0012 mA)まで下がるそうです!

IchigoJamを低電力で定期実行させる方法 - LPC810で1分定期WAKEUPするIoT! #maker #IoT #lpc1114 #lpc810 / 福野泰介の一日一創 / Create every day by Taisuke Fukuno

IchigoJamで省エネIoT、動作周波数別消費電流とスリープモード #maker #IchigoJam #IoT / 福野泰介の一日一創 / Create every day by Taisuke Fukuno

 

単三電池2本(2000mA)だと、約1666時間(約69日)使えます!

2ヶ月に1回交換でokですね。

ただ、MixJuiceもSLEEPにしないと省電力化したとは言えませんね。

後日やってみたのでご覧ください↓

hanadojo-sihan.hatenablog.com

 

古いインターホン(呼び鈴)だったら簡単に作れちゃう「IoTインターホン」

ぜひやってみてください!

 

質問などはTwitterからお願いします↓

CC BY shoichi1031da / @shoichi1031da

twitter.com