OSOYOO Omni-wheel User manual

Mecanum wheels, also known as omni wheels or Ilon wheels, consist of a hub with rollers
oriented 45°to the axis of rotation.The mecanum wheels are wheel hubs fitted with integrated
rollers that move passively and independently.
Depending on which wheels rotate in which direction, the platform will move forward,
backward, sideways, diagonally, or spin in place. This range of maneuverability enables the
Omni Platform to efficiently navigate any space, particularly around tight corners, narrow
lanes, and complex pathways.
This Arduino Omini Direction Robot Car learning kit is developed our Japan and Canada
engineer team. It has all features a traditional Arduino Robot car should have, including remote
control by Bluetooth, IoT through Wifi, Line tracking and Obstacle Avoidance auto driving.
With the help of powerful Mecanum wheels, the car can make much more complicated
movement such as sideway shifting and digaonally movement controlled by Cell phone APP.
The kit comes with OSOYOO mega2560 board (fully compatiable with Arduino Mega2560)
and OSOYOO Esp8266 Wifi Shield. Besides, we have designed five step by step lessons which
help students to learn Arduino robot programming from scratch. If you are an experience DIY
player or Arduino programmer, you can also get a lot of knowledge from this kit’s open source
code and hardware to make interesting DIY project of your own.
Mecanum Wheel Robot Car Full Package
Buy from US
Buy from UK
Buy from DE
Buy from IT
Buy from FR
Buy from ES
Buy from JP

CONTENT
Lesson 1 Basic Robot Car Assembling.....................- 1 -
Lesson 2 Obstacle Avoidance Robot Car................- 22 -
Lesson 3 Line Following Robot Car.......................- 29 -
Lesson 4 Bluetooth Controlled Imitation Driving ..- 34 -
Lesson 5 Wifi Controlled Robot Car ......................- 40 -

- 1 -
Lesson 1 Basic Robot Car Assembling
Mecanum Omni wheel is a very powerful wheel technology which allows robot car make
omni-directional movement (parallel shift to left and right).
In this project, we will show how to use Arduino to control an OSOYOO Brand mecanum
wheel robot car.
OSOYOO Mecanum Wheels Robotic Car Chassis x 1 (2x left-wheels/2x right-wheels and 4x Motor)
OSOYOO MEGA2560 board fully compatible with Arduino
OSOYOO Wifi Shield x 1
OSOYOO Model Y motor driver x 1
OSOYOO battery box x 1
18650 Batteries x2
Specifications:

- 2 -
STEP1. Install the metal holder on metal chassis with 16pcs M3.5*12 screws, M3.5 rubber
rings and M3.5 nuts
STEP2. Installing 8pcs M3*6 screws as per the following red box.
STEP3. Install the jackscrews on al-alloy coupling, please tighten jackscrews to fix the al-alloy

- 3 -
coupling on motor.
The shaft from the motor has a flat area on it. Make sure that the jackscrew was
positioned on this flat, and tightened both screws on the shaft.
STEP4. Install the 4 mecanum wheels on al-alloy coupling with 4pcs M2.5*10.
The Mecanumwheel has some sub-wheels on the main wheel. The four Mecanumwheels have

- 4 -
two types by the sub-wheel directions. Check the type left wheel and right wheel by following
picture left side. You must 100% sure that correct type of wheel is installed into correct position
as per picture right side, the rolling direction of each wheel will determine the whole car
moving directions showed in the picture.
A correct configuration requires each of four wheels is set in the way as shown below, where
the rotation axis of each wheel’s top roller points to the center of the platform. Please notice that
all the dynamic analysis and prewritten codes are based on this configuration.
Two types of mecanum wheel and their installation position in the car.
Different rotation combination of 4 wheels will result in different car movement directions.
Following pictures shows how they works.
STEP5.Install 2pcs M3x40 copper pillars with 2pcs M3 screws and 2pcs M3.5 rubber rings

- 5 -
on tracking sensor as following pictures.
STEP6. We will add a 5-Point tracking sensor module to the car chassis with M3 nuts as
following pictures.
STEP7. Install 12pcs M3 plastic pillars and nuts on acrylic board as following pictures.

- 6 -
STEP8. Install 1pcs osoyoo Mega2560 board, 1pcs model Y motor driver board and 1pcs
voltage meter on acrylic chassis with 8pcs M3 plastic screws as following pictures.
STEP7. Install battery box with 4pcs M3x10 screws and nuts as following pictures.

- 7 -
STEP8.Install SG90 servo on the acrylic chassis with 2pcs M2.2*8 self tapping screws as
following pictures.
STEP9. Remove the red jumper cap from wifi shield and insert OSOYOO wifi shield into
Arduino Mega2560 board as following pictures.

- 8 -
STEP10.Install the acrylic chassis on metal chassis. Please note the front and back of acrylic
chassis and metal chassis.
Before connect wires, make sure you have inserted OSOYOO WIFI Shield onto MEGA2560
board already.

- 9 -

- 10 -

- 11 -
STEP11. Connect 4 motors to model Y driver board as per the following pictures.

- 12 -
STEP12.
Model Y board M_A IN1,IN2,IN3,IN4 pin connect to D5,D6,D7,D8.
Model Y board M_B IN1,IN2,IN3,IN4 pin connect to D22,D24,D26,D28.
M_A ENA ,ENB pin connect to D11,D12.
M_B ENA ,ENB pin connect to D9, D10.

- 13 -
Caution:
When insert/remove the 6-pin parallel cable plug into Model Y 6-pin male
socket, please hold the white plastic pin-holder to do operation. Never drag the
wires to pull the plug out of the socket, otherwise it will damage the wires.

- 14 -
STEP12.
Connect the voltage meter to model Y motor driver board with 3pin female to female cable as
following picture.
Connect model Y motor driver board to wifi shield with 2pin XH2.54 female cable.
Connect 18650 battery box to model Y motor driver board as following picture.

- 15 -

- 16 -

- 17 -
Table of contents
Other OSOYOO Robotics manuals