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?


Top Related