Approaches to Make an Embedded System
Essay by premkhatri1996 • April 17, 2017 • Lab Report • 1,881 Words (8 Pages) • 1,337 Views
Contents
I. Introduction 2
II. Different Approaches to Design An Embedded System 2
A. The Big-Bang Model 2
B. The Code-and-Fix Model 2
C. The Waterfall Model 2
D. The Spiral Model 2
III. Description of Crop Monitoring System For an Agriculture System 2
IV. Development Of Crop Monitoring System For An Agriculture System Using 4 Approaches/Models 3
A. The Big-Bang Model For Crop Monitoring System of an Agriculture System 3
B. The Code-and-Fix Mode For The Crop Monitoring System Of an Agriculture System 3
C. The Waterfall Model For The Crop Monitoring System Of an Agriculture System 3
D. The Spiral Model For Crop Monitoring System Of An Agriculture System 3
V. Suitable Model To Design Any Embedded System 3
VI. Conclusion 3
Crop Monitoring System
For An Agriculture System
Embedded System Design: Assignment 1
Premkhatri1996@gmail.com
Introduction
This report deals with the design of “Crop Monitoring System for an Agriculture System” using different approaches to design an embedded system. Crop Monitoring System is design to monitor the temperature, humidity, soil moisture, luminosity and wind speed for the crop in an agriculture system. Crop monitoring system in agriculture system is used to monitor and different quantities which affects the quality of crop, the purpose of monitoring to record the different changes with respect to weather in temperature, humidity, soil moisture, luminosity and wind speed is to improve the quality of crop and insure for better.
Different Approaches to Design An Embedded System
There are four approaches to design any embedded system are described below:
The Big-Bang Model
In this approach there is no essential planning for designing and developing of an embedded system and no any formal processes before the start of project. It works for small project but not for the big. We know requirements for a project, we just interface all the components, program the processor without any planning, there is higher chances of failure, inaccuracy and damage.
The Code-and-Fix Model
In this approach we define requirements of project but no any formal processes, planning and hierarchical division of stages and tasks before the start of project. In this process we test each stage like designing, coding, testing and maintenance of a project designing but there is no hierarchical division is followed we randomly design each and start the project. This approach is useful when there is no unknown requirements and less chances of failure and inaccuracy.
The Waterfall Model
In this approach we divide the design of project into hierarchical division of certain stages. In this approach we design the project in stages, in 1st we analyze the requirement of project, in 2nd stage we design the project, in 3rd stage we program the processor and all programmable devices in which programming is needed, in 4th stage we test the all 3 stages we have designed before and finally all stages are completed the we come to the stage of maintenance. Once stage is complete then there is less chances of revise the stage and fix the stage again until you go to the final stage the maintenance stage. The above 5 stages is called the “The Classical Waterfall Developing
Modal”, In this approach there less chances of inaccuracy but no chance of failure.
[pic 1]
The Spiral Model
In this approach there is through process to design of a project, out the various steps feedback is obtained. The designing passes through a 4 phases over and over in “spiral” until completed. The four phases of designing the spiral modal are creating the architecture, implement the architecture, testing the system and maintain the system. This approach allows you to design the highly customized project where there no chance failure and damage.
[pic 2]
Description of Crop Monitoring System For an Agriculture System
The crop monitoring system used in agriculture to monitor the different changes in different quantities such as temperature, humidity, soil moisture, luminosity and wind speed due to the atmospheric changes because of weather. In this project consist 5 sensors temperature sensor, HDC1080, tensiometers, TSL2561, and Anemometer are used to measure the temperature, humidity, soil moisture, luminosity, and wind speed respectively, which measure and send information to central server LabVIEW (Software to make user interface) based GUI through a data acquisition system. Which monitor the information coming from the sensors and record them, so we can easily develop the any agriculture system better as there is continuous changing in
atmosphere which hardly affects the quality of crop. The following diagram describes the complete crop monitoring system.
[pic 3]
Development Of Crop Monitoring System For An Agriculture System Using 4 Approaches/Models
The project “Crop Monitoring System For An Agriculture System” can be design using 4 different approaches, each approach have different design method to develop the project which results in different outputs & results.
The Big-Bang Model For Crop Monitoring System of an Agriculture System
In Big-Bang Modal we don’t have any essential planning for the project we only know, what a crop monitoring system will do, so we collect all 5 sensors which are temperature sensor, HDC1080, tensiometers, TSL2561, and Anemometer which measure temperature, humidity, soil moisture, luminosity, and wind speed respectively. Interface these sensors with the computer having LabVIEW based GUI which creates a human interface to monitor the all these quantities without any planning and testing. After design when we start the project now we don’t know whether it work or not because we have not tested anything regarding this project like testing the accuracy of sensors and interfacing the sensors to computer through an data acquisition system. This modal don’t insure fully that the this project will work or not. Or it may be cause the damage of all the sensors because there is planning for this project.
...
...