|
330R Resistor |
x 8 | |
|
LED 5mm |
x 8 | |
|
1x9 Header Connector |
x 1 |
Car Robot Arduino Module
Introduction
In this project, you'll learn how to construct your own PCB Car Arduino Module to learn about the control of robots. Through this module, you'll learn how to power on motors to control wheel of the robots, light, and control of robot navigation direction.
The Arduino Car Module Project
One of the biggest difficulties in robotics is learning to control a robot. Thus, one of the first robots that are used is the two-wheeled robot. These robots use two engines to control the direction of robot navigation through the environment.
In this beginning, many users have great difficulty in controlling the motors, because the circuit, at the beginning of learning, is complex.
Therefore, one way is to use the Robot Car Arduino module. In the Figure 1, we are presenting the Robot Car Arduino Module.
Figure 1 - PCB of the Robot Car Arduino Module.
As is possible to see in the project, the user can control several parts of the car. The user can control LED's to sinalize the direction of the car with LEDs in the rearview. In addition, the user can use rearview LED's to illuminate the via and power on LEDs for the Car Headlight.
Finally, there are one led in each wheel. Through the leads, the user can control the direction of the vehicle, in other words, the user can power on the motor for the car to straight ahead, go to left, go to the right or go to the back.
Now, for you understand the connections of the PCB, you can see the Electronic Schematic of the PCB is presented in Figure 2.
Figure 2 - Electronic Schematic of the Robot Car Arduino Module
As is possible see, there are 8 LEDs and a GND pin to connect and power on each LED in your Arduino Robot Car Module.
Therefore, for help you to create a good project, you can download the code and control your own car through Arduino.
void setup()
{
// put your setup code here, to run once:
//Config the pin 2 until pin 9 as OUTPUT
for(byte pin = 2; pin < 10; pin++)
{
pinMode(pin, OUTPUT);
}
}
void loop()
{
// put your main code here, to run repeatedly:
digitalWrite(2, HIGH); //Signal light ON left
delay(1000);
digitalWrite(2, LOW); //Signal light OFF left
digitalWrite(3, HIGH); //Signal light ON right
delay(1000);
digitalWrite(2, LOW); //Signal light OFF right
digitalWrite(4, HIGH); //Turn ON Left Headlight LED
digitalWrite(5, HIGH); //Turn ON Right Headlight LED
digitalWrite(6, HIGH); //Turn ON Left Brake LED
digitalWrite(7, HIGH); //Turn ON Right Brake LED
digitalWrite(8, HIGH); //TURN ON Left Wheel Motor
digitalWrite(9, HIGH); //Turn ON Right Wheel Motor
delay(1500);
digitalWrite(4, LOW); //Turn OFF Left Headlight LED
digitalWrite(5, LOW); //Turn OFF Right Headlight LED
digitalWrite(6, LOW); //Turn OFF Left Brake LED
digitalWrite(7, LOW); //Turn OFF Right Brake LED
digitalWrite(8, LOW); //Turn OFF Left Wheel Motor
digitalWrite(9, LOW); //Turn OFF Right Wheel Motor
}
This code can be used to test each LED of the robot car and playing with its functions.
Conclusion
Thus, through this PCB Arduino Module you can use to teach robotic through a simple module and easier the student to learn principles of programming and robot control.
Car Robot Arduino Module
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(0)
- Likes(2)
- Seçkin Cici Apr 29,2022
- Michele Tavolacci Dec 12,2020
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Silícios Lab silicioslab
- Electronic Enclosure applied for electronic projects IntroductionWhen designing electronics, the enclosure plays a crucial role that is often overlooked....
- IoT Indoor system with ESP32 to monitor Temperature, Humidity, Pressure, and Air Quality IntroductionAir quality, temperature, humidity and pressure are essential elements to ensure healthy...
- WS2812B RGB LED Controller with ESP8266 via WiFi IntroductionWS2812b addressable RGB LEDs are devices widely used in lighting projects. They are foun...
- Electronic Board for Cutting Electrical Power to Devices and Machines IntroductionAn energy saving system for cutting electrical energy in machines is a fundamental piece...
- PCB Board Home Automation with ESP8266 IntroductionThe incorporation of the ESP8266 module into home automation represents a significant ad...
- Dedicated Control Board for Mobile Robots with Wheels IntroductionFor a long time we developed several prototypes and teaching kits of mobile robots and w...
- Traffic turn signal for bicycles IntroductionDoes every project with electronic logic need a Microcontroller or Arduino to be develop...
- Mini Arduino with ATTINY85 Do you know the ATTINY85 microcontroller? This article has news and a gift for you. Many people deve...
- Christmas Tree The tree used to signal light of Christmas.
- Electronic Enclosure applied for electronic devices IntroductionWhen designing electronics, the enclosure plays a crucial role that is often overlooked....
- Electronic Enclosure for Programmable Logic Controller The housing developed for programmable logic controllers is a practical and efficient solution for t...
- Payment PCB for machines and services IntroductionIn many commercial establishments, hospitals and other places, there are video game equi...
- Relay High Power Printed Circuit Board IntroductionEfficient management of electrical loads is essential for optimizing performance and saf...
- Weather gadget with clock through ESP8266 IntroductionImagine a device that combines technology with an elegant design, bringing functionality...
- ESP32 MPU6050 Monitor IntroductionVarious industrial equipment is essential for the adequate production of products, parts...
- Digital Speedometer for Bicycles IntroductionCycling, increasingly popular both as a recreational activity and as a means of transpor...
- Arduino-based development board with extra features IntroductionArduino is an excellent tool for anyone who wants to develop prototypes. The board has a...
- How to develop low-energy devices powered by batteries? IntroductionIn recent years, there has been a major advance in the area of embedded systems through ...
-
-
-
3D printed Enclosure Backplate for Riden RD60xx power supplies
56 0 0 -
-
-
-
Sega Master System RGB Encoder Switcher Z80 QSB v1.2
57 0 0 -
18650 2S2P Battery Charger, Protection and 5V Output Board
78 0 0 -
High Precision Thermal Imager + Infrared Thermometer | OpenTemp
423 0 6 -
Sony PlayStation Multi Output Frequency Oscillator (MOFO) v1
129 0 2