Have a spare Bolt WiFi module, case, and some other stuff? This project is perfect for you.
background
We start working in the morning, repeating the same thing day after day, and occasionally we need a break and some entertainment. Playing table football all the time doesn't satisfy us, and it's noisy and disturbing to others. So, in order to stay calm, we started thinking about what we could do to relax us but still keep us in the "work zone". Thus, this little robot car came into being.
So finally we decided to make an internet-controlled-wt-for-it-RC robot with a little extra functionality.
Collecting Parts
We arrived at the store, which was filled with bags and components that would make your eyes gleam with greed, and we gathered what we needed:
Bolt Wifi Module
Basic Robot
UNO or Boltduino
L298N Motor Driver Shield
connect
We are safely back from the "forest" with all the parts we need. It's time to work our magic and assemble this little robot.
Assembling the Hardware
Install the casters at the front center of the chassis.
Assemble the robot car chassis and attach the two DC motors using nuts and bolts along with the wheels provided as shown in the picture.
NOTE: Connect the jacks to the motor terminals before connecting them to the chassis.
Connect the terminals of the motor to the L298N motor driver module.
Note: Connect both terminals of the motor to the same side of the drive module.
Connect the 5V pin and GND pin of the driver module to the 5V and GND of Arduino respectively.
Connect the Bolt's 5V, GND, Tx, and Rx pins to the Arduino's 5V, GND, Rx, and Tx pins, respectively. For the Boltduino, connect the Bolt unit into the existing slot.
Connect the four input terminals (IN1, IN2, IN3, IN4) to pins 6, 7, 8, and 9 respectively.
Connect the 5V, GND and OUT pins of the proximity sensor to the 5V, GND and 3 pins of Arduino respectively.
Connecting Bolt to the Cloud
After assembling the hardware, register and connect your Bolt unit to the Bolt Cloud.
We need to bring this robot to life with code and connect it to the cloud. Follow along to make your robot work, too.
Step 1: Get the code.
Get the code from below this article. .zip file or clone it to your system, as applicable.
Step 2: Use the code.
The code has two parts:
A folder called
In this folder there are two files i. controller.html ii. controller.js. We will talk about them later.
Then comes the Arduino firmware in a file called Bolt_Robot_Car.ino. This will be flashed/uploaded on your Arduino.
Step 3: Setting up the Arduino.
After finishing the hardware setup and connecting the Bolt to the cloud, upload the firmware in the file Bolt_Robot_Car.ino to your Arduino.
Step 4: Controller Application.
Double-click the controller.html file and you should see the following web page.
Now enter your API Key and Device ID in their respective fields and click Submit. You can get the API Key and Device ID from the Bolt Cloud Dashboard.
After this, you can use the control buttons to control the movement of the robot. Pressing the button triggers a specific function (check the file controller.js) to send the command to the Bolt cloud and then to your Bolt WiFi module. Now you have an RC robot and you can do whatever you want with it. You can do a lot of things with it, you can attach some to it or make it automatic or whatever you want.
Previous article:Pudu Technology contributes to the development and growth of the service robot industry
Next article:Multimodal Robotic Sensing System Based on Artificial Intelligence
- Popular Resources
- Popular amplifiers
- Using IMU to enhance robot positioning: a fundamental technology for accurate navigation
- Researchers develop self-learning robot that can clean washbasins like humans
- Universal Robots launches UR AI Accelerator to inject new AI power into collaborative robots
- The first batch of national standards for embodied intelligence of humanoid robots were released: divided into 4 levels according to limb movement, upper limb operation, etc.
- New chapter in payload: Universal Robots’ new generation UR20 and UR30 have upgraded performance
- Humanoid robots drive the demand for frameless torque motors, and manufacturers are actively deploying
- MiR Launches New Fleet Management Software MiR Fleet Enterprise, Setting New Standards in Scalability and Cybersecurity for Autonomous Mobile Robots
- Nidec Drive Technology produces harmonic reducers for the first time in China, growing together with the Chinese robotics industry
- DC motor driver chip, low voltage, high current, single full-bridge driver - Ruimeng MS31211
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- After more than two months of hard work, it is finally finished. Haha
- Live Review: Renesas Electronics R-Car Advanced Driver Assistance System Solution
- TI CC2531 USB Evaluation Module Kit
- Lantern with capacitive touch support
- After the ZIGBEE3.0 online seminar this morning, have you DIYed a home automation control system?
- Overcome last-minute requirement changes with small, leaded SOT-23 thin multiplexers
- Where can I find older ICs?
- Make ADAS technology more popular in vehicles
- What is a hysteresis comparator?
- VICOR DCM2322 isolated regulated DC-DC converter is now available for free!