AI Summary
[DOCUMENT_TYPE: user_assignment]
**What This Document Is**
This document outlines Project 4 for CPEG 222: Microprocessor Systems at the University of Delaware. It details a hands-on robotics project focused on building and programming an autonomous line-following robot. This assignment requires students to synthesize knowledge gained throughout the course and apply it to a practical engineering challenge. It’s a culminating project designed to test understanding of microcontroller programming, sensor integration, and motor control.
**Why This Document Matters**
This project description is essential for students enrolled in CPEG 222 who are preparing to tackle Project 4. It serves as the primary guide for understanding the project’s objectives, required hardware, and evaluation criteria. Students will benefit from carefully reviewing this document *before* beginning work, as it lays the foundation for successful completion. It’s particularly useful during the planning and design phases, and as a reference throughout the build and testing process.
**Topics Covered**
* Microcontroller Programming (PIC32)
* Sensor Integration (IR Sensors, Microphone)
* Actuator Control (Servo Motors, PWM)
* State Machine Design
* Robotics Fundamentals
* Signal Processing (detecting starting/ending signals)
* Hardware Interfacing (Pmod integration)
* System Design and Implementation
* Project Management (deadlines, checkpoints)
**What This Document Provides**
* A clear definition of the project goals and expected robot functionality.
* A comprehensive list of required hardware components.
* Details regarding the competition rules and track characteristics.
* Key dates for project milestones, including flowchart submission, code due date, competition time, and report submission.
* Information on servo motor operation and PWM signal requirements.
* A breakdown of project checkpoints to help track progress.
* An overview of the input and output mechanisms for the robot.