top of page

Rise Online

Public·2 Aarvad Adventurers

WiFi Robot Car: An Easy and Fun Project with ESP8266 and Arduino



A)STA modeIn STA mode, V2.1 Robot Car will be a client device of your LAN router. You need save the SSID name and password of your LAN router in sketch.Once the sketch is running, your router DHCP service will assign an IP address to your robot car and your APP will use this IP address to access your car.




robot car control download


Download File: https://www.google.com/url?q=https%3A%2F%2Fmiimms.com%2F2uo3Tt&sa=D&sntz=1&usg=AOvVaw0HLg7ktrtA9X9s6hmbdSvi



Now your Robot car is connected to your LAN, you can use Mobile phone under same LAN to control the robot car. If your APP is in WAN, you need to go to your Router Control Panel, forward Port 80 to Robot car LAN IP address, then you can use Router IP to control the car. This feature makes our robot car A REAL INTERNET OF THING device


I am trying to use the first version of the WIFI code (STA Mode). I got the code to compile and load into the robot, however, I am getting an error stating -Cannot initialize ESP module, WIFI Shield is not present.


based on your description, you are very very very very likely to have written wrong SSID or PASSWORD in the sketch code. Please double check every letter of your SSID and password in the code include space and everything. Also make sure your robot car is connecting to a wifi router, not to a cell phone hotspot. Cell phone hotspot might block ESP8266 as STA client.


Dear customer, we designed two versions of the motor drive shield for this robot kit, V1 version and V2 version, the shield will be shipped randomly with the robot. This wiki tutorial page is only for the robot with V1 motor drive shield. Please check the picture below, if you received the V2 version of the motor drive shield, please visit the link below to download the corresponding tutorial.


Keyestudio is a best-selling brand owned by KEYES Corporation, our product lines range from controller boards, shields and sensor modules to smart car and complete starter kits for Arduino, Raspberry Pi and BBC micro:bit, which designed for customers of any level to learn electronics and programming knowledge. All of our products comply with international quality standards and are greatly appreciated in a variety of different markets throughout the world.


1.This product contains tiny parts(screws, copper pillars), keep it out of reach of children under 7 years old please.2.This product contains conductive parts (control board and electronic module). Please operate according to the requirements of this tutorial. Improper operation may cause overheating and damage parts. Do not touch and immediately disconnect the circuit power.


So what is Arduino? Arduino is an open-source electronics platform based on easy-to-use hardware and software. Arduino boards are able to read inputs - light on a sensor, a finger on a button, or a Twitter message - and turn it into an output - activating a motor, turning on an LED, publishing something online. Based on this, Keyestudio team has designed a 4wd robot. It has a processor which is programmable using the Arduino IDE, to mapped its pins to sensors and actuators by a shield that plug in the processor, it reads sensors and controls the actuators and decides how to operate.


robot car control app download


robot car control software download


robot car control code download


robot car control arduino download


robot car control android download


robot car control apk download


robot car control bluetooth download


robot car control wifi download


robot car control elegoo download


robot car control esp8266 download


robot car control tutorial download


robot car control manual download


robot car control project download


robot car control kit download


robot car control pdf download


robot car control video download


robot car control game download


robot car control simulator download


robot car control online download


robot car control pc download


robot car control windows download


robot car control mac download


robot car control linux download


robot car control raspberry pi download


robot car control python download


robot car control java download


robot car control c++ download


robot car control scratch download


robot car control processing download


robot car control node.js download


robot car control web download


robot car control html5 download


robot car control javascript download


robot car control jquery download


robot car control react.js download


robot car control vue.js download


robot car control angular.js download


robot car control firebase download


robot car control aws download


robot car control azure download


robot car control google cloud download


robot car control blynk download


robot car control mit app inventor download


robot car control blocklyduino download


robot car control makeblock download


robot car control mblock5 download


robot car control microbit download


robot car control lego mindstorms ev3/nxt/rcx/boost/spike prime/education/we-do/robotics-invention-system/creator/download


There are two versions for WINDOWS system, one is installed version, another one is download version, you just need to download file to computer directly and unzip it. These two versions can be used normally. Choose one and download on your computer.


It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it via an external DC power jack (DC 7-12V) or via female headers Vin/ GND(DC 7-12V) to get started.


For the starter and enthusiast, this is a fundamental program---LED Blink.LED, the abbreviation of light emitting diodes, consist of Ga, As, P, N chemical compound and so on. The LED can flash diverse color by altering the delay time in the test code. When in control, power on GND and VCC, the LED will be on if S end is high level; nevertheless, it will go off.


The tracking sensor is actually an infrared sensor. The component used here is the TCRT5000 infrared tube. Its working principle is to use the different reflectivity of infrared light to the color, then convert the strength of the reflected signal into a current signal. During the process of detection, black is active at HIGH level, but white is active at LOW level. The detection height is 0-3 cm. Keyestudio 3-channel line tracking module has integrated 3 sets of TCRT5000 infrared tube on a single board, which is more convenient for wiring and control. By rotating the adjustable potentiometer on the sensor, it can adjust the detection sensitivity of the sensor.


Servo motor is a position control rotary actuator. It mainly consists of housing, circuit board, core-less motor, gear and position sensor. Its working principle is that the servo receives the signal sent by MCU or receiver and produces a reference signal with a period of 20ms and width of 1.5ms, then compares the acquired DC bias voltage to the voltage of the potentiometer and obtain the voltage difference output.


The rotation angle of servo motor is controlled by regulating the duty cycle of PWM (Pulse-Width Modulation) signal. The standard cycle of PWM signal is 20ms (50Hz). Theoretically, the width is distributed between 1ms-2ms, but in fact, it's between 0.5ms-2.5ms. The width corresponds the rotation angle from 0 to 180. But note that for different brand motor, the same signal may have different rotation angle.


(6)Test ResultUpload test code, open serial monitor and set baud rate to 9600, point remote control to IR receiver and the corresponding value will be shown, if pressing so long, the error codes will appear.


We decoded the key value of IR remote control. How about controlling LED by the measured value? We could operate an experiment to affirm. Attach an LED to D3, then press the keys of remote control to make LED light up and off.


(6)Download APPThe code is for reading the received signal, and we also need a stuff to send signal. In this project, we send signal to control robot car via cellphone.Then we need to download the APP.


There are many ways to drive the motor. Our robot car uses the most commonly used L298P solution. L298P is an excellent high-power motor driver IC produced by STMicroelectronics. It can directly drive DC motors, two-phase and four-phase stepping motors. The driving current up to 2A, and output terminal of motor adopts eight high-speed Schottky diodes as protection.We designed a shield based on the circuit of L298p. The stacked design reduces the technical difficulty of using and driving the motor.


Through the above diagram, the direction pin of B motor is D4, and speed pin is D5; D2 is the direction pin of A motor, D9 is speed pin.PWM decides 2 motors to rotate so as to drive robot car. The PWM value is in the range of 0-255, the larger the number, the faster the motor rotates


If we add a 8*16 LED board to the robot, it will be amazing. Keyestudio's 8*16 dot matrix can meet your requirements. You can create facial emoticons, patterns or other interesting displays yourself. 8*16 LED light board comes with 128 LEDs. The data of the microprocessor (arduino) communicates with the AiP1640 through the two-wire bus interface, so as to control the 128 LEDs on the module, which produce the patterns you need on dot matrix. To facilitate wiring, we also provide a HX-2.54 4Pin wiring.


The principle of 8*16 dot matrix: How to control each led light of 8*16 dot matrix? We know that a byte has 8 bits, each bit is 0 or 1. When a bit is 0, turn off LED and when a bit is 0, turn on LED. Thereby, one byte can control the LED in a row of dot matrix, so 16 bytes can control 16 columns of led lights, that is, 8*16 dot matrix.


We combine the hardware knowledge -- various sensors, modules, motor drive, to build an ultrasonic follow robot car! In the circuit process, we can make use of ultrasonic sensor to detect the distance between robot car and front obstacles. Control the motor rotating by measured data, thus control the motion of robot car.The specific logic of ultrasonic follow robot car is as shown below:


We combine the hardware knowledge -- various sensors, modules, motor drive, to build an ultrasonic follow robot car! In the circuit process, we can make use of ultrasonic sensor to detect the distance between robot car and front obstacles. Control the motor rotating by measured data, thus control the motion of robot car.The specific logic of ultrasonic follow robot car is as shown below:


(1)DescriptionWe combine the hardware knowledge -- LED matrix, motor drive, ultrasonic and servo, to build an ultrasonic avoiding robot! In the circuit process, we can make use of ultrasonic sensor to detect the distance between robot and front obstacles. Control the motor rotating by measured data, thus control the robot motion and show the running state by dot matrix. The ultrasonic avoiding capability is almost the same as the ultrasonic following function. We only need to change the source code.


(5)Test ResultAfter uploading the code successfully on the keyestudio V4.0 board, wire according to the connection diagram, after DIP switch is dialed to the right end, we can use the infrared remote control to control the smart car movement. At the same time, the 8X16 LED light board displays the corresponding state pattern.


The Elegoo Smart Robot Car Kit is an attractively priced Arduino-based robot car with features like Bluetooth and Infrared Remote control, Line Following and Collision Avoidance. In the first article and video, I put the car together and used a sketch to test out the motors. Today we will look at the Bluetooth and Infrared remote control functions.


The kit comes packaged with an Infrared remote control, this is a pretty standard device and is similar to the one I used in my article about using IR remote controls. For Bluetooth, Elegoo has made available an app for both Android and IOS devices that you can use as a remote control.


About

Welcome to the group! You can connect with other members, ge...

bottom of page