Group Design Assignment Design and Implementation of a Control and Interface Unit for A Simple Microwave Oven using MPLAB IDE and Proteus This design assignment is worth 15% of your final grade. It focuses on Topics 5, 6 and 7 although materials from other topics are also essential in completing the tasks. Work in a group of 4 to 5 members, design and implement an interface and control unit for a simple microwave oven system using the PIC18F microcontroller. The proposed design needs to take into consideration the following specifications in the microwave oven system: 1) 4 power settings: defrost, low power, medium power and high power 2) Time setting of minimum 10 seconds to maximum of 30 minutes 3) Timer counting down while the microwave oven is operating with buzzer sound after the end of operation 4) Turntable rotating while the microwave is operating 5) Door interlock feature to ensure safe use of the microwave oven The design of the interface can be simple but must consist of the following minimum bardware: a. four (4) seven-segment displays to indicate the time in mm:88 b. two (2) timer sidjust buttons (increment or decrement of time in 10 sec) c. four (4) push buttons / switches for the selection of power setting d four (4) LEDs to indicate the selection of power setting 1 one (1) START button to start the operation one (1) STOP button to stop or cancel the operation g. one (1) bi-colour LED (Red/Green) to indicate if the 2.45 GHz microwaves is operating (Red) or safe to open door (Green) h. one (1) simple DC motor to control the turntable in the microwave oven i. one (1) simple buzzer to sound during the end of operation A simple control and safety interlock algorithm can be used for the safe operation of the microwave oven: The user can only press the START button when the door of the microwave oven is closed. a power setting is selected and a time greater than 10 seconds has been set. The STOP button will immediately halt the operation (2.45 GHz microwave is stopped (green), and the turntable stops rotating) and all the settings can be cleared. . . EEER373/EEB2044 Microprocessor Systems Semester 2,2020/21 Requirements of the design assignment: On top of the design specifications and hardware requirements, your solution must fulfil the following instructions: 1. Must use assembly language to program. 2. Must use PIC18F other than PICI8F458 and PIC18F4550 3. Must use MPLAB IDE and Proteus to demonstrate the functionality of your design 4. Must include the use of parallel ports, interrupt and timer modules. The requirement of interrupt and timer must adhere to the following arrangement: Group 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 Timer module 1 Timer 0 Timer 0 Timer Timer 0 Timer ! Timer 1 Timer 1 Timer 3 Timer 3 Timer 3 Timer 0 Timero Timer 0 Timer 0 Timer 1 Timer 1 Timer 1 Timer 1 Timer 3 Timer 3 Timer 3 Timer 3 Timer module 2 Timer 2 Timer 2 Timer 4 Timer 4 Timer 2 Timer 2 Timer 4 Timer 4 Timer 2 Timer 2 Timer 4 Timer 4 Timer 2 Timer 2 Timer 4 Timer 4 Timer 2 Timer 2 Timer 4 Timer 4 Timer 2 Timer 4 Interrupt INT3 INTZ INTI INTO INT3 INT2 INTI INT2 INTI INTO INT) INT2 INTI INTO INT3 INT2 INTI INTO INTO INTI INT2 INT3 5. To improve your overall marks of this assignment, you are free to design other added-features to your control and interface unit, as long as the minimum features as explained above are achieved. These can be A. To include a timer for the door where if the door is opened beyond a predefined time, the buzner will sound B. To include predefined settings for commonly used recipe, such as cooking meat, heating water, etc. C. To display the time (hh:mm) when the microwave oven is not in used Q a FEEB373 / KEER2044 Microprocessor Systems Semester 2, 2020/21 Deliverables: 1. Brief design strategy (1 or 2 pages) on how your group will implement the design. This includes the overall operation of the microwave oven system in terms of flow and timing, your group selection of which PICI8F model, decision on which parallel port to be used, and decision on the additional hardware (push buttons, seven-segment displays, etc.). This is due by 11:59 pm Monday, 19 April 2021, and to be uploaded to Moodle submission page. 2. Demonstration of your design in Proteus. This is scheduled in the Week 14. Monday, 31 May till Friday, 7 May 2021. This will be conducted virtually. 3. One simple group report compiled from all the deliverables and simulation results: a) Cover page - Names and SIDs of all members. b) Introduction - Project description. c) Design specification & design assumptions (item 1 above). d) Design implementation - Flowcharts, design schematic from Proteus. e) Results - Simulation results from MPLAB IDE and Proteus. ) Discussion and conclusion. 8) Appendix - complete ASM codings, listing files, etc. This is due by Monday, 11:59 pm 10 May 2021, and to be uploaded to Moodle submission page Demonstration of Design Assignment Week 14:3 May to 7th May 2021 1. The duration of the demonstration should be about 20 min for each group, plus 5 min of question and answers. All of the members need to present at least one part of the overall demonstration. The time provided here is for guideline purpose only. 2. The group is free to decide on the flow of the demonstration. However, the following points should be clearly demonstrated during the demonstration: 1. Overview of the assignment - who did which part, who will present which part, etc. b. Overview of the design - its functions, hardware used in the design, design assumptions. c. Design specification - the flow of microwave system operation, duration for action, interaction with users, etc. d. Special feature(s) of the design that the group would like to highlight, especially on additional safety features e. A demonstration of the design in MPLAB and Proteus - this can be covered by one or multiple members 1. Outcomes and limitation of the design is it working? If not working, what do you think went wrong? Is it practical? How could it be improved if more time is given? 3. The demonstration will be conducted virtually, with the instructor hosting the virtual meeting at MS Teams sub-channels based on group number. Members are required to turn on the camera so that it clearly shows the face of the members. The virtual session will also be recorded for marking and future reference. a. The group needs to decide whose computer will be used as the main demonstration terminal; this can be the person that will demonstrate the design in MPLAB and Proteus. Multiple members will be presenting, then decide on one person to be the main terminal b. MS PowerPoint presentation is not compulsory, but if the group feels that it helps in explaining the points then it can be used provided the connection of the virtual platform is stable. Group Design Assignment Design and Implementation of a Control and Interface Unit for A Simple Microwave Oven using MPLAB IDE and Proteus This design assignment is worth 15% of your final grade. It focuses on Topics 5, 6 and 7 although materials from other topics are also essential in completing the tasks. Work in a group of 4 to 5 members, design and implement an interface and control unit for a simple microwave oven system using the PIC18F microcontroller. The proposed design needs to take into consideration the following specifications in the microwave oven system: 1) 4 power settings: defrost, low power, medium power and high power 2) Time setting of minimum 10 seconds to maximum of 30 minutes 3) Timer counting down while the microwave oven is operating with buzzer sound after the end of operation 4) Turntable rotating while the microwave is operating 5) Door interlock feature to ensure safe use of the microwave oven The design of the interface can be simple but must consist of the following minimum bardware: a. four (4) seven-segment displays to indicate the time in mm:88 b. two (2) timer sidjust buttons (increment or decrement of time in 10 sec) c. four (4) push buttons / switches for the selection of power setting d four (4) LEDs to indicate the selection of power setting 1 one (1) START button to start the operation one (1) STOP button to stop or cancel the operation g. one (1) bi-colour LED (Red/Green) to indicate if the 2.45 GHz microwaves is operating (Red) or safe to open door (Green) h. one (1) simple DC motor to control the turntable in the microwave oven i. one (1) simple buzzer to sound during the end of operation A simple control and safety interlock algorithm can be used for the safe operation of the microwave oven: The user can only press the START button when the door of the microwave oven is closed. a power setting is selected and a time greater than 10 seconds has been set. The STOP button will immediately halt the operation (2.45 GHz microwave is stopped (green), and the turntable stops rotating) and all the settings can be cleared. . . EEER373/EEB2044 Microprocessor Systems Semester 2,2020/21 Requirements of the design assignment: On top of the design specifications and hardware requirements, your solution must fulfil the following instructions: 1. Must use assembly language to program. 2. Must use PIC18F other than PICI8F458 and PIC18F4550 3. Must use MPLAB IDE and Proteus to demonstrate the functionality of your design 4. Must include the use of parallel ports, interrupt and timer modules. The requirement of interrupt and timer must adhere to the following arrangement: Group 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 Timer module 1 Timer 0 Timer 0 Timer Timer 0 Timer ! Timer 1 Timer 1 Timer 3 Timer 3 Timer 3 Timer 0 Timero Timer 0 Timer 0 Timer 1 Timer 1 Timer 1 Timer 1 Timer 3 Timer 3 Timer 3 Timer 3 Timer module 2 Timer 2 Timer 2 Timer 4 Timer 4 Timer 2 Timer 2 Timer 4 Timer 4 Timer 2 Timer 2 Timer 4 Timer 4 Timer 2 Timer 2 Timer 4 Timer 4 Timer 2 Timer 2 Timer 4 Timer 4 Timer 2 Timer 4 Interrupt INT3 INTZ INTI INTO INT3 INT2 INTI INT2 INTI INTO INT) INT2 INTI INTO INT3 INT2 INTI INTO INTO INTI INT2 INT3 5. To improve your overall marks of this assignment, you are free to design other added-features to your control and interface unit, as long as the minimum features as explained above are achieved. These can be A. To include a timer for the door where if the door is opened beyond a predefined time, the buzner will sound B. To include predefined settings for commonly used recipe, such as cooking meat, heating water, etc. C. To display the time (hh:mm) when the microwave oven is not in used Q a FEEB373 / KEER2044 Microprocessor Systems Semester 2, 2020/21 Deliverables: 1. Brief design strategy (1 or 2 pages) on how your group will implement the design. This includes the overall operation of the microwave oven system in terms of flow and timing, your group selection of which PICI8F model, decision on which parallel port to be used, and decision on the additional hardware (push buttons, seven-segment displays, etc.). This is due by 11:59 pm Monday, 19 April 2021, and to be uploaded to Moodle submission page. 2. Demonstration of your design in Proteus. This is scheduled in the Week 14. Monday, 31 May till Friday, 7 May 2021. This will be conducted virtually. 3. One simple group report compiled from all the deliverables and simulation results: a) Cover page - Names and SIDs of all members. b) Introduction - Project description. c) Design specification & design assumptions (item 1 above). d) Design implementation - Flowcharts, design schematic from Proteus. e) Results - Simulation results from MPLAB IDE and Proteus. ) Discussion and conclusion. 8) Appendix - complete ASM codings, listing files, etc. This is due by Monday, 11:59 pm 10 May 2021, and to be uploaded to Moodle submission page Demonstration of Design Assignment Week 14:3 May to 7th May 2021 1. The duration of the demonstration should be about 20 min for each group, plus 5 min of question and answers. All of the members need to present at least one part of the overall demonstration. The time provided here is for guideline purpose only. 2. The group is free to decide on the flow of the demonstration. However, the following points should be clearly demonstrated during the demonstration: 1. Overview of the assignment - who did which part, who will present which part, etc. b. Overview of the design - its functions, hardware used in the design, design assumptions. c. Design specification - the flow of microwave system operation, duration for action, interaction with users, etc. d. Special feature(s) of the design that the group would like to highlight, especially on additional safety features e. A demonstration of the design in MPLAB and Proteus - this can be covered by one or multiple members 1. Outcomes and limitation of the design is it working? If not working, what do you think went wrong? Is it practical? How could it be improved if more time is given? 3. The demonstration will be conducted virtually, with the instructor hosting the virtual meeting at MS Teams sub-channels based on group number. Members are required to turn on the camera so that it clearly shows the face of the members. The virtual session will also be recorded for marking and future reference. a. The group needs to decide whose computer will be used as the main demonstration terminal; this can be the person that will demonstrate the design in MPLAB and Proteus. Multiple members will be presenting, then decide on one person to be the main terminal b. MS PowerPoint presentation is not compulsory, but if the group feels that it helps in explaining the points then it can be used provided the connection of the virtual platform is stable