Files
m5-docs/docs/en/hat/hat-roverc_grip.md

6.0 KiB
Raw Permalink Blame History

RoverC

SKU:K036

Description

RoverC is a programmable, omnidirectional mobile robot base compatible with M5stickC, and can be started by inserting the M5stickC. The main controller of the base is the stm32f030f4 microcontroller. The base comes with N20 worm gear motors which are directly driven by a four-channel motor driver. These motors are connected to mecanum wheels which can move in all directions. In addition, two grove compatible I2C ports are provided to facilitate the expansion for other modules. The base is also compatible with LEGO bricks and can be expanded in structure. A 18350 battery is installed on the back of the base to meet the power and endurance requirements of the car and can be controlled by an independent switch.

Product Features

  • I2C Address 0x38
  • Remote Control
  • Programmable
  • Four-channel motor driver
  • LEGO compatible
  • Extra Grove ports for expansion
  • Equipped with 18350(900mAh) battery holder
  • Flexible movement in all directions

Applications

  • Autonomous Rover
  • Mini RC surveilance car
  • Smart and cognitive toys

Include

  • 1x RoverC base(includes 18350(900mAh) Battery)

Specification

Resources Parameter
Net weight 213g
Gross weight 217g
Product Size 75*75*55mm
Package Size 115*85*65mm

EasyLoader

download EasyLoader

EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. This can be burned to the M5 device through simple steps, and a series of function verifications can be performed.

  1. After downloading the software, double-click to run the application, connect the M5 device to the computer through the data cable, select the port parameters, click "Burn" to burn the program (For M5StickC, set the baud rate to 115200 or 750000)

Instructions

Before use, please make sure that the roverc is fully charged. Charging method: insert m5stickc into the roverc, and connect the USB cable for charging. Burn the easyloader firmware of Joyc and roverc with two M5StickC respectively. Insert Joyc and roverc respectively after burning. After power on, roverc will display the MAC address name and battery power. At the same time, Joyc will scan the MAC address name of roverc. Long press the a key of M5StickC on Joyc, and the work will be matched. Left rocker up and down control front and back, left and right control translation, right rocker left and right control steering.

Usage

Two M5StickCs will be burned into the EasyLoader firmware of JoyC and RoverC respectively. After burning, they will be inserted into JoyC and RoverC respectively. After booting, RoverC will display the hotspot name of "M5AP+2 bytes mac address", and JoyC will scan the mac address name of RoverC. Press and hold the A5 button of the M5StickC on the JoyC for 3 seconds to start scanning the hotspot of the car, and the pairing is successful. After successful pairing, the link icon is highlighted in the upper left corner of the screen, and the joystick value is displayed on the screen. The left and right joysticks are controlled up and down, the left and right controls pan, and the right rocker controls the steering.

MotorControl

Motor serial numberRegister addressParameter value
010x00-127~127
020x01-127~127
030x02-127~127
040x03-127~127

Example

1. Arduino

Use with JoyC HAT, please click here

Use alone here

2. UIFlow

Version Change

Release Date Product Change Note:
2019.11 Initial public release /
2020.5 Battery changed from 16340(750mAh) to 18350(900mAh) /

Pin Map

M5StickCGPIO26GPIO05VGND
RoverC HATSCLSDA5VGND
I2C①SCLSDA5VGND
I2C②SCLSDA5VGND

<script> var purchase_link = 'https://m5stack.com/collections/all/products/rovercw-o-m5stickc'; anchor_search(purchase_link); scrollFunc(); </script>