|
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 shared platform and we are not responsible for any design issues.
- 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 silicioslab
- 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.
- Activating loads with relay via WiFi with ESP8266 IntroductionDo you want an electronic board for activating loads via WiFi that is safe against surge...
- Hospital Water Tank Monitoring via the Internet IntroductionOne of the elements of great importance for the functioning of hospitals is water. It is...
- ESP32 IoT Development Board with Monitoring Battery System IntroductionToday I want to tell you what one of the biggest problems is in electronic projects invo...
- Control Board for 6 Servomotors based on Arduino for Robotic projects In the last few weeks we started developing this robotic arm. It is made up of 5 servomotors. To fac...
- PCBWay Standalone Arduino IntroductionDo you know how the basic circuit of an Arduino works? Every Arduino has a minimum circu...
- Human Machine Interface based in Arduino with ATMEGA328P Standalone Several commercial and industrial applications require a screen system to present data and receive p...
- Small Low Cost Circuit Deveelopment Board for Prototypes In recent years I have developed numerous prototypes with Arduino. During these creations, something...
- Intruder alert system with SMS In several places, we must monitor the security of spaces and prevent intruders from entering prohib...
- Mini Arduino Laboratory I have worked in teaching laboratories for over 10 years. One of the great difficulties in these spa...
- PCBWay WiFi ESPBoard-01 Can you imagine controlling any device over the internet? Lamps, water pumps for irrigation, gate dr...
- Educational Robot for Children All areas of knowledge such as sciences, human or biological, have their respective importance. With...
-
Open Source Very Large Stick - Freejoy & MMjoy2 breakout board
438 0 0 -
RF Control training board for students based on ESP32 C3
586 0 2 -
Aquarius+ Computer, Standard PCB
800 0 4 -
KINETIC COASTERS with a TWIST! Laser or 3D Print some DIY Magic
554 0 1 -
RPI - 8 IO PLC With ATTiny85 Watch Dog
480 0 1 -
Nintendo Famicom HVC-001 Controller Shells
579 0 1 -
COMMODORE 128 DIAGNOSTIC REV.785260 KEYBOARD DONGLE
543 0 4 -
COMMODORE 128 15KHz DISPLAY ADAPTER (C128 80 COLUMN ADAPTER)
734 1 5 -