smart irrigation system: hardware architecture for warm project

35
Smart Irrigation Systems: Hardware Architecture Muhammad Yaseen ([email protected], [email protected]) Research Student, Koshish Foundation Research Lab NED University of Engineering and Technology Karachi, Pakistan Intern, Knowledge Management Group German Research Center for Artificial Intelligence (DFKI) Kaiserslautern, Germany 10th Workshop on Field and Assistive Robots (WFAR-10) 1

Upload: muhammad-yaseen-aftab

Post on 20-Feb-2017

160 views

Category:

Engineering


3 download

TRANSCRIPT

Page 1: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10) 1

Smart Irrigation Systems: Hardware Architecture

Muhammad Yaseen([email protected], [email protected])

Research Student, Koshish Foundation Research LabNED University of Engineering and TechnologyKarachi, Pakistan

Intern, Knowledge Management GroupGerman Research Center for Artificial Intelligence (DFKI)Kaiserslautern, Germany

Page 2: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10) 2

Goal

To present the hardware (architecture of Wireless Sensor Network nodes) designed for Water Resource Management

(WaRM) Project

Page 3: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10) 3

Outline• Crop Monitoring• How?• Why not go for off-the-shelf solutions?

• Hardware Architecture of Sensor Node• Iteration 1• Iteration 2

• Conclusion and Further Dimensions

Page 4: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10) 4

Crop Monitoring: How?A Farm in Gadap Town, Karachi, Pakistan

Page 5: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10) 5

Crop Monitoring: Wireless Sensor Networks!

A Farm in Gadap Town, Karachi, Pakistan

Page 6: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10) 6

Why not go for off-the-shelf solutions?e.g. Libelium

• Smart Agriculture Node ranging from 375 €-550€

• Closed platform.

• We want to offer our own platform

Page 7: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10) 7

Why not go for off-the-shelf solutions?• Our long term objective is to develop a custom solution.• Sensing• Storage• Machine Learning

• High Performance Computing Centre (HPCC) at CIS Department, NED University can provide:• Cloud storage• Data visualization• Machine Learning and Knowledge Management

Page 8: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10) 8

Hardware Architecture of Sensor Node

Iteration 1

Page 9: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10) 9

Iteration 1• Arduino based

system

• AM Radios for communication

• Data storage on ThingSpeak*

* © The MathWorks, Inc.

Page 10: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10) 10

Iteration 1• 4 Sensors

• Temperature

• Humidity

• Soil Moisture

• Light Intensity

Page 11: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10) 11

Iteration 1: System Architecture

Page 12: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10) 12

Iteration 1: Summary• Arduino based nodes

• 4 Basic sensors: Temperature, Humidity, Soil Moisture, Light Intensity

• AM Radio for local communication.

Page 13: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10) 13

Iteration 1: Summary• Arduino based nodes

• 4 Basic sensors: Temperature, Humidity, Soil Moisture, Light Intensity

• AM Radio for local communication.

Page 14: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10) 14

Iteration 1: Summary• Arduino based nodes

• 4 Basic sensors: Temperature, Humidity, Soil Moisture, Light Intensity

• AM Radio for local communication.

Page 15: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10) 15

Iteration 1: What we learned?• Arduino – not a low power MCU• Target battery life: Several months – 1 Year.

• Arduino Firmware is fine, but we need deeper level of control• Task scheduling• Power saving modes

• Need low power standards based protocols• AM consumes too much power• Problems with Scalability, PAN, Healing…

• Need an integrated solution• Signal level mismatches (3.3V, 5V), incompatible communication interfaces…

Page 16: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10) 16

Iteration 1: What we learned?• Arduino – not a low power MCU• Target battery life: Several months – 1 Year.

• Arduino Firmware is fine, but we need deeper level of control• Task scheduling• Power saving modes

• Need low power standards based protocols• AM consumes too much power• Problems with Scalability, PAN, Healing…

• Need an integrated solution• Signal level mismatches (3.3V, 5V), incompatible communication interfaces…

Page 17: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10) 17

Iteration 1: What we learned?• Arduino – not a low power MCU• Target battery life: Several months – 1 Year.

• Arduino Firmware is fine, but we need deeper level of control• Task scheduling• Power saving modes

• Need low power standards based protocols• AM consumes too much power• Problems with Scalability, PAN, Healing…

• Need an integrated solution• Signal level mismatches (3.3V, 5V), incompatible communication interfaces…

Page 18: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10) 18

Iteration 1: What we learned?• Arduino – not a low power MCU• Target battery life: Several months – 1 Year.

• Arduino Firmware is fine, but we need deeper level of control• Task scheduling• Power saving modes

• Need low power standards based protocols• AM consumes too much power• Problems with Scalability, PAN, Healing…

• Need an integrated solution• Signal level mismatches (3.3V, 5V), incompatible communication interfaces…

Page 19: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10) 19

Hardware Architecture of Sensor Node

Iteration 2

Page 20: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10)

Iteration 2: System Architecture

20

Page 21: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10)

Iteration 2: System Architecture

21

Page 22: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10)

Iteration 2: System Architecture

22

Page 23: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10)

Iteration 2: System Architecture

23

Page 24: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10) 24

Iteration 2: Progress

Page 25: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10) 25

Iteration 2: Summary• Exploring APIs and SDKs (BLE Protocol Stack, RTOS)

• Schematic design and PCB layout completed

• …now, evaluating quotations from PCB manufacturers• Best quote so far: 225 € per piece (1 Main Board + 1 Sensor Board)

Page 26: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10) 26

Iteration 2: Summary• Exploring APIs and SDKs (BLE Protocol Stack, RTOS)

• Schematic design and PCB layout completed

• …now, evaluating quotations from PCB manufacturers• Best quote so far: 225 € per piece (1 Main Board + 1 Sensor Board)

Page 27: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10) 27

Iteration 2: Summary• Exploring APIs and SDKs (BLE Protocol Stack, RTOS)

• Schematic design and PCB layout completed

• …now, evaluating quotations from PCB manufacturers• Best quote so far: 225 € per piece (1 Main Board + 1 Sensor Board)

Page 28: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10) 28

Iter. 1 vs Iter. 2: Problems and SolutionsLow Level Device Control Thread level control, Task scheduling

Page 29: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10) 29

Iter. 1 vs Iter. 2: Problems and SolutionsLow Level Device Control

Low Power MCU

Thread level control, Task scheduling

CC2650: Purpose Built Low Power SoC

Page 30: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10) 30

Iter. 1 vs Iter. 2: Problems and SolutionsLow Level Device Control

Low Power MCU

Standards based, low power protocols

Thread level control, Task scheduling

CC2650: Purpose Built Low Power SoC

We get 3:

Page 31: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10) 31

Iter. 1 vs Iter. 2: Problems and SolutionsLow Level Device Control

Low Power MCU

Standards based, low power protocols

Integrated System

Thread level control, Task scheduling

CC2650: Purpose Built Low Power SoC

We get 3:

MCU and RF in one SoC

Page 32: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10) 32

Conclusion and Further DimensionsObjective

Develop a platform for WSN and IoT projects

Page 33: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10) 33

Conclusion and Further DimensionsFurther Dimensions

• Port the code for ZigBee networks (TI Z-Stack API)

• Test basic ML models on the WSN node

• Integration with Cloud service, and developing an API

Page 34: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10) 34

Conclusion

Page 35: Smart Irrigation System: Hardware Architecture for WaRM project

10th Workshop on Field and Assistive Robots (WFAR-10) 35

Questions?