club_school_projects
fundamentals_of_electrical_engineering_autonomous_car
As the final project for my Fundamentals of Electrical Engineering class, I created a robot that can navigate its environment. The robot accomplishes variable motor speeds using PWM paired with ultrasonic distance sensing to vary its speed depending on its distance from an object, allowing it to travel fast for longer distances and slow down as it approaches objects. I programmed an ATmega328P microcontroller using an Arduino Uno development board. Distance sensing was covered with an HC-SR04 ultrasonic sensor, and motor control was covered with an L298N H-Bridge motor driver.
Final assembly
Demonstration