LED Graduation Cap
Inspired by machine learning, embedded systems, and fun. I teamed up with my classmate Mason Rawson, to make an autonomous turret. Specifically, we made one modeled after the turrets from the game Portal.
Through this project we were able to accomplish:
Creating 3 custom PCBs in Altium (Main, Power distribution, Controller)
Creating a real time system using interupts and timed synchronized events
Using two MSP432 microprocessers to process the main board and controller
Having multiple modes (Autonomous and Remote Controlled)
Using a Raspberry Pi containing OpenCV to obtain face pixel location
Translating pixel location to an aim angle on pan tilt mounts
Integrating servo pan tilt motors to aim nerf guns via pulse width modulation
Using an ESP8266 (wifi node) to communicate the control position and activation from controller board to main board
Designing and 3D printing custom mounts to hold nerf guns to pan tilt mounts and push arm for stepper motors
Shooting nerf guns via mounted stepper motors
If you would like to check out the project report please check out my github repository.
Thanks,
James
Over the course of my studies at the University of Florida I developed algorithms for subsurface explosive hazard detection. A large problem with developing ...
Over the summer of 2018 I had the honor to teach an Introduction to Machine Learning course for UF freshman engineering students.
Q-Learning
Inspired by machine learning, embedded systems, and fun. I teamed up with my classmate Mason Rawson, to make an autonomous turret. Specifically, we made one ...
Objective