CrowBot-BOLT Programmable Smart Robot Car STEAM Robot Kit

From Elecrow
Revision as of 09:13, 12 January 2023 by Admin (talk | contribs) (→‎Factory Procedures)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Description

CrowBot BOLT is a programmable educational car that can be easily used. It is small and beautiful in shape and easy to install. It uses ESP32-WROVER-B as the MCU, with Bluetooth and WiFi functions. It has a wealth of sensors(such as photodiode, ultrasonic sensor, line Tracking Sensor), can quickly realize functions such as light chasing, line tracking, obstacle avoidance, remote control, and light show.
As an entry-level ESP32 programmed educational robot, the cool and cute Bolt makes robot programming learning, and teaching easy and fun. It comes with 16 lessons in three languages (Letscode, Ardunio, MicroPython), provides rich programming, and allows programming beginner to learn to program in the fun of creativity. It has reserved 2 expansion interfaces, which can be expanded and used with 150+ kinds of Crowtail modules. Unlimited creativity, waiting for you to discover!

Model: CRB00157C
Crowbot-bolt-mainpic-2.png


Alt text

Features

  • Support for Letscode, Arduino and Python
  • Can be controlled by IR remote control, Bluetooth/WiFi control
  • The car is equipped with ultrasonic, infrared tracking, photodiode and other sensors
  • With 16 courses, it is the best choice for the entry of ESP32
  • Equipped with on board indicator LED , through which you can intuitively understand the working condition of the car
  • 4Pin I2C and A/D ports are reserved to connect Crowtail sensors, creating more possibilities
  • Compatible with CrowBot Joystick, provides various methods to play

Specifications

Item Description
MCU ESP32-WROVER-B(8MB)
Programmatically Letscode,Ardunio,Micropython
Control method Bluetooth Remote Control/Infrared Remote Control
Input Button, Photodiode, Infrared Receiving Module, Ultrasonic Sensor, Line Tracking Sensor
Output Buzzer, Programmable RGB_LED, Motor
Wifi&Bluetooth Supported
Photodiode Can realize the function of chasing light or avoiding light
Ultrasonic Sensor(with RGB; 4Pin interface) When an obstacle is detected, the driving route of the car can be corrected to avoid the obstacle
RPR220 Line Tracking Sensor Can make the car move along the dark/black lines, intelligently judge and correct the driving path
Buzzer Can make the car sing, bringing a more direct sensory experience
Programmable RGB_LED Through programming, it can show colorful lights in different scenes
Infrared receiver(3Pin interface) Receive infrared remote control signals to realize remote control
Interface Type c x1,I2C port x1,A/D port x1
Motor type N20 Gear Motor(drive: L9110S)
Operating Voltage 3.3V~5V(AAA battery x4)
Work Temperature -10℃~+55℃
Dimension 128*92*64mm
Weight 200g

IO Port Diagram

Top Overview

Crowbot-bolt-FRONT-OVERVIEW.png

Bottom Overview

Crowbot-bolt-BACK-OVERVIEW.png

Usage

CrowBot-BOLT Assambly Instrustion

STEP 1: Preparation
Crowbot-bolt-assambly-preparation1.png


STEP 2: Install battery holder
Install 4 AAA batteries into the battery holder, and plug the cable of the battery holder into the 2pin battery(BAT) interface on the chassis.
Crowbot-bolt-assambly-batteryholder1.png


STEP 3: Install acrylic plates
Crowbot-bolt-assambly-acrylic plates.png


STEP 4: Mounting wheels
Crowbot-bolt-assambly-wheels.png


STEP 5: Connect ultrasonic sensor
Insert the 4pin ultrasonic sensor into ultrasonic module interface on the chassis.

Crowbot-bolt-assambly-ulstrasonic sensor.png


STEP 6: Finish!


Factory Procedures

The factory default program has been loaded and you can play with CrowBot out of the box. But if you need to re-flash the program, please download Factory_source_code.zip to re-upload the factory default program. The folder contains a tutorial on how to set the Arduino for ESP32.
Crowbot-bolt-factory procedures1.png

Programming

Play with Python

Crowbot连线-01.png
Please download Python_Lessons_Code.zip. The folder contains 16 Python Lessons code, firmware and tutorial.
Crowbot python code.png


Play with Arduino

Crowbot连线2-01.png
Please download Arduino_Lessons_Code.zip. The folder contains 16 Arduino Lessons code, library needed and tutorial.
Crowbot arduino code.png


Play with Letscode

Crowbot-letscode.png
Please download Letscode_Lessons_Code.zip.

FAQS

Q1: How to connect CrowBot with Joystick via Bluetooth?
A1: Turn on the Bluetooth switch on CrowBot board.

20221229162644.png


Q2: How to re-upload the factory default code to CrowBot and joystick?
A2: 1. The factory default program files are ino files. Please download Factory_source_code.zip to re-upload the factory default program. The folder contains a tutorial on how to set the Arduino for ESP32.


Q3: Is there any WiFi connection tutorial or code?
A3: We didn't write the code to realize WiFi control function, you can DIY a project to make it come true.


You can post your questions on our forum or contact with techsupport@elecrow.com for technology support.

Resources

Crowbot_BOLT_Beginner's_Guide.pdf
Python_Lessons_Code.zip
Arduino_Lessons_Code.zip
Letscode_Lessons_Code.zip
Factory_Source_Code.zip
CrowBot-BOLT_Schematic.pdf
CrowBot-BOLT_Eagle file_SCH&PCB
Joystick_for_Crowbot_Eagle file_SCH&PCB
CrowBot-BOLT_Structural_3D_Model_stp.zip