Transcript planTwitter

CPSF
B2
spring
親:makora
1

plant + Twitter = planTwitter
◦ Twitter で制御,通知を行い植物に水やりをするシステム


植物を枯らすことなく,人が楽しく植物を育てられ
るシステム
Twitterでつぶやくと自宅に設置してあるハード
ウェアが動いて水やりをする.
2
Twitterを使うことで
外出,出張先で…
水やりを忘れていた時
育てるのが面倒でも
植物が育てられる!
3

植物を育てたい
◦ 必要な要素
 「水やりをする」
 「光にあてる」
 「肥料与える」
◦ 石黒さんにトマトを作ってあげたい
4

植物を枯らしてしまう
◦ 水やりの回数が少ない
 水やりを忘れてしまう
 水をやるタイミングがわからない
 外出していて,水やりができない
◦ 水のやり過ぎ
 水の量の判断ができない

楽しく育てたい
◦ 植物は動かないから退屈
 植物と会話ができたら楽しいのでは?
(参考)
 http://www.plats-market.com/question.html
5

植物に合った水やりを可能にするシステムの提案
◦ 植物を枯らすことなく育てることができる
 トマト,なす,きゅうり,ルッコラ,獅子唐を育ててみる

今期は実装力の向上を図る
◦ Twitter
 今後Twitterをつかった研究をしたい
 そのための練習
6

水やりをするタイミングの判定
◦ 水やりをするタイミングの通知

状況に応じた水量の決定

ユーザが外出していても水やりを行うことができる

植物と会話ができる
7

水やりのタイミング

水やりの量
◦ 水分センサ:土壌の水分量を測定
◦ 土の表面の水分量を測定し,乾いたらtwitterに通知



水やりハードウェアの作成


圧力センサを用いて鉢植え全体の圧力を測定
水が全体に染み込んだ場合の圧力を基準として水の量を決める
Arduino
−
サーボモータ
Twitter


植物のアカウント作成
Twitterで水やり機の制御
8
◦ Twitterで指示
◦ 止水栓の開閉をサーボモータで制御
◦ タンク
止水栓
サーボモータ
接続
twitter
指示
PC
シリアル通信
Arduino
9

植物のツイッターアカウントを作る
◦ 水がほしい時につぶやく
10
PC
水やり機
水
止水栓
水やり
サーボモータ
指示
Arduino
UNO
シリアル通信
テキスト解析モジュール
twitter
測定器
水分センサ
測定
圧力センサ
Twitterで命令
転送
Arduino
UNO
シリアル通信
水やり判定モジュール
Twitterで通知
11

機器

言語

センサ,マイコン
◦ MacbookPro10.8
◦ Python 2.7.3(シリアル通信)
◦ Aruduino言語
◦ 水分センサ(Grove水分センサ_seeedstudio)
◦ 圧力センサ(圧力センサFSR406)
◦ Aruduino UNO
◦ サーボモータ

SNS
◦ twitter
12

〜冬期休業(11月30日〜12月中旬)
◦
◦
◦
◦
◦
ハードウェア構造決定,部品購入
センサの決定
実際にセンサを使う
センサの得たデータの意味を知る
ArduinoUNOからシリアル通信をしてデータを取得

冬期休業期間(12月中旬〜1月上旬)

冬期授業から最終発表まで(1月5日〜2月初め)
◦ モータ制御モジュール実装
◦ Twitter送受信モジュール実装
◦ 自然言語処理の勉強
◦ システム確認と改善
13

Twitterを使ってだれでも楽しく植物を栽培できる
システムを作る
◦ 今期は実際にトマト,なす,きゅうり,ルッコラ,獅子唐
を作る

このWIPを通して実装力,見通し力を身につけていく
14