Personally came up with the conceptual plan of the controller and provided the supplies needed to get the project done. I also helped codesign and assemble the overall controller as well as try to manage the team the best I could. Looked into how to make joystick controllers and had to figure out how to get the four prongs from the Joystick encoder to the Arduino itself. We ended up connecting the joystick prongs, one ground and one input, into the Digital pins of the Arduino board through the breadboard with a few 10k ohm resistors added to it, making a series circuit for the stick getting all the inputs. We had many issues getting the robot to go certain directions for a while, but after some rewiring, and fixes in the code by the coders, we were able to get the robot inputs working in simple one joystick tank style controls which is still difficult to control the robot with. We even got the diagonal inputs to work. After we got the robot the work, we had some difficulty keeping the signal for the robot good and after some code testing, and adding a small wire as an antenna to both the breadboard and the robot itself. Afterwards we attempted to get a few of the optical light sensors from the Arduino uno kit that we used in prior tournaments to try and change the speed of the robot dependent on how much light was hitting it, but for some reason could not calibrate it, or see any difference, and unfortunately with time constraints, we decided to scrap the idea and stay with the 4 input joystick tank controls, which is very uncomfortable.
Published April 26, 2023
Comments