Inspiration

When we opened up the Arduino kits and noticed the propeller and other sensors we realized that we had enough to make a boat.

What it does

Using a remote control, you are able to fully control the boat in water. This includes thrust, and yaw.

How we built it

Started with 2 ESP32's, one configured as a wireless access point and the other as a client. Then set the access point to take in data from a joystick and transmit that to the client ESP32. The client then interoperated the joystick values from the access point and converted it to Servo and digital data to be passed to the individual motors that control the boat.

Challenges we ran into

There were many, but the main few that stick out were; communication errors, lack of documentation on the specific library's and general wiring mistakes.

Accomplishments that we're proud of

Being able to wirelessly transmit the data was a huge win. Also making the craft waterproof and still maintain functionality was amazing. Finally completing the project before the deadline was something we were very proud of

What we learned

Learned a lot of about how data is handled on the ESP32's/Arduenos and how to debug and troubleshoot issues that arise. Also got a better understanding of C++ along the way.

What's next for USS Speedster

USS Speedster is going to enjoy her time on the open seas, hopefully with a sturdier, and more organized, interior.

Built With

Share this project:

Updates

Submission history