Overview
Project Video (from ME 102B)
PCB will host the electronics necessary to power and run our robot:
Ability to maneuver around (motors, motor drivers)
Can follow an individual (microcontroller, vision camera sensor).
Can tug a carry-on suitcase of a specific weight limit (load cell with ADC amplifier).
Will be battery powered (voltage regulator, level shifters, step down regulator).
Introduction
This project is an extension of another project that was made for the Mechanical Engineering Capstone course, ME102B. In this course, the idea was to improve upon the initial design and discard the use of breadboard components in favor of a robust and compact version for the Porter Robot.
As our first ever PCB project, we have learned a lot about the process, limitations, and benefits of this technology and cannot wait to create more!
This satisfies the following design requirements:
Compute (ESP 32 Wrover for PID controller, I2C for load cell, UART for BLE, PWM for motors)
Power (battery powered with voltage regulators)
Sensing (load cell, vision camera, ble)
Actuation (motors move according to data from sensing)
Schematic
Layout
3D View
Bill of Materials