ECE 477: Digital Systems Senior Design Last Modified: 10-01-2022
Final Project Proposal
Year: 2022 Semester: Fall Team: 16 Project: Repeat Rover
Creation Date: 08-26-22 Last Modified: 10-01-22
Team Members (#1 is Team Leader):
Member 1: Andres Barrera Email: barrer10@purdue.edu
Member 2: Amir Issa Email: issa9@purdue.edu
Member 3: Christine Fang Email: fang245@purdue.edu
Member 4: Waewta Saw Email: wsaw@purdue.edu
1.0 Project Description: Repeat Rover
Repeat Rover is an automated domestic item delivery system which can remember a user driven path. This will be useful when paired with an automatic item reloader at its home dock that loads items to be delivered onto the car, and a remote device which signals to the car when it is being called. Upon first setup, the user will drive the rover using a bluetooth transceiver app on a phone transferring the desired path using bluetooth while the microcontrollers record the speed and direction of the rover using wheel mounted hall effect sensors and onboard magnetometers respectively. With this data stored in the onboard SD card, the rover will be able to deliver things from its home dock to the end of the user generated path. When called by the user's remote summoning device, the microcontroller on Repeat Rover will start up and translate the stored data into movement of the wheels and steering direction. Once delivery is complete, the rover will turn around 180 degrees and do the inverse of the actions it just completed to accurately return back to its loading station. The Repeat Rover would be reset with user need in order to change the desired path.
2.0 Roles and Responsibilities:
Team Members | Position |
Andres Barrera | Team Leader / Software Engineer |
Christine Fang | Hardware Engineer |
Amir Issa | Systems Engineer |
Waewta Saw | Firmware Engineer |
Andres Barrera has been appointed the team leader for this project. This was based upon time availability to work on the project as well as extensive experience in embedded systems design, both in the classroom and general industry. With programming ability in over twelve different programming languages, he is equipped to handle software challenges. In addition to this, he currently works as a part-time embedded systems engineer for an industrial engineering project.
Amir Issa has taken the role of systems engineer due to his past experience from courses taken at Purdue as well as personal projects. Amir was responsible for his ECE 362 teams' final mini-project and the organization of the subsystems required for its functionality. Amir also has experience in CAD design and 3D printing, so he will be able to create packaging and any mechanical components necessary. Lastly, Amir has experience with PCB design and will help in hardware wherever needed.
Christine Fang has had significant experience with digital and analog circuit design from courses taken at Purdue as well as through her internship as a systems hardware engineer where she worked on designing schematic captures and PCB layout. Christine has been assigned the role of hardware engineer, handling the electrical layout as well as designing and building the packaging needed for the project.
Waewta Saw has had significant experience in programming as well as embedded systems. She has had real-world experience, being involved in an internship over the summer as a firmware engineer. She has had the chance to work hands-on on real life projects and has a good amount of knowledge coding in C. With that being said, Waewta has been given the role of a firmware/embedded systems engineer in this team, where she handles most of the firmware parts of the project.
2.1 Homework Assignment Responsibilities
Design Component Homework | Professional Component Homework | ||
A3-Software Overview | AB | A9-Legal Analysis | AI |
A4-Electrical Overview | CF | A10-Reliability and Safety Analysis | WS |
A6-Mechanical Overview | AI | A11-Ethical/Environmental Analysis | CF |
A8-Software Formalization | WS | A12-User Manual | AB |
3.0 Estimated Budget
Items | Estimated Cost |
Mechanical | |
RC Car | $50.00 |
Mounts (3D Printed) | $1.00 |
Electrical | |
Wheel Speed Sensor (Hall Effect Sensor) | $20.00 |
Printable Circuit Board | $40.00 |
Magnetometer | $10.00 |
Microcontroller | $30.00 |
Rechargeable batteries | $30.00 |
Other | |
Shipping | $100.00 |
Total Budget | $281.00 |
4.0 Project Specific Success Criteria
Below are the project specific success criteria for our project:
5.0 Sources Cited:
This report did not use external references.