センサーに反応してメールを送る機械の製作
(パソコン不要)
サイト閲覧者の方から赤外線センサーを通過時に自動にメールを送信する装置の製作依頼を受けました。Arduino Yunとphpを用いてパソコンを介することなくメールを送信する機能を実現しましたので報告いたします。今回は、電圧や距離、電流などの情報をメールの本文に埋め込んで送信します。
技術要件は以下の通りです。
- Arduinoを使用すること
- 赤外線センサーの通過時に反応し、指定するメールアドレスに電子メールを送信する。
- パソコンを用いないこと
安価な仕組みが実現できましたので公開いたします。
今回はボタンを押したらメールを送る仕組みとしました。電圧を読んでいるだけです。このほか、 赤外線センサーの使い方についてはこちらを参考にしてください。ここでは距離センサーを用いてある一定より近づくと反応する仕組みを実現できます。もちろん、動作にパソコンは不要です。この他、センサーを選べば、通過した時にメール、水が流れたらメール、明るくなったらメール、など簡単に実現可能です。
写真はボタンを押したらメールを送る装置です。ギミックとして不要なボタンをたくさんつけて、子供が遊べるおもちゃを作りました。
[プログラム(スケッチ)]
センサーに反応してメールを送るスケッチ(Aruino Yun)
Arduinoは電圧を読み取り後、特定のアドレスにアクセスしているだけです。 サイトのアドレスの中に、送信するメールの情報を埋め込みますので、 電圧や電流といったArduinoで測定した値をそのままメールで送ることが出来ます。