Table of Contents • • • • • • • • • • Overview If you are following ElectronicsHub for some time, you will remember that we have built a variety of robots like Line Follower Robot, Obstacle Avoiding Robot, Bluetooth Controlled Robotic Arm and RF Controlled Robot. The first two robots i.e. Line follower Robot and Obstacle Avoiding Robot do not have any manual control of the robot i.e. There will be no additional inputs from the user apart from programming its main functionality. But in case of the other two robots i.e. Bluetooth Controlled Robotic Arm and RF Controlled Robot, the robots wait for the user to provide appropriate input. This input can be either direction of movement or holding an object etc. In this project, I have built a simple Robot (robotic car) that can be controlled over WiFi Network i.e. ![]() ![]() The user inputs for direction of the movement of the Robot are provided through the WiFi (with the help of a simple HTML Page). Concept behind WiFi Controlled Robot If you have followed our “WiFi Controlled LED using ESP8266 and Arduino” project, then you can easily understand the concept of the WiFi Controlled Robot. The ESP8266 Module is responsible for connecting to the WiFi Network and also acting as a server. Coming to the client, a simple HTML page is created and the browser which opens this web page acts as a client. When ever you click on the web page, corresponding information will be transmitted to the Server (ESP8266). This information is further received by Arduino and it controls the motors of the robot. Lexmark pro800 pro900 drivers. Circuit Diagram of WiFi Controlled Robot The circuit diagram of the WiFi Controlled Robot using ESP8266 and Arduino is given in the image below. NOTE: ESP8266 WiFi Module is loaded with AT Commands. The above circuit is designed keeping that in mind. Components Required • ESP8266 • L298N Motor Driver Module • Arduino UNO • Robot Chassis • 4 x 5V Geared Motors • Connecting Wires • Power supply (or battery) Circuit Design The first important thing to remember is that I will be programming the Arduino and it is responsible for configuring the ESP8266 Module through Serial Communication and also controlling the L298N Motor Driver Module. Download Serial Number Nitro Pro 10Download Serial NumberSo, the Digital Pins 2 and 3 of Arduino are configured as RX and TX using SoftwareSerial function. These pins are connected to the TX and RX pins of the ESP8266 Module. Then, the Inputs of the L298N Motor Driver Module i.e. IN1, IN2, IN3 and IN4 are connected to Digital Pins 8, 9, 10 and 11 of Arduino UNO. Coming to the robot chassis, it has 4 geared motors. So, I have connected the right two motors in parallel and connected them to OUT1 and OUT2 terminals of the Motor Driver. Similarly, the left two motors to OUT3 and OUT4.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
January 2019
Categories |