M5STACK BALA2 ESP32 Self-balancing Robot Kit

SKU: 945396
Out of stock

6,769.00

Add to Wishlist
Add to Wishlist
  1. ESP32: 240MHz dual-core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual-mode Bluetooth
  2. Flash Memory: 16MB
  3. LCD: 2.0 inch, 320×240 Color TFT LCD, ILI9342C
  4. Motor Driver: HR8833
  5. Base Controller: STM32F030C8T6
  6. MEMS: BMM150 + MPU6886
Out of stock

Did you like this product? Add to favorites now and follow the product.

Add to Wishlist
Add to Wishlist

Description

BALA2 is short for ‘Balance’, as its name suggests, it is the second generation of the M5Stacks balancing robot series. BALA2 is a Self Balancing Robot consisting of an M5Stack Gray and two wheels(DC motors). The base uses STM32F030C8T6 as the main control and has a two-way encoding motor driver and a built-in 1200mAh battery.

This robotics product comes with preloaded software. A self-balancing robot application that balances the robot vertically using a closed-loop algorithm. You can program it to automatically move around through programming, or you can combine WiFi and Bluetooth to develop remote control functions.

This Robot is controllable by a Smartphone device or a Transmitter. The BALA2 base contains a wealth of interfaces. In addition to the conventional PortB and PortC, it also supports 8-channel servos, of which 4 channels can be directly connected, and the remaining 4 channels need to be connected from the inside of the base. Even if you have never attempted such a balancing robot program, you can quickly get the hang of it and control it through UIFlow. The self-balancing robot uses data from the Accelerometer and Gyroscope to correct its orientation and position. The 2 DC driver module communicates with M5Stack Gray through I2C(0x3A).


Example:

To get complete code, please click, click


Features:

  1. 9-DOF IMU
  2. Two-wheel drive, PID control balance
  3. Grove extension ports
  4. 8-channel servo drive, 4-channel external connection, 4-channel built-in
  5. Support WiFi/Bluetooth, programmable
  6. Built-in speaker
  7. TF Card Support
  8. LEGO™ Compatible
  9. Programming Support
    1. Python
    2. UIFlow (Blockly)
    3. Arduino

Package Includes:

  1. 1x M5Stack Gray + BALA2
  2. 4x Wheel connector
  3. 2x HY2.0-4P Cables(20cm)
  4. 2x Bricks
  5. 1x Hex wrench
  6. Type-C USB Cable(120cm)

Additional information

ESP32

240MHz dual-core 600 DMIPS 520KB SRAM

Speaker

1W-0928

MEMS

BMM150 + MPU6886

Motor Driver

HR8833

Base Controller

STM32F030C8T6

Length (mm)

54

Width (mm)

54

Height (mm)

65

Weight (gm)

157

Quick Comparison

SettingsM5STACK BALA2 ESP32 Self-balancing Robot Kit removeAlphaBot (for Europe), Raspberry Pi robot building kit (no Pi) removeCligo Wireless Remote Controlled Smart Robot Car Kit For Kids removeM5STACK Faces Kit Pocket Computer with Keyboard/Game/Calculator removeM5STACK BALA-C ESP32 Development Mini Self-Balancing Car removeCretile Explorer Kit: 22 Cretiles Accessories with Rechargeable Battery and Online Course remove
NameM5STACK BALA2 ESP32 Self-balancing Robot Kit removeAlphaBot (for Europe), Raspberry Pi robot building kit (no Pi) removeCligo Wireless Remote Controlled Smart Robot Car Kit For Kids removeM5STACK Faces Kit Pocket Computer with Keyboard/Game/Calculator removeM5STACK BALA-C ESP32 Development Mini Self-Balancing Car removeCretile Explorer Kit: 22 Cretiles Accessories with Rechargeable Battery and Online Course remove
Image
SKU94539611133449821589520079453971003142
Rating
Price6,769.007,499.002,999.00 6,299.004,500.004,599.00
Stock
Out of stock
Out of stock
In Stock
Out of stock
Out of stock
Out of stock
AvailabilityOut of stockOut of stockIn StockOut of stockOut of stockOut of stock
Add to cart

Read more

Read more

Add to cart

Read more

Read more

Read more

Description
  1. ESP32: 240MHz dual-core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual-mode Bluetooth
  2. Flash Memory: 16MB
  3. LCD: 2.0 inch, 320×240 Color TFT LCD, ILI9342C
  4. Motor Driver: HR8833
  5. Base Controller: STM32F030C8T6
  6. MEMS: BMM150 + MPU6886
  1. Motor interface
  2. Ultrasonic module interface
  3. Servo module interface
  4. Obstacle avoidance module interface
  5. Speed measuring interface
  6. Battery holder: supports 18650 batteries
  1. EasyMech’s branded Product.
  2. Easy to assemble, Snap-fit chassis
  3. Lightweight ABS Chassis.
  4. Hands-on experience of programming, electronics, and robotics
  5. EasyMech Remote Control provided
  6. Ages: 10+
  1. ESP32: 240MHz dual-core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual-mode Bluetooth
  2. Flash Memory: 16MB
  3. Power Input: 5V @ 500mA
  4. IPS Screen: 2 inch, 320×240 Colorful TFT LCD, ILI9342C, max brightness 853nit
  5. MEMS: BMM150 + MPU6886
  1. ESP32-Pico-D4: 240MHz dual-core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth
  2. Servo Rotation angle: 360 °; no-load speed: 0.12 seconds / 60 degrees (4.8V)
  3. Driver: L9110S
  4. Slave: STM32F030F4P6
  5. Communication protocol I2C: 0x38
  1. All-in-one kit, a great starter kit for DIY modular Electronics, Robotics building blocks.
  2. Great for Starting with school science or model projects or just hobby projects.
  3. A variety of components are included in this pack to try out different projects.
  4. The kit comes with quality assured components.
Content

BALA2 is short for ‘Balance’, as its name suggests, it is the second generation of the M5Stacks balancing robot series. BALA2 is a Self Balancing Robot consisting of an M5Stack Gray and two wheels(DC motors). The base uses STM32F030C8T6 as the main control and has a two-way encoding motor driver and a built-in 1200mAh battery.

This robotics product comes with preloaded software. A self-balancing robot application that balances the robot vertically using a closed-loop algorithm. You can program it to automatically move around through programming, or you can combine WiFi and Bluetooth to develop remote control functions.

This Robot is controllable by a Smartphone device or a Transmitter. The BALA2 base contains a wealth of interfaces. In addition to the conventional PortB and PortC, it also supports 8-channel servos, of which 4 channels can be directly connected, and the remaining 4 channels need to be connected from the inside of the base. Even if you have never attempted such a balancing robot program, you can quickly get the hang of it and control it through UIFlow. The self-balancing robot uses data from the Accelerometer and Gyroscope to correct its orientation and position. The 2 DC driver module communicates with M5Stack Gray through I2C(0x3A).


Example:

To get complete code, please click, click


Features:

  1. 9-DOF IMU
  2. Two-wheel drive, PID control balance
  3. Grove extension ports
  4. 8-channel servo drive, 4-channel external connection, 4-channel built-in
  5. Support WiFi/Bluetooth, programmable
  6. Built-in speaker
  7. TF Card Support
  8. LEGO™ Compatible
  9. Programming Support
    1. Python
    2. UIFlow (Blockly)
    3. Arduino

Package Includes:

  1. 1x M5Stack Gray + BALA2
  2. 4x Wheel connector
  3. 2x HY2.0-4P Cables(20cm)
  4. 2x Bricks
  5. 1x Hex wrench
  6. Type-C USB Cable(120cm)

This kit comes with AlphaBot robotic platform (line tracking, obstacle avoidance, speed measuring, IR control), and a camera (with servo and 2 DOF pan heads).

With modules in the kit, you can fast get started with robotic development like line tracking, obstacle avoidance, IR remote control, video monitoring via a network, etc. What’s more, thanks to the rich Raspberry Pi open-source resources, and the modular design of AlphaBot, you’ll learn how to extend and refit, and finally, build your own Raspberry Pi robot.

Note:

Raspberry Pi is NOT included.


Features: 

  1. Raspberry Pi/Arduino interfaces, works with either one separately, or both
  2. Arduino extend header, supports Arduino shields
  3. Modular design, plug-and-play modules like line tracking, obstacle avoidance, speed measuring, etc. eliminate the trouble of connecting mess wires.
  4. LM298P motor driver with diode protection circuit, more safety
  5. LM2596 voltage regular provides stable 5V power to the Raspberry Pi/Arduino
  6. TLC1543 AD acquisition chip, allows the Pi to use analog sensors

What’s On Alphabot board:

 

 

 

 

  1. Raspberry Pi interface: for connecting Raspberry Pi
  2. Arduino interface: for connecting Arduino
  3. Motor interface
  4. Ultrasonic module interface
  5. Servo module interface
  6. Obstacle avoidance module interface
  7. Speed measuring interface
  8. Battery holder: supports 18650 batteries
  9. Reserved power input (not soldered): for connecting other external power supply
  10. Arduino expansion header: for connecting Arduino shields
  11. UART interface: for connecting Bluetooth module, to control the robot remotely via Bluetooth
  12. SPI interface: for connecting NRF24L01 wireless module
  13. Line tracking module interface
  14. TLC1543: 10-bit AD acquisition chip, allows the Pi to use analog sensors
  15. LM298P: dual H bridge motor driver chip, up to 2A current
  16. Anti-reverse diode
  17. Power switch
  18. LM2596: 5V regulator
  19. Power indicator
  20. UART switch: turn on to enable serial communication between Raspberry Pi and Arduino
  21. IR receiver: control the robot remotely via infrared
  22. Raspberry Pi/Arduino selection: select the Raspberry Pi or Arduino to control the robot peripherals

Package Includes:

  1. AlphaBot mainboard x1
  2. Tracker Sensor x1
  3. Photo Interrupter Sensor x2
  4. Infrared Proximity Sensor x2
  5. Motor with gearbox 2PCS x1
  6. AlphaBot wheel 2PCS x1
  7. AlphaBot acrylic chassis x1
  8. Motor mounting plate 4PCS x1
  9. Omni-direction wheel x1
  10. 20-slots encoder disk 2PCS x1
  11. IR remote controller x1
  12. XH2.54 4cm 4Pin 2PCS x1
  13. XH2.54 4cm 3Pin 2PCS x1
  14. XH2.54 4cm 7Pin x1
  15. AlphaBot screws x1
  16. RPi Camera (B) x1
  17. SG90 servo x2
  18. 2 DOF pan and tilt kit x1
  19. 15PIN FFC 25cm x1
  20. Micro SD Card 16GB x1
  21. Power adapter US standard 5V/3A micro x1
  22. USB Micro-B to USB-C Adapter x1
  23. Micro SD Card Reader x 1

Here is the New Cligo Robot kit by EasyMech which can be operated wirelessly Smartelex Remote control provided out of the box. The Cligo Smart Robot Car Kit is a great way to get started with four motor robotics and sensor integration using the Arduino programming language. The kit includes everything you need. This Arduino robot kit will teach you how to drive your Arduino robot car, how to have it follow lines, how to control it remotely, and more.

This kit doesn’t require previous programming or electronics experience but it is recommended that you possess an understanding of or desire to learn about robotics. Also, this Arduino robot acts as a gateway to design and implement various robotics projects using Arduino.

Easy to Assemble:

The Cligo 4WD Chassis is a durable and modular robot platform from EasyMech. The chassis plates and mounts are cut from ABS plastic and utilize sensors, controllers, power, etc. Simply snap each panel together and you’ll be able to attach your motors, sensors, and robotics controller.

Caution – To Assemble this robot this kit comes with a screwdriver, you will need it to mount a servo motor. Do not attempt to remove chassis parts by squeezing them with pliers, it may break the small nubs.


Features:

  1. EasyMech’s branded Product.
  2. Easy to assemble, Snap-fit chassis
  3. EasyMech Remote Control provided
  4. Lightweight ABS Chassis.
  5. Hands-on experience of programming, electronics, and robotics
  6. Ages: 10+

Package Includes:

1 x Cligo Wireless Remote Controlled Smart Car Chassis
4 x 300 RPM BO Motor-Straight
4 x 65mm Robot Wheel Grade B for BO Motors (Yellow)
3 x Orange ICR 18650 2500mAh Lithium-Ion Battery
1 x Black Plastic Storage Box Case Holder For Battery 3 x 18650 Cell Box, Without Cover
1 x Tomo V6-2 Dual USB 2 Slots Battery Intelligent Charger For AA / AAA / 18650 Batteries Black
1 x SmartElex Wireless Remote Control with L293D Motor Driver
2 x M177 NRF24L01 2.4GHz Antenna Wireless Transceiver Module
1 x 3M Multipurpose Double Sided Sponge Glue Adhesive Dash Pad
1 x Assembly Guide


To know more about our brand EasyMech, please do read our following article,

What is EasyMech?

FACES Kit is a series of functional panels integration containing three most commonly used panels ‘GameBoy’, ‘ Calculator’, and ‘QWERTY’. With the MEGA328 processor built inside, it works under slave mode through the I2C communication protocol. With these 3 different panels, it will be very easy to support keyboard interaction with your M5Core.

Applications:
  1. Gameboy
  2. Calculator
  3. Input peripherals
  4. Internet of things terminal controller
  5. DIY creation

Useful link:

This tutorial will show you how to program and control FACES devices through Arduino IDE


Features:

  1. ESP32-based
  2. Built-in 6-axis IMU
  3. Speaker, 3 Buttons, LCD
  4. TF card slot (16G Maximum size)
  5. Battery Socket & Lipo Battery
  6. Replaceable multifunction panel
  7. Extendable Pins & Holes
  8. M-Bus Socket & Pins
  9. Development Platform UIFlow, MicroPython, Arduino

Package Includes:

  1. 1x GRAY
  2. 1x FACES Charger table
  3. 1x FACES sling
  4. 1x panel sticker
  5. 3x FACES Keyboard(GameBoy, Calculator, QWERTY)
  6. 10x Female-male Dupont
  7. 6x M3x10 screw
  8. 1x hexagon screw key
  9. 1x Type-C USB(100cm)

BALA-C is a DIY dual-wheel balancing car kit. BALA-C uses the STM32 series chip, two motor driver ICs, and is also equipped with a rechargeable replaceable battery. It incorporates a lightweight design with 360° servos. It’s possible to use the UIFlow graphic interface to program the balancing car.

An M5StickC is included in the package. The BalaC maintains its balance with the help of mpu6886. The real-time compensation of the servos is controlled by calculating the offset value to achieve the purpose of balancing. A LEGO-compatible design allows you to change different tires. If you want to learn about PID or need an interesting programming toy product, BALA-C will be a good choice.


Arduino:

Click here to download examples


Features:

  1. Based on ESP32 + STM32
  2. Personality DIY
  3. Detachable Design
  4. Two-wheel Drive
  5. Replaceable battery
  6. Program Platform:UIFlow, MicroPython, Arduino

Package Includes:

  1. 1x M5StickC
  2. 1x BalaC Base
  3. 2x Wheels
  4. 2x Wheel Connectors
  5. 2x 9G Servos
  6. 2x Elastics
  7. 2x Screws
  8. 1x Hex key
  9. 1x 16340 Battery
  10. 1x 10cm Type-C Cable

Explorer is an awesome Do-it-Yourself kit of modular Electronics, Robotics building blocks. This kit requires no coding.

 

It is a perfect kit for beginners who want to make school science or model projects or just hobby projects. It gives you a good understanding of different electronic components and how they can be used in electronics or robotic projects. Start with this kit and you can always upgrade later.

Pick any of the Cretile blocks & simply connect them to each other

Cretile Explorer Kit 22 Cretiles Accessories

and they start to work together.

Cretile Explorer Kit 22 Cretiles Accessories

It comes with a 100+ pages Maker’s Book that explains each Cretile block in detail using quick & simple experiments. The book also has a large number of project ideas with a step-by-step guide on how to make those.

Your projects can now move, make sound, sense environment, emit light & take decisions!


Features :

  1. All-in-one kit, a great starter kit for DIY modular Electronics, Robotics building blocks.
  2. Great for Starting with school science or model projects or just hobby projects.
  3. A variety of components are included in this pack to try out different projects.
  4. The kit comes with quality assured components.

Package Includes:

1 x Cretile Explorer Kit: 22 Cretiles Accessories with Rechargeable Battery and Online course

Parts List:

1 x Motor with Speed & Direction Control- 2 Pcs.

1 x Light

1 x Buzzer

1 x Light Sensor

1 x Obstacle Sensor – 2 Pcs.

1 x NOT Gate

1 x Copy

1 x Dimmer

1 x Switch

1 x Battery Supply

1 x High-Speed DC Motor

1 x Sensor Base – 2 Pcs.

1 x Submersible Water Pump

1 x Plastic Fan Blade

1 x Robotic Wheel – 2 Pcs.

1 x Pipe for pump

1 x Small Wheel

1 x A USB rechargeable 9V battery

Weight
DimensionsN/AN/AN/AN/AN/AN/A
Additional information
ESP32

240MHz dual-core 600 DMIPS 520KB SRAM

Speaker

1W-0928

MEMS

BMM150 + MPU6886

Motor Driver

HR8833

Base Controller

STM32F030C8T6

Length (mm)

54

Width (mm)

54

Height (mm)

65

Weight (gm)

157

ESP32

240MHz dual-core 600 DMIPS 520KB SRAM

Speaker

1W-0928

Input Voltage (V)

5V @ 500mA

MEMS

BMM150 + MPU6886

Battery Input

600 mAh @ 3.7V

Antenna

2.4G 3D Antenna

Operating Temperature Range (°C)

0 to 40

Length (mm)

58.2

Width (mm)

54.2

Height (mm)

18.7

Weight (gm)

94

ESP32-Pico-D4

240MHz dual-core, 600 DMIPS, 520KB SRAM

Servo

Rotation angle: 360 °; no load speed: 0.12 seconds / 60 degrees (4.8V)

Driver

L9110S

Slave

STM32F030F4P6

Communication protocol

I2C: 0x38

Battery

16340, 3.7V, 700mAh, Li-ions rechargeable

Length (mm)

30

Width (mm)

100

Height (mm)

105

Weight (gm)

162

Length (mm)

300

Width (mm)

250

Height (mm)

40

Weight (gm)

450