Mechanum Wheel Robot Remote Controlled by App

by cansekul in Craft > Printmaking

77 Views, 1 Favorites, 0 Comments

Mechanum Wheel Robot Remote Controlled by App

dfe0cf26-c767-4ee6-b027-d083fafa94f2.jpg
b7a93914-89d6-448d-a5b9-957e6b297687.jpg

The aim of this project is to produce a Bluetooth-connected, remotely controllable robot using mechanum wheels for abnormal wheel movements. We used the HC-06 bluetooth module for connection. We also used a 3D printer to produce the body of the car. We used a basic 7.4 volt battery to power the vehicle.

Supplies

download.jpg
download.jpg
download.jpg
download.jpg
download.jpg
  • 4x Mechanum Wheels
  • 4x 3-12 Volt DC TT Motor
  • 1x Ardunio Uno and fitting shield
  • 1x 7.4 Volt 1350MAh battery
  • 1x HC-06 bluetooth module
  • Jumper wires

Code of Robot

Ekran görüntüsü 2024-05-31 205649.png

We coded how we wanted our Mechanum robot to move, using C++ through the Ardunio code program. We enabled it to do forward, backward, right, left, diagonal, rotation around itself, back and front centered rotation and finally zigzag. Then we uploaded this code to the Uno panel with the Ardunio application.

Sketching the Body in Autodesk Fusion

Ekran görüntüsü 2024-05-31 203338.png

To design the body of the car and then print it from the 3D printer, we used Autodesk Fusion and drew a body suitable for fixing screws, through which the cables could easily pass.

Downloads

Application

0d42480a-ae70-4694-a759-b8b28048417e.jpg
b4c2de47-63ba-49b6-bd82-b9feb5e17979.jpg
db04742e-9f87-43fc-a15b-5eb59615311e.jpg

We produced a mobile application in order to control the robot we assembled remotely via bluetooth with the phone. In this application, there is a button to provide bluetooth connection and buttons that allow it to go in the directions we have determined. On the back of the application, blocks function as code. The module we use for Bluetooth connection also comes into play here.

Does It Work?

Assuming we have successfully removed the body of our robot, we need this stage to check that our code and/or application works. After making sure that the bluetooth connection and cables are connected correctly, our bluetooth connected mechanum robot worked properly.