SlideShare une entreprise Scribd logo
1  sur  35
Smart Irrigation Systems:
Hardware Architecture
Muhammad Yaseen
(muhammad.yaseen@dfki.de, mohammadyaseen13@gmail.com)
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
Goal
10th Workshop on Field and Assistive Robots (WFAR-10) 2
To present the hardware (architecture of Wireless Sensor
Network nodes) designed for Water Resource Management
(WaRM) Project
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
10th Workshop on Field and Assistive Robots (WFAR-10) 3
Crop Monitoring: How?
10th Workshop on Field and Assistive Robots (WFAR-10) 4
A Farm in Gadap Town, Karachi, Pakistan
Crop Monitoring: Wireless Sensor Networks!
10th Workshop on Field and Assistive Robots (WFAR-10) 5
A Farm in Gadap Town, Karachi, Pakistan
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
10th Workshop on Field and Assistive Robots (WFAR-10) 6
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
10th Workshop on Field and Assistive Robots (WFAR-10) 7
Hardware Architecture of Sensor Node
Iteration 1
10th Workshop on Field and Assistive Robots (WFAR-10) 8
Iteration 1
10th Workshop on Field and Assistive Robots (WFAR-10) 9
• Arduino based
system
• AM Radios for
communication
• Data storage on
ThingSpeak*
* © The MathWorks, Inc.
Iteration 1
10th Workshop on Field and Assistive Robots (WFAR-10) 10
• 4 Sensors
• Temperature
• Humidity
• Soil Moisture
• Light Intensity
Iteration 1: System Architecture
10th Workshop on Field and Assistive Robots (WFAR-10) 11
Iteration 1: Summary
• Arduino based nodes
• 4 Basic sensors: Temperature, Humidity, Soil Moisture, Light Intensity
• AM Radio for local communication.
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.
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.
10th Workshop on Field and Assistive Robots (WFAR-10) 14
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…
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…
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…
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…
10th Workshop on Field and Assistive Robots (WFAR-10) 18
Hardware Architecture of Sensor Node
Iteration 2
10th Workshop on Field and Assistive Robots (WFAR-10) 19
Iteration 2: System Architecture
2010th Workshop on Field and Assistive Robots (WFAR-10)
Iteration 2: System Architecture
2110th Workshop on Field and Assistive Robots (WFAR-10)
Iteration 2: System Architecture
2210th Workshop on Field and Assistive Robots (WFAR-10)
Iteration 2: System Architecture
2310th Workshop on Field and Assistive Robots (WFAR-10)
Iteration 2: Progress
10th Workshop on Field and Assistive Robots (WFAR-10) 24
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)
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)
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)
10th Workshop on Field and Assistive Robots (WFAR-10) 27
Iter. 1 vs Iter. 2: Problems and Solutions
Low Level Device Control Thread level control, Task scheduling
10th Workshop on Field and Assistive Robots (WFAR-10) 28
Iter. 1 vs Iter. 2: Problems and Solutions
Low Level Device Control
Low Power MCU
Thread level control, Task scheduling
CC2650: Purpose Built Low Power SoC
10th Workshop on Field and Assistive Robots (WFAR-10) 29
Iter. 1 vs Iter. 2: Problems and Solutions
Low 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:
10th Workshop on Field and Assistive Robots (WFAR-10) 30
Iter. 1 vs Iter. 2: Problems and Solutions
Low 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
10th Workshop on Field and Assistive Robots (WFAR-10) 31
Conclusion and Further Dimensions
Objective
Develop a platform for WSN and IoT projects
10th Workshop on Field and Assistive Robots (WFAR-10) 32
Conclusion and Further Dimensions
Further 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
10th Workshop on Field and Assistive Robots (WFAR-10) 33
Conclusion
10th Workshop on Field and Assistive Robots (WFAR-10) 34
Questions?
10th Workshop on Field and Assistive Robots (WFAR-10) 35

Contenu connexe

Tendances

Trabajo Practico N3 ET Julian Scavuzzo
Trabajo Practico N3 ET Julian ScavuzzoTrabajo Practico N3 ET Julian Scavuzzo
Trabajo Practico N3 ET Julian Scavuzzo
scavuzzo
 
Internet of Things: A Hands-On Approach
Internet of Things: A Hands-On ApproachInternet of Things: A Hands-On Approach
Internet of Things: A Hands-On Approach
Arshdeep Bahga
 
Chapter 08
Chapter 08Chapter 08
Chapter 08
guru3188
 

Tendances (20)

continuous and discrets systems
continuous  and discrets systemscontinuous  and discrets systems
continuous and discrets systems
 
Fog computing in IoT
Fog computing in IoTFog computing in IoT
Fog computing in IoT
 
Iot for e-health system project concept
Iot for e-health system project conceptIot for e-health system project concept
Iot for e-health system project concept
 
Smart automated irrigation system ppt
Smart automated irrigation system pptSmart automated irrigation system ppt
Smart automated irrigation system ppt
 
Machine Learning and Internet of Things
Machine Learning and Internet of ThingsMachine Learning and Internet of Things
Machine Learning and Internet of Things
 
Ambient intelligence
Ambient intelligenceAmbient intelligence
Ambient intelligence
 
Ian Sommerville, Software Engineering, 9th EditionCh 8
Ian Sommerville,  Software Engineering, 9th EditionCh 8Ian Sommerville,  Software Engineering, 9th EditionCh 8
Ian Sommerville, Software Engineering, 9th EditionCh 8
 
A Review- Fog Computing and Its Role in the Internet of Things
A Review- Fog Computing and Its Role in the Internet of ThingsA Review- Fog Computing and Its Role in the Internet of Things
A Review- Fog Computing and Its Role in the Internet of Things
 
Mtech IEEE Conference Presentation
Mtech IEEE Conference PresentationMtech IEEE Conference Presentation
Mtech IEEE Conference Presentation
 
Smart note-taker
Smart note-takerSmart note-taker
Smart note-taker
 
Plant monitoring system
Plant monitoring systemPlant monitoring system
Plant monitoring system
 
Cloud of things (IoT + Cloud Computing)
Cloud of things (IoT + Cloud Computing)Cloud of things (IoT + Cloud Computing)
Cloud of things (IoT + Cloud Computing)
 
Trabajo Practico N3 ET Julian Scavuzzo
Trabajo Practico N3 ET Julian ScavuzzoTrabajo Practico N3 ET Julian Scavuzzo
Trabajo Practico N3 ET Julian Scavuzzo
 
Internet of Things: A Hands-On Approach
Internet of Things: A Hands-On ApproachInternet of Things: A Hands-On Approach
Internet of Things: A Hands-On Approach
 
Project loon
Project loonProject loon
Project loon
 
5 PEN PC TECHNOLOGY
5 PEN PC TECHNOLOGY5 PEN PC TECHNOLOGY
5 PEN PC TECHNOLOGY
 
SE CHAPTER 2 PROCESS MODELS
SE CHAPTER 2 PROCESS MODELSSE CHAPTER 2 PROCESS MODELS
SE CHAPTER 2 PROCESS MODELS
 
Chapter 08
Chapter 08Chapter 08
Chapter 08
 
Introduction to IoT Architectures and Protocols
Introduction to IoT Architectures and ProtocolsIntroduction to IoT Architectures and Protocols
Introduction to IoT Architectures and Protocols
 
Raspberrypi احترف راسبيري باي القرية الهندسية
 Raspberrypi  احترف راسبيري باي القرية الهندسية Raspberrypi  احترف راسبيري باي القرية الهندسية
Raspberrypi احترف راسبيري باي القرية الهندسية
 

En vedette

テキサスインスツルメンツ Cc2650、cc2650 rcを使ってみた
テキサスインスツルメンツ Cc2650、cc2650 rcを使ってみたテキサスインスツルメンツ Cc2650、cc2650 rcを使ってみた
テキサスインスツルメンツ Cc2650、cc2650 rcを使ってみた
Yoshiaki Ito
 
IoT Implementation of Sensor Data Acquisition in Surveillance Applications - ...
IoT Implementation of Sensor Data Acquisition in Surveillance Applications - ...IoT Implementation of Sensor Data Acquisition in Surveillance Applications - ...
IoT Implementation of Sensor Data Acquisition in Surveillance Applications - ...
Arun Joseph
 
75600403 automatic-plant-irrigation-system
75600403 automatic-plant-irrigation-system75600403 automatic-plant-irrigation-system
75600403 automatic-plant-irrigation-system
stk25
 
Ppt for automatic plant irrigation system
Ppt for automatic plant irrigation systemPpt for automatic plant irrigation system
Ppt for automatic plant irrigation system
stk25
 

En vedette (15)

µIP (micro IP)
µIP (micro IP)µIP (micro IP)
µIP (micro IP)
 
Cc 2650 la tradicion de la oración en la Iglesia
Cc 2650  la tradicion de la oración en la IglesiaCc 2650  la tradicion de la oración en la Iglesia
Cc 2650 la tradicion de la oración en la Iglesia
 
CTIA startup stage
CTIA startup stageCTIA startup stage
CTIA startup stage
 
Ok httpの紹介
Ok httpの紹介Ok httpの紹介
Ok httpの紹介
 
Developing TI RTOS Applications and BLE Profiles
Developing TI RTOS Applications and BLE ProfilesDeveloping TI RTOS Applications and BLE Profiles
Developing TI RTOS Applications and BLE Profiles
 
IoTで5days学生インターン
IoTで5days学生インターンIoTで5days学生インターン
IoTで5days学生インターン
 
2016 1011 io tlt勉強会_発表用
2016 1011 io tlt勉強会_発表用2016 1011 io tlt勉強会_発表用
2016 1011 io tlt勉強会_発表用
 
テキサスインスツルメンツ Cc2650、cc2650 rcを使ってみた
テキサスインスツルメンツ Cc2650、cc2650 rcを使ってみたテキサスインスツルメンツ Cc2650、cc2650 rcを使ってみた
テキサスインスツルメンツ Cc2650、cc2650 rcを使ってみた
 
IoT Implementation of Sensor Data Acquisition in Surveillance Applications - ...
IoT Implementation of Sensor Data Acquisition in Surveillance Applications - ...IoT Implementation of Sensor Data Acquisition in Surveillance Applications - ...
IoT Implementation of Sensor Data Acquisition in Surveillance Applications - ...
 
IoT Protocols by Nagasai Panchakarla | CuTech Talks
IoT Protocols by Nagasai Panchakarla | CuTech TalksIoT Protocols by Nagasai Panchakarla | CuTech Talks
IoT Protocols by Nagasai Panchakarla | CuTech Talks
 
2017 0217 io tlt勉強会_発表用
2017 0217 io tlt勉強会_発表用2017 0217 io tlt勉強会_発表用
2017 0217 io tlt勉強会_発表用
 
IoT縛りの勉強会! IoTLT vol.18
IoT縛りの勉強会! IoTLT vol.18IoT縛りの勉強会! IoTLT vol.18
IoT縛りの勉強会! IoTLT vol.18
 
AWS歴2週間で IoT に挑戦してみた。
AWS歴2週間で IoT に挑戦してみた。AWS歴2週間で IoT に挑戦してみた。
AWS歴2週間で IoT に挑戦してみた。
 
75600403 automatic-plant-irrigation-system
75600403 automatic-plant-irrigation-system75600403 automatic-plant-irrigation-system
75600403 automatic-plant-irrigation-system
 
Ppt for automatic plant irrigation system
Ppt for automatic plant irrigation systemPpt for automatic plant irrigation system
Ppt for automatic plant irrigation system
 

Similaire à Smart Irrigation System: Hardware Architecture for WaRM project

AMAR_KANTETI_RESUME
AMAR_KANTETI_RESUMEAMAR_KANTETI_RESUME
AMAR_KANTETI_RESUME
amar kanteti
 
Chandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXP
Chandan kumar
 
ITER-India_Hitesh.ppt
ITER-India_Hitesh.pptITER-India_Hitesh.ppt
ITER-India_Hitesh.ppt
AshokSharma541535
 
final project report_full edit
final project report_full editfinal project report_full edit
final project report_full edit
Sayam Roy
 
gsmackay-en3602-project
gsmackay-en3602-projectgsmackay-en3602-project
gsmackay-en3602-project
Gerard Mackay
 

Similaire à Smart Irrigation System: Hardware Architecture for WaRM project (20)

Achyuta_CV
Achyuta_CVAchyuta_CV
Achyuta_CV
 
Superfluid networking for 5G: vision and state of the art
Superfluid networking for 5G: vision and state of the artSuperfluid networking for 5G: vision and state of the art
Superfluid networking for 5G: vision and state of the art
 
AMAR_KANTETI_RESUME
AMAR_KANTETI_RESUMEAMAR_KANTETI_RESUME
AMAR_KANTETI_RESUME
 
Resilient Network Design Concepts Educat
Resilient Network Design Concepts EducatResilient Network Design Concepts Educat
Resilient Network Design Concepts Educat
 
Designing LoRaWAN for dense IoT deployments webinar
Designing LoRaWAN for dense IoT deployments webinarDesigning LoRaWAN for dense IoT deployments webinar
Designing LoRaWAN for dense IoT deployments webinar
 
Resilience at Extreme Scale
Resilience at Extreme ScaleResilience at Extreme Scale
Resilience at Extreme Scale
 
transforming-wireless-system-design-with-matlab-and-ni.pdf
transforming-wireless-system-design-with-matlab-and-ni.pdftransforming-wireless-system-design-with-matlab-and-ni.pdf
transforming-wireless-system-design-with-matlab-and-ni.pdf
 
IRATI @ RINA Workshop 2014, Dublin
IRATI @ RINA Workshop 2014, DublinIRATI @ RINA Workshop 2014, Dublin
IRATI @ RINA Workshop 2014, Dublin
 
Link labs LTE-M NB-IOT Hype Webinar slides
Link labs LTE-M NB-IOT Hype Webinar slidesLink labs LTE-M NB-IOT Hype Webinar slides
Link labs LTE-M NB-IOT Hype Webinar slides
 
OPAL-RT Seminar on HYPERSIM
OPAL-RT Seminar on HYPERSIMOPAL-RT Seminar on HYPERSIM
OPAL-RT Seminar on HYPERSIM
 
OPAL-RT | Setup and Performance of a Combined Hardware-in-loop and Software-i...
OPAL-RT | Setup and Performance of a Combined Hardware-in-loop and Software-i...OPAL-RT | Setup and Performance of a Combined Hardware-in-loop and Software-i...
OPAL-RT | Setup and Performance of a Combined Hardware-in-loop and Software-i...
 
vlsi ajal
vlsi ajalvlsi ajal
vlsi ajal
 
6TiSCH @Telecom Bretagne 2015
6TiSCH @Telecom Bretagne 20156TiSCH @Telecom Bretagne 2015
6TiSCH @Telecom Bretagne 2015
 
Chandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXPChandan Kumar_3+_Years _EXP
Chandan Kumar_3+_Years _EXP
 
ITER-India_Hitesh.ppt
ITER-India_Hitesh.pptITER-India_Hitesh.ppt
ITER-India_Hitesh.ppt
 
final project report_full edit
final project report_full editfinal project report_full edit
final project report_full edit
 
OPAL-RT RT13 Conference: Rapid control prototyping solutions for power electr...
OPAL-RT RT13 Conference: Rapid control prototyping solutions for power electr...OPAL-RT RT13 Conference: Rapid control prototyping solutions for power electr...
OPAL-RT RT13 Conference: Rapid control prototyping solutions for power electr...
 
Edge Device Multi-unicasting for Video Streaming
Edge Device Multi-unicasting for Video StreamingEdge Device Multi-unicasting for Video Streaming
Edge Device Multi-unicasting for Video Streaming
 
computer architecture.
computer architecture.computer architecture.
computer architecture.
 
gsmackay-en3602-project
gsmackay-en3602-projectgsmackay-en3602-project
gsmackay-en3602-project
 

Dernier

1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
chumtiyababu
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 

Dernier (20)

Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 

Smart Irrigation System: Hardware Architecture for WaRM project

  • 1. Smart Irrigation Systems: Hardware Architecture Muhammad Yaseen (muhammad.yaseen@dfki.de, mohammadyaseen13@gmail.com) 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
  • 2. Goal 10th Workshop on Field and Assistive Robots (WFAR-10) 2 To present the hardware (architecture of Wireless Sensor Network nodes) designed for Water Resource Management (WaRM) Project
  • 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 10th Workshop on Field and Assistive Robots (WFAR-10) 3
  • 4. Crop Monitoring: How? 10th Workshop on Field and Assistive Robots (WFAR-10) 4 A Farm in Gadap Town, Karachi, Pakistan
  • 5. Crop Monitoring: Wireless Sensor Networks! 10th Workshop on Field and Assistive Robots (WFAR-10) 5 A Farm in Gadap Town, Karachi, Pakistan
  • 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 10th Workshop on Field and Assistive Robots (WFAR-10) 6
  • 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 10th Workshop on Field and Assistive Robots (WFAR-10) 7
  • 8. Hardware Architecture of Sensor Node Iteration 1 10th Workshop on Field and Assistive Robots (WFAR-10) 8
  • 9. Iteration 1 10th Workshop on Field and Assistive Robots (WFAR-10) 9 • Arduino based system • AM Radios for communication • Data storage on ThingSpeak* * © The MathWorks, Inc.
  • 10. Iteration 1 10th Workshop on Field and Assistive Robots (WFAR-10) 10 • 4 Sensors • Temperature • Humidity • Soil Moisture • Light Intensity
  • 11. Iteration 1: System Architecture 10th Workshop on Field and Assistive Robots (WFAR-10) 11
  • 12. Iteration 1: Summary • Arduino based nodes • 4 Basic sensors: Temperature, Humidity, Soil Moisture, Light Intensity • AM Radio for local communication. 10th Workshop on Field and Assistive Robots (WFAR-10) 12
  • 13. Iteration 1: Summary • Arduino based nodes • 4 Basic sensors: Temperature, Humidity, Soil Moisture, Light Intensity • AM Radio for local communication. 10th Workshop on Field and Assistive Robots (WFAR-10) 13
  • 14. Iteration 1: Summary • Arduino based nodes • 4 Basic sensors: Temperature, Humidity, Soil Moisture, Light Intensity • AM Radio for local communication. 10th Workshop on Field and Assistive Robots (WFAR-10) 14
  • 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… 10th Workshop on Field and Assistive Robots (WFAR-10) 15
  • 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… 10th Workshop on Field and Assistive Robots (WFAR-10) 16
  • 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… 10th Workshop on Field and Assistive Robots (WFAR-10) 17
  • 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… 10th Workshop on Field and Assistive Robots (WFAR-10) 18
  • 19. Hardware Architecture of Sensor Node Iteration 2 10th Workshop on Field and Assistive Robots (WFAR-10) 19
  • 20. Iteration 2: System Architecture 2010th Workshop on Field and Assistive Robots (WFAR-10)
  • 21. Iteration 2: System Architecture 2110th Workshop on Field and Assistive Robots (WFAR-10)
  • 22. Iteration 2: System Architecture 2210th Workshop on Field and Assistive Robots (WFAR-10)
  • 23. Iteration 2: System Architecture 2310th Workshop on Field and Assistive Robots (WFAR-10)
  • 24. Iteration 2: Progress 10th Workshop on Field and Assistive Robots (WFAR-10) 24
  • 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) 10th Workshop on Field and Assistive Robots (WFAR-10) 25
  • 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) 10th Workshop on Field and Assistive Robots (WFAR-10) 26
  • 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) 10th Workshop on Field and Assistive Robots (WFAR-10) 27
  • 28. Iter. 1 vs Iter. 2: Problems and Solutions Low Level Device Control Thread level control, Task scheduling 10th Workshop on Field and Assistive Robots (WFAR-10) 28
  • 29. Iter. 1 vs Iter. 2: Problems and Solutions Low Level Device Control Low Power MCU Thread level control, Task scheduling CC2650: Purpose Built Low Power SoC 10th Workshop on Field and Assistive Robots (WFAR-10) 29
  • 30. Iter. 1 vs Iter. 2: Problems and Solutions Low 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: 10th Workshop on Field and Assistive Robots (WFAR-10) 30
  • 31. Iter. 1 vs Iter. 2: Problems and Solutions Low 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 10th Workshop on Field and Assistive Robots (WFAR-10) 31
  • 32. Conclusion and Further Dimensions Objective Develop a platform for WSN and IoT projects 10th Workshop on Field and Assistive Robots (WFAR-10) 32
  • 33. Conclusion and Further Dimensions Further 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 10th Workshop on Field and Assistive Robots (WFAR-10) 33
  • 34. Conclusion 10th Workshop on Field and Assistive Robots (WFAR-10) 34
  • 35. Questions? 10th Workshop on Field and Assistive Robots (WFAR-10) 35

Notes de l'éditeur

  1. Hello everyone! My name is Muhammad Yaseen, and the topic I’ll talk about today is Smart Irrigation Systems. Specifically, I will focusing more on the hardware design perspective. I am an Undergrad Research Student at Koshish Foundation Research Lab at NED University, Karachi. I am here on an internship at DFKI in the Knowledge Management Group where I’m working with Dr Saqib Bukhari on the Water Resource management project. So, let’s start…
  2. The objective of today’s presentation is to describe the work we have done on the hardware side. And to discuss the designs we have developed for warm project. … So I hope the scope of presentation is clear now. Let’s see the outline.
  3. So the first thing is… how are we going to monitor the crop parameters. There are many challenges here, and the NEXT presentation will address some of those challenges in details.. Some obvious questions we can ask are… “what crop parameters are important”, “what do the sensor values means, the interpretation of readings…”.But here I will talk about the hardware aspect. So, that once you have decided you want to monitor parameter X and parameter Y.. How are you going to do it… I will also talk about our motivation to develop our own solution and why we didn’t want to go for off the shelf solutions… Secondly, we delve into technical details and talk about controllers and sensors. I will discuss two Iterations, or you can say prototype 1 an prototype 2. Finally, I will conclude the presentation by talking about our future goals, and the work we are planning to do with designed nodes. So, let’s start with ‘Crop Monitoring’
  4. So, again here is the crop you’d like to monitor. How are you going to do it?
  5. The most promising solution we found was to use Wireless Sensors Networks or WSNs for short. The WSNs are getting a lot of attention these days because of the popularity of Internet of Things.
  6. This brings us to our first prototype.
  7. It is an Arduino based system. You can also see a picture of prototype in a box. So we have arduino board, and radios, there is also a humidity sensor. In this version we used simple AM radios for communication. Once we have the sensor values, we want to send these value to a central station for storage and decision making... AM radios are used for that. We are using ThingSpeak cloud service to store our data. It also provides some basic graphing and visualization capability and APIs.
  8. Let’s take a look at the sensors now… We have used 4 different sensors in this version. You can see in the picture.. We have soil moisture sensors at different levels, underground and external temperature sensors.. And the humidity sensor which you saw in last slide.. These happen to be the key parameters in determining the water usage, as you will see in the NEXT presentation.
  9. …and here is a block diagram of the architecture. Arduino communicates with the radios and the sensors and the radio transmits the sensor data.
  10. Now to summarize… In our first prototype we have… An arduino based nodes
  11. 3 basic sensors: temperature, humidity and soil moisture..
  12. and AM radios for communication…
  13. Now, I’d like to talk about what we learned from this exercise.. First, Arduino was NOT designed for low power applications. It doesn’t work well for applications where you are targeting very long battery life.. Like several months … or even a year.
  14. Arduino firmware helps to rapidly develop the system… but problems arise when you want more deeper level of control.. If you want to control peripherals, task scheduling and different power saving modes. The firmware gets in the way.
  15. AM consumes too much power. Also, while it is simple, it is not scalable. There is a lack of more advanced features like routing, personal area networks and advanced power saving features. AM won’t work for low power long battery life applications.
  16. There were problems like… differing voltage levels, different current ratings and power requirements. It isn’t very feasible from an architectural point of view and adds to the hassle. Now, these are all the things we learned from our first prototype, and we have addressed all these issues in our next prototype.. So Now let’s take a look at the second iteration..
  17. The first thing to notice is that now there is this big gray box instead of different blocks for Radio and Controller… So what does this mean? In the second version of prototype, we have used a system on chip. Specifically, a cc2650 SoC. Now, What does this SoC offers us?
  18. As you can see, now we have the Radio and controller both on the same chip.. Also, we now have a Cortex m3 processor, which is a great improvement over arduino.
  19. Another important thing is that this SoC provides RF frontend for 3 major wireless technologies.. So the SoC supports Bluetooth, ZigBee and 6LoWPAN.. This offers a lot of flexibility. As you can see, this system is much more complex than simple arduino system, where all we had to do was connect some wires and write some libraries for interfacing.. Here we have to deal with the protocol stack and APIs. So clearly there is a lot of complexity.
  20. This is where the Real Time OS comes into play.. It provides APIs for protocol stacks and also allows thread level control over execution. Just what we wanted.
  21. Here you can see the PCB layout for Second prototype… We have completed the schematic and layout and are now moving to fabricate the design.
  22. Here’s the summary of all the work we have done in our second iteration… We explored the Apis and SDKs.
  23. We designed sensor board and controller boards based on cc2650 SoC
  24. And now we are evaluating quotes from different fab houses.. The best we have got so far is 225 Euro, per piece.. That includes 1 sensor board and one controller board.
  25. So up to this point, we have a sensor network, and are capable of receiving data from the field. The next step is to interpret this data and identify meaningful parameters and their functions for decision making… This is what will be discussed in the next presentation. Thank You!