Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
園芸領域におけるIoTシステムのプロトタイピング
Search
shinrinakamura
February 19, 2021
0
380
園芸領域におけるIoTシステムのプロトタイピング
2021/02/16のIoTLTで使用したスライドです
shinrinakamura
February 19, 2021
Tweet
Share
More Decks by shinrinakamura
See All by shinrinakamura
M5stackで使用できるpHセンサの開発
shinrinakamura
1
660
IoT雷警報システムサンダーガードLTE
shinrinakamura
0
240
ワークショップしくじり先生 enebularを利用したワークショップで学んだこと
shinrinakamura
0
170
新的土壤和植物农业模式.pdf
shinrinakamura
0
82
土壌と植物で奏でるアート~農業における新たなパラダイム~
shinrinakamura
0
400
(実践編)憩いのひと時に コーヒーが飲みたい
shinrinakamura
0
420
Development of applications using Sakura's mono platform
shinrinakamura
0
270
なかまのなかま
shinrinakamura
0
200
IoTの現場猫 自動水まきやってみた
shinrinakamura
0
830
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
47
7.3k
Typedesign – Prime Four
hannesfritz
40
2.5k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
A Philosophy of Restraint
colly
203
16k
How to Think Like a Performance Engineer
csswizardry
22
1.4k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
27
1.9k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.5k
KATA
mclloyd
29
14k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
GitHub's CSS Performance
jonrohan
1030
460k
Into the Great Unknown - MozCon
thekraken
35
1.6k
Transcript
園芸用IoTシステム shinfrom@1981 中村真理 のプロトタイピング
中村 真理 Nakamura Shinri 株式会社 B&B La. ハードウェア開発 ファームウェア作成 IoTデバイス・アプリケーション作成
・IoT技術検定中級 ・診療放射線技師 経験 バーテンダー パチンコホール勤務 病院勤務 https://www.facebook.com/nakamura.shinri/ ハイパーメディアフリーター
出身地 五島列島最北端 宇久島出身
http://b-and-b-lab.jp
急激な気象変動による収穫量や品質のばらつき 農業従事者の高齢化、後継者不足、耕作放棄地の増加 経営体の変化 日本の農業の現状と問題点
農林水産省と農業・食品産業技術総合研究機構のスマート農業実証プロジェクトによる水田 作の実証成果(中間報告)によると https://www.affrc.maff.go.jp/docs/smart_agri_pro/chukan_hokoku_suidensaku.pdf 労働時間の15%削減 生産コストの1割の削減 作業時間の平均87%削減 に成功している という意見が実証農家から出ている データの見える化・共有化がコスト削減に つながっている
技術の現状
センサーノード ゲートウェイ クラウド ・可視化 ・データの蓄積 ・データの分析 プロトコルは標準化する スマートホン等のアプリケーション として提供する オープンソースなどの活用により安価に構築
そのためのデータ収集のイメージ
今回行いたいことと、その構成 園芸用の環境データを測定して、気温が閾値を超えたら、ファンを回して、 ファンが回ったことをラインで通知するというシステムを作成します。 有線LAN UDP OSSプロトコル UDP UDP 通知 確認・操作
API UI
開発の進捗情報 ハードウェアのプロトタイプを作成 ・I2Cでマイコンと通信をすることができる 環境計測センサの作成 図1:プロトタイプ開発基板 図2:環境計測センサ ・温度、湿度、大気圧、カラーを測定できる ・ethernet、Wi-Fi、LTEを使用することが可能である ・MPUがESP32であるのでパワフルに使用することができる ・ラズベリーパイのようにシャットダウンの心配をしなくてよい
・ArduinoIDEで開発することができる 特徴 図3:取得したデータの可視化
実際に行ったこと ・Arduino用OSSライブラリのESP32への移植 実証実験の成果を開発基板の中に入れている ・ハードウェアの作成 ・取得したデータの可視化 ・動力が動き出したらラインで通知する 具体的には温度が閾値を超えたらファンが動き出す ・閾値判定を行い動力を動作させる ファンが動き出すタイミング、止まるタイミングでライン通知が 来るようにした
・LINEで毎日の定時連絡をする
実験の状況の動画
※ハードウェア以外は基本的に無料で使用できる範囲で開発しています ArduinoIDE 実際に開発に使用したもの LINE Developper account Node-red enebular
LINEを実装したフロー APIを使用することで、簡単にpush通 知を行うことができる 閾値の判定などはマイコン側で行え るように調整中である
取得した値をもとに使用するデータを算出 飽差の計算 少し面倒な計算が必要になるがnode-redで簡単に実装
取得した値をもとに使用するデータを算出 飽差の計算 昨日の最高温度、最低温度、平均温度 influxQLを使用することで簡単に取得することができる Node-redを使用することで簡単に対応することができます
取得した値の利用 取得した情報をもとに可視化 ノイズが多いアナログセンサについては メディアン処理にて見かけ上のノイズ除去
水やりをするのを忘れてしまうので毎朝のモーニングコール 水やりを忘れてしまうことが多いので 毎朝の状態と昨日の状態を送信してきてくれる サニーレタスから定時連絡が来るようにした Node-redで実装可能
LINEを利用したアラートシステムだけではなく、閾値の設定など UIにも利用できる可能性を見いだせた まとめ 園芸領域ではアラートの発信、定時連絡だけでもSNSを利用するメ リットが大きと考えられる 「アクチュエータを動かしました」、「停止させました」のような簡 単な通知でも安心感は大きいと思われる Node-redのようなビジュアルプログラミングの使用によりユーザーに システムを構築してもらう可能性が見出すことができた オープンソースの併用により安価にシステムを構成することができる
可能性を見出すことができた
アラートやアクチュエータの操作の際にSNSを利用して連絡をする これからの展開・目標 インターネットを介した気象情報との連携 ディジタル画像情報の利用 他の農業情報フォーマットとの連携 小規模施設への展開 他の分野への応用 取得したデータの囲い込みはやめ オープンソースにすることにより技術の進歩を早める
中村 真理 Nakamura Shinri https://www.facebook.com/nakamura.shinri/ Follow Me @shinfrom1981 http://b-and-b-lab.jp