ENGINEERING 5800: Electrical Engineering Design (Winter 2020)


Instructor: Tariq Iqbal

E-mail: tariq@mun.ca

Phone: 864-8934

Office Location: EN-3062

Office Hours: Tuesdays 10 am to 12:01pm + you are welcome any time in my office


Website: Visit https://online.mun.ca to access the course website. The website contains the latest course information, copies of the class notes, project details, deadlines, labs details and course supporting material. Submit all project design documents and lab reports in pdf format on the course website in an appropriate dropbox.


Communication:

Lectures: Tuesday and Thursday, 1:00pm to 2:15pm in En4034

Labs: Thursday and Friday, 9:00-11:59am in En1040 (During a lab session, half of the class will work on a design lab and the other half will work on design projects)


CALENDAR ENTRY:

Electrical Engineering Design students will work in pairs on small design projects that will require them to follow a hierarchy of design process which includes general product definition, specifications and requirements, functional block diagrams, definition of specification of functional blocks for circuit level synthesis and implementation, system integration, simulation, or modeling, testing and verification. The small projects are designed to encourage and motivate students to learn and practice the process of design. The course will culminate in a large design project.


CO: ENGI 5821, ENGI 5854

LC: 18 lecture hours per semester

LH: Ten 3-hour sessions per semester

OR: meetings with project supervisor as required

PR: ENGI 4841, ENGI 4854, ENGI 4862


CREDIT VALUE: 3 credit hours


COURSE TYPE: Compulsory


CONTENT CATEGORIES: Engineering Design 100%


Course Description:

The objective of this course is to provide students an opportunity to learn and practice electrical engineering design. Fundamentals of electrical engineering design related to this course will be covered in lectures. Five design labs and design projects are to practice electrical engineering design. Students will work in groups for labs and on their design projects that will require them to follow a hierarchy of design process which includes the following: the general product definition, specifications and requirements, functional block diagrams, definition of specification of functional blocks for circuit level synthesis and implementation, system integration, simulation, or modeling, testing and verification. Five design labs are basically a guided design project to encourage and motivate students to learn and practice the process of electrical engineering design. In the last week of the term, students will demonstrate their design projects as a commercial product to the external reviewers.


Design Labs:

The following five labs will lead to design and demonstration of a small portable emergency light system. After completing a lab, submit a lab report in pdf format on the course website.


  1. Design, implement and test a 120V, 60Hz, 10VA, 8-0-8V step-down transformer.

  2. Design, implement and test a 120V to +5VDC regulated power supply with input and output indicators and a USB connector.

  3. Design, implement and test a PIC16F684 controlled 12V, 7Ah lead-acid battery PWM charger.

  4. Design and implement a PIC16F684 based automatic portable emergency light control circuit.

  5. Package, verify, demonstrate, and present the designed emergency light system and its product brochure.


Twenty Design Projects are listed below. All projects are based on Intel Galileo board (https://www.arduino.cc/en/ArduinoCertified/IntelGalileo) or Arduino board (https://store.arduino.cc/usa/arduino-uno-rev3) Students will work in groups (2 students per group) on these projects. Select your project and group member before January 11, 2020. All circuits in a project and labs should be built on prototyping boards (i.e. no breadboards are allowed). The finished product should be in a box with appropriate connectors and labels. In the last week of the term, all students will demonstrate their projects to reviewers and present projects overview and technical specifications in a brochure.


P1. Design an Intel Galileo based 120V load tester (measure, local display and record I, V, P, E)

P2. Design an Arduino based car battery monitor and low battery alert system via Bluetooth

P3. Design an Arduino based lab light intensity and a computer power consumption system using a node-red based web display

P4. Design an Intel Galileo based data logger for a small refrigerator to determine its three temperatures and energy consumption for a week

P5. Design an Arduino based DC motor position servo for a two joints patient bed with a maximum error of +/-1 degree

P6. Design an Arduino based snow on PV panel detection and alert system via Bluetooth

P7. Design an Intel Galileo based snow amount and outside temperature measurement system with a local display and data logging

P8. Design an Arduino based incandescent bulb light intensity controller with an LDR feedback and remote-control via node-red

P9. Design an Arduino and two stepper motors based large analog clock (like MUN tower clock)

P10. Design an Arduino based store number of customers counting system with node-red based local web display

P11. Design an Intel Galileo based lead-acid battery capacity (Ahr) tester with a local display

P12. Design an Arduino based motion-sensing light with adjustable on/off time, camera capture and email system using node-red based web display

P13. Design an Intel Galileo based PV panel daily energy output data logger system with local LCD and node-red based web display

P14. Design an Intel Galileo based bicycle speedometer and odometer with local display, data log and Bluetooth connection

P15. Design an Arduino based ECG and pulse rate monitor system with node-red based web display

P16. Design an Arduino and a light sensor based dual axis solar tracking system

P17. Design a 100W 12VDC to 120VAC sine pulse width modulated inverter. (see code example at https://github.com/Terbytes/Arduino-Atmel-sPWM)

P18. Design an Arduino and node-red based all lab doors status logging and remote web display system (thingspeak.com)

P19. Design an Arduino based touch less liquid soap dispenser system

P20. Design a 0.5L, Arduino based temperature controlled milk boiling electric kettle


Project Deadlines:


Part 1 (8%) Design: Complete literature search about your selected project, draw a block diagram and the first version of the required circuit and the package. Learn how to use Intel Galileo/Arduino by going through examples. On or before January 17, 2020, submit a primary design document on the course website in pdf format. The document should contain description and objectives of your project, system block diagram and a first version of the circuit that you plan to build. Also, include in the document some package details, system design specifications and list of task assignments within your group.


Part 2 (4%) Simulation and Analysis: Complete the following tasks on or before January 28, 2020. Submit a pdf file on the course website to show your progress. Simulate / sketch your circuit in Multisim or https://www.digikey.com/schemeit/project/; determine the power requirements of your circuit and design the required power supply; install node-red on your computer if needed; submit a list of components and get all required components from the Lab En1020; decide and buy or design and 3D print a smallest possible box that will house all your components and connectors including the power supply (https://www.mun.ca/research/about/rgcs/mrp/projects/intelligent-sensor/rapid-prototyping.php); include a sketch showing how your final product is going to look like; also include a software flowchart and GUI if needed.


Part 3 (8%) Implementation: Build your circuit on a prototyping board and show a working prototype with a first version of code to the instructor. Submit few photos of your prototype system and a brief progress report on the course website before February 25, 2020.


Part 4 (7%) Testing: Before or on March 13, 2020, demonstrate to the instructor a complete working system with the final code. You need to show a working system with a programmed Galileo board/Arduino with its power supply in its package. The system should be working as planned and documented in part 1 & 2. Also, submit a brief progress report on March 13, 2020 about your system test results as demonstrated, listing still missing features if any, calibration steps and your plan to complete the project.


Part 5 (5%) Finished Product: On or before March 20, 2020, demonstrate to the instructor a fully working system and software in its finished form and in its labeled package. All group members should be present during the demonstration. On March 20, 2019, also prepare and submit on the course website a 1-2 page brochure of your product. The brochure should contain few photos, product features, specifications, connection details and a brief description.


Part 6 (10%) Design Demonstration and Verification: On March 27, 2020 all design projects should be demonstrated and verified to external reviewers and any interested individuals during the scheduled lab session in room En1040. You will need to demonstrate the system functionality according to the specifications of your designed product as presented in the product brochure submitted a week earlier. You will be awarded 10 marks for a perfect demonstration and verification of your designed products (project and emergency light system) according to the specifications presented in the product brochure.


Part 7 (8%) Project Final Design Report: On or before April 3, 2020 submit a detailed final project design report in pdf format on the course website. Report should have a title, names, an introduction, a system block diagram, description, system design including the mechanical and package details, complete circuit design, system photos, a software flowchart and a copy of your code, calibration details, operating instructions, conclusions, and some suggestions for the next version of a similar product design.


RESOURCES:


Reference Books:

George E. Dieter, Linda C. Schmidt, Engineering Design 4th ed. McGraw-Hill, 2009.

J. Eric Salt and Robert Rothery, Design for Electrical and Computer Engineers, John Wiley & Sons, 2002. (ISBN 0471391468)


LEARNING OUTCOMES:

Course Level Graduate Attribute Focus: Des.A, Team.A, Comm.A


Upon successful completion of this course, the student will be able to:


LEARNING OUTCOMES

GRADUATE ATTRIBUTES. LEVEL*

Methods of Assessment

1

Demonstrate a good understanding of electrical engineering design

Des.3-D

Projects + Labs

2

Explain and demonstrate steps involved in electrical engineering design

KB.3.D

Step by step completion of labs and projects.

3

Design and demonstrate products to external reviewers

Team.2-A, Comm.2-D

Reviewers gives marks

4

Demonstrate and report the functions and all features of the designed product.

Team.2-D, Comm.2-D

Final project demonstration to the instructor

5

Apply engineering principles to complex system design problems.

Des.1-D,

Project completion

6

Perform engineering calculations.

Des.3-D,

Design of project and circuits

7

Select and use appropriate engineering design and simulation tools.

Tools.1-D

Appropriate use of software and tool

8

Investigate engineering problems and propose a solution.

Des.2-D,

Design a system

9

Design a project to satisfy a given criteria and resources.

Des.2-D

Implementation and testing

10

Communicate technical system design information in a clear and effective manner.

Comm.1-D

Final report

*Each Graduate Attribute for each learning outcome is rated at a Content Instructional Level of I=Introduced, D=Developed, or A=Applied.

See www.mun.ca/engineering/undergrad/graduateattributes.pdf for definitions on the 12 Graduate Attributes and the Content Instructional Levels.



Evaluation Scheme:


Five design labs (10 weeks) 35 %

(35 = 5 x (Lab => design = 1 + implementation = 2 + verification = 2 + report =2))

Design project 40 %

(40% = (design=8 + simulation & analysis=4 + implementation=8 + testing = 7 + finished product=5 + final report=8))

Design projects final demonstration and verification to external reviewers 10 %

Midterm test (February 25, 2020) 15 %


LAB SAFETY:


Students are expected to demonstrate awareness of, and personal accountability for, safe laboratory conduct. Appropriate personal protective equipment (PPE) must be worn (e.g. steel-toed shoes, safety glasses, etc.) and safe work practices must be followed as indicated for individual laboratories, materials and equipment. Students will immediately report any concerns regarding safety to the teaching assistant, staff technologist, and professor.


ACADEMIC INTEGRITY AND PROFESSIONAL CONDUCT:

Students are expected to conduct themselves in all aspects of the course at the highest level of academic integrity. Any student found to commit academic misconduct will be dealt with according to the Faculty and University practices. More information is available at http://www.mun.ca/engineering/undergrad/academicintegrity.php Students are encouraged to consult the Faculty of Engineering and Applied Science Student Code of Conduct at https://www.mun.ca/engineering/undergrad/policies/CodeOfConduct.pdf and Memorial University’s Student Code of Conduct at https://www.mun.ca/student/supports-and-resources/respectful-campus/student-code-of-conduct.php Individual work is expected of each student. Even if students work in groups, or discuss with others, assignments and reports should be independently prepared.


INCLUSION AND EQUITY:

Students who require physical or academic accommodations are encouraged to speak privately to the instructor so that appropriate arrangements can be made to ensure your full participation in the course. All conversations will remain confidential. The university experience is enriched by the diversity of viewpoints, values, and backgrounds that each class participant possesses. In order for this course to encourage as much insightful and comprehensive discussion among class participants as possible, there is an expectation that dialogue will be collegial and respectful across disciplinary, cultural, and personal boundaries.


STUDENT ASSISTANCE: Student Affairs and Services offers help and support in a variety of areas, both academic and personal. More information can be found at www.mun.ca/student.