For the 4th week of SURP, I managed to produce the cars (with the help of my fellow Arnhold teammate Grace) that I built using the roco library. I had to make several adjustments to the size of the cars and the locations of the holes or decorations on its surface. **Note that on the pic below (right side) the support from the base of the tank to its tank was removed in order to properly fit the top.

IMG_9040

Furthermore, the tank can only be used right now as a model, since it needs a bigger cutter -- laser cutter. Hopefully, by next week, I will be able to use the tank and incorporate some hardwares in it.

Speaking of hardwares, for this week, I have also incorporated the basic hardwares into the 4-wheeled car. These hardwares -- servo motors, ESP32 stacking header, and PWM Servo Featherwing -- are used in order to run and test the code that I programmed using Arduino. The code enables cars to implement a tank-drive system. The control of this code is through WiFi, and it uses the IP Address associated with the microcontroller and the source of the WiFi.

Currently, the tank-drive system enables a car to drive forward, backward, turn left, turn light, and stop. A simple webpage will allow the user to do this.

gif1 gif2 gif3

I attached gifs (above) that shows the forward, backward, left, right, and stop functionalities of the 4-wheeled car with me controlling it using the IP Address. Upon incorporating the hardwares, I have also made several manual adjustments to the car, and these adjustments will be coded again using rocolib to, hopefully, give a better user experience.

Next Post Previous Post