Note: ALL OSOYOO Products for Arduino are Third Party Board which is fully compatible with Arduino

Installation video:

Authorized Online Retailers

Buy from OSOYOO Buy from US

Description

The OSOYOO FlexiRover Robot Building Kit for Arduino is a customizable and versatile robot chassis designed for those aged 15 and up, particularly users with experience in Arduino robotics. While the kit does not include a board for Arduino, it is compatible with a variety of Arduino models, allowing users to select the controller that best suits their needs.

Included in the kit are four TT motors with pre-attached wires for easy setup, alongside four durable wheels that ensure smooth, reliable movement on different surfaces. The motors connect to a convenient plug-and-play motor driver board, simplifying the setup process and allowing users to focus on their programming and development work instead of spending time on complex wiring.

The kit also includes a battery holder with an integrated on/off switch, designed for use with 18650 batteries (not included), ensuring that power management is efficient and reliable during extended periods of operation.

What makes the FlexiRover stand out is its customizable chassis. Featuring multiple pre-drilled holes, the chassis allows users to easily attach various sensors, cameras, mechanical arms, and other add-ons, offering flexibility for a wide range of robotics applications. This makes the kit ideal for experimentation, educational projects, or building more advanced robotic systems.

With this kit, users can explore and expand their skills in robotics by creating unique, customizable robots tailored to specific needs and projects.

top

Key Points

  1. No Arduino Board Included – Compatible with various Arduino boards, allowing users to choose their preferred controller.
  2. Includes 4 TT Motors and Wheels – Pre-wired motors for smooth movement and easy integration.
  3. Plug-and-Play Motor Driver – Simplifies motor control and reduces wiring complexity.
  4. Battery Holder with Switch – Ensures efficient power management for reliable, long-term operation.
  5. Customizable Chassis – Pre-drilled holes allow for easy attachment of sensors and add-ons, making the kit versatile for different robotics projects.

top

Specification

No. Picture Device Qty. Specification Buy in Link
1 OSOYOO basic board

(not including in this kit)

Visit here to learn more Click here to buy
2 OSOYOO model X motor driver module 1 Visit here to learn more Click here to buy
3 Gear motor 4 Visit here to learn more Click here to buy
4 Wheel 4
  • Material wheel Hub: plastic;
  • Material tire: Black Rubber;
  • Tire Diameter: About 65mm;
  • Outer Diameter of Shaft: 10mm;
  • Size of Axle Hole: about 5.5*3.8mm
  • Model No.: 201601320B
Click here to buy
5 18650 battery box with DC connector 1
  • For 3.7V 18650 batteries
  • 2 slots Battery Holder with cover
  • With on/off switch
  • DC connector + 2pin XH2.54 connector
  • Size: about 92*43*22mm
  • Cable length: about 150mm
  • Model No.: 2016013500
Click here to buy
6 1st layer car chassis 1 Click here to buy
7 2nd layer car chassis 1 Click here to buy
8 6pin male to 6pin female jumper wire 1
  • Length: 25cm
  • Standard 2.54mm Pitch
  • One end 6pins XH2.54 female connector
  • the other end 6pins 2.54mm Pitch male pin
  • Customised for connecting OSOYOO motor driver boards to UNO/Mega/OSOYOO Wifi shield
  • Model No.: 2019004900
Click here to buy
9 Male to female jumper wire some
  • Male to Female jumper wires
  • Cable length: 20cm (7.9 inch)
  • 2.54mm Pitch 1Pin-1Pin Dupont Housing Connector
  • Separable multicolored (10 colors) softness jumper cables
  • Model No.: 2019011100
Click here to buy
10 Female to female jumper wire some
  • Female to Female jumper wires
  • Cable length: 20cm (7.9 inch)
  • 2.54mm Pitch 1Pin-1Pin Dupont Housing Connector
  • Separable multicolored (10 colors) softness jumper cables
  • Model No.: EACW100500
Click here to buy
11 TT Motor Holders with screws 4
  • TT DC Geared Motor Bracket Holder Mount
  • Material: metal
  • Size: 22.5*15.5*5mm
  • With 2pcs M3*30, 2pcs M3*10 Screw and 2pcs M3 nuts
  • Model No.: 2017010900
Click here to buy
12 screws package 1
  • including: 1pc slot screwdriver, 1pc hex screwdriver, 12pcs M3*8 screws, 12 set M2.5 plastic screws+pillars+nuts, 4pcs copper pillars, 4set M3*10 screws+nuts
  • Model No.: 2024006400
Click here to buy

top

Extremely Expandable Chassis

Color

Name

Compatible with

Blue circle
  • 37mm Metal motor holder —— Compatible with JGB37-550/545/520.. Super High Torque Motor
  • 25mm Metal motor holder —— Compatible with JGB25-370/310… High Torque Motor
  • TT metal motor Holder —— TT motor
Red Circle For OSOYOO Model Y motor driver/ OSOYOO Model X motor driver/ L298N motor driver
Green Circle For SG90/MG995/MG996 servo motor
Yellow Circle For 18650 battery case / 9V Battery case…
Pink purple Circle For Line tracking sensor / OSOYOO 5 channel tracking sensor / IR obstacle / IR receiver/ IR transmitter …
Purple Circle
  • For Arduino UNO R3 / Arduino UNO R4 / Arduino UNO WIFI …
  • For Arduino Mega2560 / Arduino DUE
Dark blue Circle For Raspberry Pi 5/4/3B/3A+/3B+/2B

top

Package List

top

Hardware Installation

Install devices

1) Preinstall 4 TT motors with Metal Motor Holders as follows

2) Install 4 motors on 1st layer car chassis(metal) with M3*10 hex screw (screws in metal motor holder package)

3) Install 4 wheels on motor and fix these with screws for wheels

4) Flip the car chassis from the last step and install OSOYOO MODEL X motor driver module on the other side of 1st layer car chassis(metal) with 4pcs M2.5 plastic screws, plastic pillars and plastic nuts. 

4) In this sample project, we take UNO board as an example. Install OSOYOO basic board for UNO on upper car chassis with 4pcs M2.5 plastic screws, plastic pillars and plastic nuts. (Please make sure you install the board at the correct side)

5) Install battery box with DC connector for 18650 batteries. Install this Battery Box on upper chassis with 4pcs M3 x 10 screws and M3 nuts.

top

Connection

1) Connect 4 motors to OSOYOO MODEL X motor driver module K1 to K4 sockets as per following graph:

3) Connect OSOYOO MODEL X motor driver module 6 control pins to OSOYOO basic board: ENA-D9, IN1-D12, IN2-D11, IN3-D7, IN4-D8, ENB-D6 with 6pin female to 6pin male jumper wires as per following graph

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

4) Connect the board, battery box, and OSOYOO MODEL X motor driver module according to connection diagram

5)Connect upper chassis to lower chassis with five copper pillars and fix copper pillars with 10pcs M3*10 screws and 10pcs M3 rubber rings, then install 4 wheels onto the motors.

Now hardware installation is almost down. Before we install 18650 batteries into the box, we need burn the sample code into board First.

top


Sample project

Step 1: Install Arduino IDE (If you have installed Arduino IDE, please skip this step). Download Arduino IDE from https://www.arduino.cc/en/Main/Software?setlang=en , then install the software.

Step 2: Download sample code from https://osoyoo.com/driver/v2smartcar-lesson1.zip , unzip the download zip file smartcar-lesson1.zip, you will see a folder called v2smartcar-lesson1.

Step 3: Connect OSOYOO basic board to PC with USB cable, Open Arduin IDE -> click file -> click Open -> choose code “v2smartcar-lesson1.ino” in smartcar-lesson1 folder, load the code into the board. (Notice: Shut off your battery or Unplug your power adapter when upload sketch code to the board.)

 

Step 4: Choose corresponding board/port for your project, upload the sketch to the board.

Step 5: Disconnect the car from PC, install 18650 batteries into battery box (Note: Check the box instruction and make sure polar direction is correct, otherwise it can destroy your device and cause fire hazard.)

Step 6: Put the car on the ground and turn on the switch on battery box. The car should go forward 2 seconds, then go backward 2 seconds, then left turn for 2 seconds, then right turn for 2 seconds, then stop. (If the car does not move as per above-mentioned result, you should check your wire connection and change the batteries

top

Related Sample Tutorials

top