Micro control: This assignment is concerned with the design and development of an embedded system using PIC16f88 microcontroller Custom Essay

    Micro control: This assignment is concerned with the design and development of an embedded system using PIC16f88 microcontroller. It uses a fictitious case that proposes the design of an embedded system for monitoring and supervisory control of a greenhouse. Students should use the knowledge and skills they have gained in the Microelectronics module to complete the development of the proposed embedded system.
    The design of the proposed embedded system would particularly consist of the following elements:
    1- The Sensors for the Greenhouse, for the collection of data on temperature degree and/or measurement of the level of oxygen or amount of CO2 in the Greenhouse. These sensors should be interfaced with the PIC16F88 microcontroller for the receiving of data from sensors into the microcontroller;
    2- The PIC16F88-based microcontroller for the receiving of the sensor’s data and its display and the processing of the obtained sensor data to enable arriving at a supervisory decision as to what appropriate mechanism should be actuated to produce optimum condition at greenhouse. This would necessitate
    2.1 Interfacing of the microcontroller to LCD for the display of received sensory information.
    2.2 Interfacing of a keypad the microcontroller, for the entering of the issuing of the warning/control/command signal to the microcontroller to actuate particular mechanism to control the condition of the Greenhouse, this may be for example the pressing of Key1 of the keypad to represent a command to the microcontroller to TURN ON the motor1 that runs the FAN1 for lowering the greenhouse temperature, and the pressing of Key2 of the keypad to represent a command to the microcontroller to TURN OFF the FAN1 when the microcontroller has received sensory feedback indicating the greenhouse temperature has reached a satisfactory level/degree. Other Commands may needs to be sent to microcontroller to TURN ON/OFF other motors that control the opening and closing of the windows to maintain a good level of oxygen/ CO2 in the greenhouse. Figure 1 below shows the General Architecture for the proposed Embedded System.
    You are required to investigate and design all the interfacing and the codes required for the development of the proposed embedded system for monitoring and supervisory control of the greenhouse. You should Submit an individual report of 3000 words length (fully referenced), including in your report the following:
    Headings (Tasks / Requirements) Marks
    1 Description of the proposed embedded system and the purpose of its design (what the system is going to accomplish?); and literature review. 10%
    2 Detailed analysis of the proposed embedded system illustrating a generalised block diagram of the system and highlighting important features /considerations including the sensors and actuators required for effective monitoring and supervisory control of greenhouse parameters.
    10%
    3 Hardware specification (how the hardware components illustrated in (2) connect together / interface. This in particular requires discussion and explanation of
    3.1 interfacing of sensors and actuators to the microcontroller- Consider at
    least two sensors and 3 actuators
    3.2- interfacing of the supervisory microcontroller to LCD for the display of
    greenhouse sensory data/information/feedback.
    3.3- interfacing of microcontroller to a Keypad for the issuing of the command
    signals to the microcontroller to maintain an optimum condition for the
    greenhouse.

    include in this section the code required for the acquisition of data from sensors and their storage into the outstation microcontroller

    10%
    10%

    10%
    4 Software design:- Flowchart and list of the code
    This should include Flowchart and list of codes for individual tasks as well as code for overall continuous operation of the embedded system using sensory feedback and actuation signals. Include in this section the following particular codes:

    4.1- the code required for the acquisition of data from sensors and their storage
    into the outstation microcontroller
    4.2- code for receiving keypad command signals into the microcontroller to
    maintain an optimum condition for the greenhouse. In this section you should
    present a flowchart clearly showing the actuators elements (MOTORS for
    running FAN and WINDOWS. Consider at least 3 actuators (motors) as being
    used in the proposed embedded system.
    4.3 Code for transmission of sensory data to an LCD display.

    4.4 overall code continuous operation of the embedded system illustrating
    Use of appropriate LOOPS for the effective execution of the overall tasks of a
    greenhouse monitoring and supervisory control system

    10%

    10%

    10%

    10%
    5 Summary and Discussion including recommendation of potential improvement of the system into a greenhouse remote monitoring and supervisory control system using ZigBee wireless communication. 10%

                                                                                                                                      Order Now