Hello, master, I am your robot Bolt, nice to meet you, I am a STEAM (science, technology, engineering, art, mathematics) education robot, Elecrow technology planet, want to communicate with me, you need to learn to use Letscode programming software, go to...
Letscode software installation and use process . Open the website in your browser: https://www.elecrow.com/; . Click on the home page: Brand>Letscode, Go to the Download page.; . Select the corresponding system version from the drop-down list to download the installation package.
Page 6
. Open the installation package, select an installation path, and install the Letscode software. . Open Letscode software and add Crowbot Bolt extension;...
Page 7
. Connect the car with the computer using the data line, and select the corresponding COM port; . Write the program, click the download button in code mode, and wait for the program to be uploaded.
IO Port Diagram CrowBolt Car Front Overview Infrared Receiver Photodiode(Light Sensor) Ultrasonic Module Interface Buzzer N20 DC Geared Motor Battery Box Port Motor Port ESP32-C3-WROOM Power Switch 1) Program Start Button Power Indicator 2) Reset Button Bluetooth Indicator WiFi Indicator 3)...
Page 10
Joystick Overview Power Indicator 1) Program uploading Interface(Type-c) 0.91inch OLED Power Switch Digital Key L Digital Key R ESP32-C3-WROOM 3) Bluetooth Indicator Buzzer/Vibrating Analog Key A Indicator 2) Analog Key B X-axis Analog Quantity (Left/Right) Z-axis Digital Analog Key C Quantity (Press) Y-axis Analog Quantity (Up/Down)
Lesson 1 - Activate Bolt Edit and download the program, press the button, the serial port prints: Hello, master! I’ m Bolt!, I’ve activated! Hello, master! I’m Bolt!,I’ve activated!
Page 12
Knowledge Button Button refers to the switch that uses the function key to promote the transmission mechanism to open or close the moving circuit breaker and the static contact to complete the power circuit conversion.That is, lightly press the switch to turn on, release it to turn off.
Lesson 2 - Colorful Lights Press the start button, the 4 onboard RGB_LEDs of the Bolt randomly display different colors and present the effect of flowing water lights. Knowledge Knowledge RGB LED The three primary colors refer to the three basic colors that cannot be decomposed in the color, namely red (Red), green (Green), and blue (Blue).
Page 14
Program Challenge Breathing Light Press the start button, and the 4 onboard RGB_LEDs of the Bolt randomly display different colors and present a breathing light effect.
Lesson 3 - Dreamy Dance Move Press the start button, and the Bolt car performs forward, backward, left turn, and right turn actions cyclically, and the duration of each action is 500ms. Knowledge DC geared motor The DC geared motor is based on the ordinary DC motor, plus a matching gear reducer.
Page 16
Program Challenge Original Dance The dance steps and atmosphere lights are independently designed. When the start button is pressed, the Bolt performs original dance movements, and the onboard RGB_LED lights display different lighting effects.
Lesson 4 - Play Music Press the start button, and the passive buzzer of the Bolt car plays the "Christmas song" on a loop. Knowledge Buzzer The passive buzzer uses the phenomenon of electromagnetic induction to connect the voice coil to the alternating current, and then the electromagnet formed will attract or repel with the permanent magnet, thereby promoting the diaphragm to sound.
Page 18
Program Challenge Musician Design other music independently, press the start button, play your music, and make the RGB_LED light switch colors according to the music rhythm.
Lesson 5 - Photosensitive Light Press the start button, and the serial port prints the analog values of the two photosensitive sensors in real time, and reversely controls the brightness of the onboard RGB_LEDs according to the brightness of the current environment. Knowledge Photodiode A photodiode is a photoelectric device that uses a silicon PN junction to generate...
Page 20
Value of “analog_Now” The value of analog_now is a standard value that is detected by the sensor under normal lighting conditions. This value needs to be determined as a control before the experiment. Program Challenge Smart Car Lights Press the start button to control the on and off of the onboard RGB_LED by detecting the brightness of the ambient light, so as to realize the function of "turn off the light when it is bright, and turn on the light when it is...
Lesson 6 - Light Chasing Robot Press the start button, and use the flashlight to shine in front of the Bolt car. The car can distinguish the moving direction according to the light intensity to realize the effect of the light-chasing robot. Knowledge ESP32 ADC channels ESP32 has two 12-bit ADCs with a total of 18 channels.
Page 22
Program Challenge Avoid Searchlights Press the start button, use the flashlight to shine in front of the Bolt car, the car will automatically avoid the light, and move in the opposite direction to realize the function of the car avoiding the searchlight.
Lesson 7 - The Angry Bolt Press the start button, the serial port prints the distance value detected by the ultrasonic ranging sensor. When the distance is less than 20CM, the ultrasonic onboard RGB_LED will light up in red, and the buzzer will beep; otherwise, the RGB_LED will remain green.
Page 24
Character Type : Integer refers to data without a fractional part. float : Floating point refers to data with a fractional part. Program Challenge Color Of Emotion Press the start button, and according to the distance measurement value of the ultrasonic sensor, the car displays different colors and actions.
Lesson 8 - Obstacle Avoidance Robot Press the start button, when the distance between the Bolt and the obstacle in front is less than 20cm, the car will turn right; otherwise, it will always keep moving forward. Knowledge Ultrasonic and Infrasound The frequency of sound waves that we can hear is between 20 and 20000Hz, ultrasonic waves are higher than 20000Hz, and infrasound waves are lower than 20Hz called infrasound waves.
Page 26
The ultrasonic waves that are common in our nature include wind, water currents, lightning, crustal movement, etc., which all contain ultrasonic waves, while infrasound waves are sea storms, volcanic eruptions, tsunamis, nuclear explosions, missile launches, etc. These can produce infrasound waves, both of which There is a common feature that humans cannot hear, but animals can hear, which is why animals are basically not harmed in the face of some natural disasters, because they can hear the sound waves from these earthquakes and tsunamis, and then...
Lesson 9 - Reversing Radar Press the start button, the serial port prints the distance value detected by the ultrasonic sensor. When the distance between the car and the obstacle in front is less than 30cm, the closer the distance is, the faster the RGB lights flash and the buzzer beeps;...
Page 28
How to change the blinking frequency of lights? Through the decrement of the ultrasonic ranging value, it is converted into the syllable duration of the buzzer, and then the flashing frequency of the light can be controlled. Program Challenge Ultrasonic Electronic Organ Set a tone every 5cm in the distance range of 0~35cm.
Lesson 10 - Tracking Robot Press the start button, the car starts to follow the black line on the map, turn right when it deviates to the left, turn left when it deviates to the right, and back up when it exceeds the black line. Knowledge The programming logic of the tracking robot 1.
Page 30
Program Challenge Patrol Police Car Based on this lesson, the use of ultrasonic RGB lights is added. Press the start button, The car switches the color of the ultrasonic RGB lights while doing the line patrol action...
Lesson 11 - Tracking Singing Press the start button, the car will follow the black line on the map and play music along with it. Knowledge Line tracking sensor The Line tracking sensor, that is, the infrared reflection sensor, emits infrared light through a white emitting diode.
Page 34
Challenge Tracking Obstacle Avoidance Press the start button, and the car starts to follow the black line on the map. When it detects that the distance to the obstacle in front is less than 20cm, it stops moving, and controls the RGB lights to flash and the buzzer to sound.
Lesson 12 - Follow The Car Press the start button, the car will follow the black line on the map, and adjust the speed according to the distance between it and the obstacle in front. When the distance is less than 5cm or more than 30cm, the car will stop. Knowledge The application of automatic following system The automatic following system can be used to automatically follow suitcases,...
Page 37
Challenge Light Chaser Press the start button, control the car to follow the line with the flashlight, and map the light brightness value to the speed of the car. When the light is too bright or there is no light, the car will stop moving forward.
Lesson 13 - Infrared Remote Control Lamp Press the start button and use the 7 digital buttons on the infrared remote control to control the ultrasonic RGB lights of the car to present different colors of light. Knowledge The working principle of infrared remote control The IR remote control is used to generate the remote control code pulse, drive the Infrared emission tube to output the infrared remote control signal, and the IR receiver module (remote control receiver) completes the amplification, detection,...
Page 39
Program Challenge Feature Upgrade Press the start button, the four RGB lights of the car take turns to present different colors of light, and use the "up" and "down" buttons of the infrared remote control to control the speed of each RGB light switching.
Lesson 14 - Infrared Remote Control Car Press the start button and use the "^", "v", "<" and ">" buttons of the infrared remote control to control the car to perform "forward, backward, left turn, right turn" movements. Knowledge Reading the key value of the infrared remote control The defined variable "IR"...
Page 41
Program Challenge Feature Upgrade On the basis of the infrared remote control car project, the upgrade function: the number "1" turns on the ultrasonic RGB light, the number "2" turns off the ultrasonic RGB light, and the number "3" controls the buzzer to sound.
Lesson 15 - Remote Control Obstacle Avoidance Use the infrared remote control to control the movement of the car, and the RGB green light is always on. When the distance between it and the obstacle in front is less than 10cm, stop moving, and control the RGB red light to flash and the buzzer to sound.
Page 43
Status control flag When the forward button is pressed, the flag variable is set to 1, and the obstacle avoidance mode is turned on. When the forward button is released, the flag variable is set to 0, and the obstacle avoidance mode is turned off; this ensures that when the car is less than 20cm away from the obstacle, it cannot continue to move forward.
Page 44
Challenge Feature Upgrade On the basis of the main program, add the start and stop settings of the obstacle avoidance function. When the number "1" on the remote control is pressed, the obstacle avoidance function is activated; when the number "2" on the remote control is pressed, the obstacle avoidance function is turned off.
Lesson 16 - Comprehensive Application Press the start button, and use the digital buttons "1", "2" and "3" on the infrared remote control to control the car to perform remote control, obstacle avoidance and line inspection respectively. Remote control Obstacle avoidance Line patrol Knowledge Infrared applications:...
Page 46
3. Infrared reconnaissance Reconnaissance satellites carry infrared imaging equipment to obtain more intelligence information of ground targets, and can identify camouflaged targets and monitor military operations on the ground at night; and monitor military operations on the ground at night; Program...
Page 47
Challenge Feature Upgrade On the basis of the main program, the program control of digital button "4" is added. When the number "4" on the remote control is pressed, the trolley performs the movement of chasing light.
Learn more The Bolt board also has two Crowtail module ports, allowing users to connect more sensors.We have 150+ Crowtail electronic modules which you can purchase from our website. See the website wiki for more examples D11 D10 GND RST RXO TXL ICSP ARDUINO.CC 150+ 3V3 REF RST GND VIN...
Customer Service If you have any questions, customer support is always stand by. 12-Month Limited Warranty Lifetime Technical Support techsupport@elecrow.com +86 0755-23204330 @elecrow.openhardware @Elecrow1 @Elecrow...
Page 50
Informationon the disposal for Waste Electrical & Electronic Equipment(WEEE). This symbol on the products and accompanying documents means that used electrical and electronic products should not be mixed with general household waste. For proper disposal for treatment, recovery and recycling, please take these products to designated collection points where they will be accepted on a free of charge basis.
Need help?
Do you have a question about the CrowBot BOLT and is the answer not in the manual?
Questions and answers