I am currently a member/officer of the Fictional Projects of Purdue club. In this club, we create working replicas of things from fiction. Right now, we are making a working replica of Killjoy's turret from Valorant. This turret can detect when people walk in it's field of view, and automatically fires at them.
I am the main programmer on the team. So, I will be programming the different mechanisms that require code. My current project is the system to detect when people walk in front of the turret. We are using a smart camera that uses machine vision to detect when people walk in front. The camera has a machine learning algorithm installed on the SD card that sends the information through a serial port to the main brain of the turret.
The main brain of our turret is an Arduino. The information sent from the camera to the Arduino will help us determine where we need to turn to and where we need to shoot at. After the mechanical side of the turret is figured out and created, I will then have to program the motors that move the turret.