- ARDUINO UNO R4 MINIMA
- DC Gearbox Motor - "TT Motor" - 200RPM - 3 to 6VDC
- Adafruit DRV8833 DC/Stepper Motor Driver Breakout Board
- Lithium Ion Polymer Battery - 3.7v 1200mAh
- JST PH 2mm 4-Pin to Male Header Cable - I2C STEMMA Cable - 200mm
- Adafruit Micro-Lipo Charger for LiPoly Batt with USB Type C Jack
- Linear Voltage Regulator IC Positive Fixed 1 Output 800mA TO-220
- Adafruit VCNL4020 Proximity and Light Sensor - STEMMA QT / Qwiic
- Adafruit LSM6DSOX 6 DoF Accelerometer and Gyroscope - STEMMA QT / Qwiic
- STEMMA QT / Qwiic JST SH 4-pin to Premium Male Headers Cable - 150mm Long
- Ultrasonic Distance Sensor - 3V or 5V - HC-SR04 compatible - RCWL-1601
- THIN WHITE WHEEL FOR TT DC GEARB
- Have working algorithm(s)
- Create code for sensors
- Have the electronic-mechanic relationships work
- Create chassis
- Put together robot physically
- Worked on Arduino Ultrasonic sensor.
Sensor can:
- Detect how far an object is based on where it is.
- I need to work on GPIO Output
- Get the algorithm working in simulation.
- Positioning algorithm can properly visualize mouse in simulation.
- Can make the motors spin from the battery.
- Microcontroller can control the motors.
- Microcontroller can read sensor data and calculate the position of the mouse.
- Microcontroller can run the algorithm.
- Mouse can move in a straight line a stop when it reaches an obstacle.
- Mouse can turn 90 degrees when told to by the algorithm.
- Mouse can move for 10 minutes straight.
- Mouse can execute different algorithms based on user inputs from physical buttons on the mouse.
- Mouse can move through a maze randomly without hitting walls.
- Mouse can solve a predefined maze.
- Mouse can solve randomly generated mazes.