Question
LSBU School of Engineering Assessment Brief Read this assessment brief carefully, it tells you how you are going to be assessed, how to submit your assessment on-time and how (and when) you'll receive your marks and feedback. Module Code Module Title Module Leader Assessment Type % of Module Mark % of CW Mark Distributed Submission Method Submission Deadline Release of Feedback Release of Marks Division of Electrical and Electronic Engineering EEE_5_ESD Embedded Software Design Assignment (Formal Report) 40% of Module Mark 100% of CW Mark - Subcomponent 1 (SC1_40) Submit online via Module's Moodle site (VLE) Provisional marks will be available in the Gradebook on Moodle VLE from TBA Embedded Software Design Mini-Project Instructions for preparation of Mini-Project Reports (3000 words, 15-25 pages excluding appendix) Title page: project title, Authors name, course, id number, Laboratory address. Abstract or Synopsis not exceeding 100 words Table of Contents Introduction (scope of the work and its importance) Materials and budget Design/Implementation (This should provide sufficient detail (or reference to sufficient detail) to allow another worker to carry out the same experiments.) Testing/Result and Analysis (including power consumption, working temperature, distance of control...) Conclusions & future enhancements References Appendix: Source codes and others Project choices (Arduino are needed for most of the project). You can choose own project by writing a proposal and send to me. 1. Automated Guided Vehicle. In this mini project, you are asked to build a mobile robot which can move from A to B in a complex environment. You can use ultrasonic sensor to find the obstacles and manoeuvre the robot to avoid the obstacles and plan the path to the destination. 2. Passenger monitoring system. In this mini project, you are asked to design a system can monitor the passenger number for a tube carriage. You can use two ultrasonic sensor to count the in and out of the passengers and display the number of passengers in a carriage on the LCD panel 3. Railway crossing monitoring system (https://en.wikipedia.org/wiki/Level_crossing_signals). In this mini project, you are asked to design a rail way crossing warning system. When the system sense the train approaching (ultrasonic sensors), it will flash the traffic light and then close the cross gate ( using the servo motor) and switch the traffic light from flashing to red. After the train passes the gate, open the cross gate and switch the traffic light back into green. 4. Room temperature monitoring system In this mini project, you are asked to design room temperature monitoring system which can monitoring the room temperature and display it on the LCD screen. You can set the upper and lower temperature and triggering an alarm when the temperature is too low or too high. You can also send the information online. 5. Rail platform end monitoring system 179 6 7. ML 604 Many rail platform end is open without a gate. Get off the platform here is dangerous and prohibitted. Please design a monitoring system to record how many people get off the platform here to enter to the dangerous region. 6. Build your own 4x8 led screen with the ATMega 328 MCU and 74HC595 shift Register. In this mini project, you will be provided the ATmega328p processor and four 74HC595 shift register and build a screen with the resolution of 4x8. The screen should be able to display two digital number. DC motor PID controller design. For the EEE course students, you can choose to use Arduino to design a DC motor servo control system based the knowledge your learned from the Principle of Control module. The DC motor with an encoder will be provided. 8. Traffic signal control system. VEHICLE DETECTOR VEHICLE DETECTOR Liquid level North Fill pump Traffic Signai Control CROSSING REQUEST VEHICLE DETECTOR Observe the real traffic signal system and work out he sequence. Use the Arduino to design a control system which can control the traffic signal simulator showed in the upper figure. The human crossing should take the priority. 9. Liquid level control system design. High level sensor VEHICLE DETECTOR Low level sensor Water level sensor Drain tube controller In this mini project, you are asked to build a control system for the liquid level control system for a industrial liquid container. The liquid level should be controlled to the hight between the low level sensor and high level sensor. When the liquid level is below the low level sensor, the pump will be switched on to fill in the liquid and when it reach the high level switch, the pump will be switched off. You should also use ultrasonic sensor to monitor the liquid level and display it in a LCD screen. 10. Washing machine Simulator Power Concem 4 FEEDBACK COLD TUB FULL TUB FILLING TUB HALF FULL SLOW FORWARD SLOW REVERSE FAST FORWARD SPIN PumpON TubFilling TubFull Function Output LEDS Start HotTemp TepidTemp Cold Temp SlowFwd Slow Rev FastFwdSpin HOT ON Automatic Washing Machine MOTOR HOT COOL HALF WASH WASH SPIN LOAD MICA MODULE MIC 951 OFF Function Switch/Button StartBTN HalfLoadSW SpinSW CoolWashSW HotWashSW TubFullBTN TubHalfFullBTN DoorClosedSW VibrationBTN ●HOT TEPID COLD PUMP START DOOR In this mini project, you are asked to build a washing machine like the figure above. The task is to program Arduino to carry out a washing cycle set by the inputs and activate the corresponding LED s to indicate that the washing cycle is active. The input and output of the system are as: ON OPEN CLOSED LOCKED VIBRATION SENSOR