Mecanum Wheeled Bluetooth Connected App Controlled MakeRobot Ozyeğin University OpenFab Project

by Oğuzhan Berk Tekin in Workshop > Electric Vehicles

69 Views, 0 Favorites, 0 Comments

Mecanum Wheeled Bluetooth Connected App Controlled MakeRobot Ozyeğin University OpenFab Project

IMG-20240531-WA0011.jpg
IMG-20240531-WA0010.jpg

We made a mecanum wheeled Bluetoothly remote controlled via self-designed Android app Arduino Uno card based car. The aim was to observe mecanum wheel operation. We also wanted to do a challange about making a basic, educational remote controlled car by using all self printed materials and with an extra feature: mecanum wheels.

Supplies

IMG-20240531-WA0007.jpg
IMG-20240531-WA0009.jpg
IMG-20240531-WA0006.jpg

4 servo motors, arduino uno card, 1350 mAh 7.4V 30c battery, 4 mecanum wheels, lots of cables

Extra: SLA Elego 12k 3D printer, lazer printer

Coding

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

First we prepared the runner code for the circuit of Arduino Uno. The code is below in apk format. We provided the movements as shown in the photo. In addition to that, we did the inverse movement of each movement as well.

Designing by E-Drawing

Screen Shot 2024-05-09 at 14.28.35.png

Using AutoDesk Fusion 360, we draw the body shaft of our car. The measurements are in the photo.

Printing

IMG-20240531-WA0009.jpg
IMG-20240531-WA0007.jpg

With lazer printer, we took the print of the body shaft. The material is hard plastic. With printer SLA Elego 12k, we printed the mecanum wheels and other necessary parts that we encountered during the manufacting, assembling process, especially for attaching the wheels and servo motors.

Assembling

IMG-20240531-WA0008.jpg
IMG-20240531-WA0012.jpg

Assembling process is like on the photos. We have taken the photos in the middle of the process. The output is like the model that is in the introduction.

Creating the APP

The last step is to create the android app to control the car. We used MIT app inventor. We first designed the interface. Then we coded the each block we designed on the interface. The importance is to assign the true keyboard letters into each block regarding the code we wrote and sen in the Arduino Uno Card. App and Arduino should complement each other. App is running with the Bluetooth connection. We specifically set up the Bluetooth following some steps that can be observed in the shared link: https://gallery.appinventor.mit.edu/?galleryid=2a6c858a-eb37-45d2-b5a2-0c19537e0839

Final Version

The project is completed, have fun!