I'm a huge fan of the Omni Directional robot car that features a Banana Pi PicoW S3 from Adeept. This is my fourth or so Adeept Robot kit and like the others it was easy to follow the tutorials and get everything working.
Features:
- Banana Pi PicoW S3 (WIFI, Bluetooth)
- Mecanum Wheels (allow for the omnidirectional movement)
- 3 Line Finders (together as one unit to properly follow along a line -- ie 0 1 0 where each sensor detects the presence of the line)
- Onboard buzzer
- 4 servo controllers (uses 1 for the project to control the neck)
- 4 WS2812 "Neopixels"
- Ultrasonic module
- LCD display
- IR receiver and remote
- LED Matrix
This was my first use of a Banana Pi PicoW S3. It has an Espressif ESP32S3 on board. The board is setup to work with CircuitPython a flavor of python for microcontrollers. I did end up using Arduino with the board as well which I'll talk to later but CircuitPython makes it very easy to get started as it acts as a drive you can edit the code directly on. On top of that the popularity of the platform means a lot of additional libraries exist making upgrades feasible.
In the associated zip for the car they have assemble instructions, lesson documents, and associated code for using each element of the car. The assembly is pretty straightforward just requiring some care when attaching the wheels as the configuration to work is described in the document and any other setup will cause the car to behave erratically (the wheels are the key to the omni-directional movement).
The lessons are nice as you can see pretty easily how each of the individual elements come together to work. For example the line finder one is pretty useful as you can calibrate (via screws) each of the line finder units individually until you get it working great so you know later on the robot will be fine.
In addition to the lessons and their code there is the robot control code. There's logic for the IR remote to control the car in each direction and also the ability to control the code over its own access point (it uses the ESP32S3 in access point mode). I was able to send commands to it to control via a socket connection which was neat. They have an app you can download to control the car as well via that connection.
In addition I was able to modify the car myself to add some neat features. It wasn't too hard to add support for controlling the car via my voice using a offline voice recognition module over i2c. You'll want to make sure if connecting a cable to i2c you confirm the pinout of the sensor connecting. Pin 20 is SDA, Pin 21 SCL.
For control of the car via Arduino there isn't a built in guide but if you're able to read the schematics it's not too difficult. Some things to keep in mind: you need to use tweezers to hit the boot solder points while pressing reset to program the board in Arduino (you can use the Espressif Arduino core), the board uses the generic "ESP32S3 Dev Module" within Arduino so you need to refer to the pins on the ESP32S3 vs the board pins when programming that way.
So yeah, it's a great car with a lot of space for upgrading. The car is neat in regards to how you can control its direction. I'd highly recommend it.
Your position: Home > All Products
- Description
About this item
- This Omni-directional Mecanum Wheels Robotic Car Kit is designed for teens to learn to coding, building and programming. It is developed based on the Banana Pi PicoW-S3(ESP32-S3), using MicroPython as the programming language, the code is easy to read and easy to modify, it is the best choice for learning programming and robotics.
- The Banana Pi BPi-PicoW-S3 is equipped with a low-power microcontroller ESP32-S3, a development board designed for IoT development and Maker DIY projects. The size is same as the Raspberry Pi Pico board, supports 2.4G Wi-Fi and BT LE dual-mode wireless communication, peripherals are compatible with its low-power hardware design, and consumes only 10uA in deep sleep mode. In terms of programming, PicoW-S3 supports ESP-IDF, Arduino, micropython, CircuitPython and other mainstream platforms.
- 4WD Omni-directional wheels and DC Motor robotic car uses the latest mecanum wheels for omnidirectional movement and allow your robotics to not only travel forward and backward, but also sideways and diagonally((Left/Right Parallel Shift,Forward/Backward,Upper Left/Right Diagonal shift, Lower Right/Left Diagonal Shift). Perfect for tight spaces.
- Easy to Assemble and Build - Detailed tutorials(205 Pages, 27 Lessons) and complete Python code are provided. The download link can be found on the card in the box (Paper tutorials are NOT available as the tutorials are updated frequently).
- Various Control Methods - IR/Wi-Fi APP Remote Control, Obstacle Avoidance, Line Tracking.
Important Tips:
This kit is loose pieces, you need to assemble it yourself!
Download Tutorials:
https://www.adeept.com/learn/detail-76.html
Lessons:
0001 Adjust the initial angle of the servo
0002 Assemble
001 About Mecanum Wheel Car
002 Introduction Banana Pi PicoW-S3
003 About Pico Robot Expansion Board
004 Configure PicoW-S3 operating environment
01 Blink LED
02 How to Control the onboard WS2812 LED
03 Buzzer
04 Servo Motor
05 Measure Distance
06 Control the 16x8 LED Matrix
07 WS2812 RGB LED
08 How to Control a DC Motor
09 Line Tracking
10 IR receiver and IR remote
11 I2C LCD1602
12 View PicoW-S3 Information
13 Obstacle Avoidance
11 IR Remote Control Car
14 IR Car
15 Line Tracking Car
16 Follow
17 Comprehensive Function
18 Connect WiFi
19 TCP Communication
20 WiFi Car
21 Upload TinyUF2 firmware
Package List:
1 Set Structure Parts(Acrylic)
1x Banana Pi PicoW-S3(ESP32-S3 Board)
1x Pico Robot Expansion Board
1x I2C LCD1602 Display
1x Ultrasonic Module
1x 3CH Line Tracking Module
1x 16x8 LED Matrix Module
1x IR Remote Control
4x TT Motor
4x Mecanum Wheel(2R + 2L)
1x Servo Motor
1x Battery Holder
1x Micro USB Cable
Other Necessary Accessories(Cables, Nuts, Screws, Copper Standoffs, Nylon Standoffs, Tools, etc.)
Product reviews can be carried out after the member login, please click here to login
See all 87 Customer Reviews