LAFVIN 2WD Smart Robot Car Kit ESP32 Camera

LAFVIN 2WD Smart Robot Car Kit ESP32 Camera Instruction Manual

Model: ESP32 Camera Starter Kit

Introduction

This manual provides comprehensive instructions for the assembly, setup, operation, and maintenance of your LAFVIN 2WD Smart Robot Car Kit with ESP32 Camera. This kit is designed for beginners to learn electronics and programming, compatible with Arduino IDE. Please read all instructions carefully before beginning assembly.

Package List

Verify that all components listed below are present in your kit.

Image showing all components of the LAFVIN 2WD Smart Robot Car Kit

An image showing all components included in the LAFVIN 2WD Smart Robot Car Kit, neatly arranged and labeled. This includes the ESP32 CAM module, L298N motor driver, power supply module, WiFi receiver, tires and motors, various acrylic plates, universal wheel, battery case, Dupont wires, USB cable, screwdriver, ties, and screws.

Assembly Instructions

Follow these steps to assemble your robot car. Ensure all connections are secure.

  1. Prepare the Chassis: Attach the motors to the bottom acrylic layer using the provided screws. Ensure the motor shafts are facing inwards.
    Diagram showing motor and battery case installation on chassis

    A diagram showing the installation of the two yellow DC motors onto the grey bottom acrylic chassis plate, with screw holes indicated for secure attachment. Also shows the battery case placement.

  2. Install Wheels: Press the yellow wheels onto the motor shafts firmly.
  3. Mount the Universal Wheel: Secure the universal wheel to the front underside of the bottom acrylic layer.
  4. Attach Battery Case: Mount the battery case to the top side of the bottom acrylic layer. (Refer to the image above for placement.)
  5. Assemble ESP32 Camera Module Housing: Assemble the acrylic pieces (A1, A2, A3) to create the housing for the ESP32 CAM module. Insert the ESP32 CAM module into this housing.
    Diagram showing ESP32 CAM module housing assembly

    A diagram showing the assembly of the acrylic housing for the ESP32 CAM module, with screws and standoffs used to secure the module within the protective casing.

  6. Mount ESP32 Camera Module: Attach the assembled ESP32 CAM module housing to the top acrylic layer or directly to the chassis, depending on the design.
    Close-up of ESP32 CAM module mounted in housing

    A close-up image of the ESP32 CAM module securely mounted within its black acrylic housing, showing the WiFi antenna and connection points.

  7. Connect Motor Driver (L298N): Connect the L298N motor driver to the motors and the power supply module. Refer to the wiring diagram for correct polarity.
    Detailed view of L298N motor driver connections

    A detailed view of the L298N motor driver board with wires connected to its screw terminals, indicating power input and motor output connections.

  8. Connect Power Supply Module: Connect the battery case to the power supply module. Ensure the power supply module is securely mounted.
    Close-up of power supply module connections

    A close-up image of the power supply module, showing the DC input jack, USB output, and various pin headers for connecting to other components.

  9. Final Wiring: Connect the ESP32 CAM module to the motor driver and power supply using the Dupont wires. Double-check all connections against the provided wiring diagram (if available in the kit's tutorial).
    Fully assembled robot car with smartphone control interface

    The fully assembled LAFVIN 2WD Smart Robot Car with the ESP32 CAM module, shown alongside a smartphone displaying the control interface and live camera feed. A red laser beam indicates the camera's field of view.

Setup

1. Software Installation

To program the ESP32 CAM module, you will need the Arduino IDE. Download and install it from the official Arduino website: https://www.arduino.cc/en/software.

Install the ESP32 board package in the Arduino IDE. Go to File > Preferences, and add the following URL to "Additional Board Manager URLs": https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json.

Then, go to Tools > Board > Board Manager, search for "esp32", and install the "esp32 by Espressif Systems" package.

Select the correct ESP32 CAM board (e.g., AI Thinker ESP32-CAM) from Tools > Board.

2. Connecting the ESP32

Connect the ESP32 CAM module to your computer using the provided USB cable. Ensure the correct COM port is selected in Tools > Port in the Arduino IDE.

Upload the example code (typically found in the kit's tutorial or online resources) to the ESP32 CAM module. This code will enable the camera and WiFi functionality.

Operating Instructions

1. Powering On

Insert two 18650 batteries (not included) into the battery case. Ensure correct polarity.

Switch on the power supply module. The robot car will power up, and the ESP32 CAM module will begin its initialization process.

2. Connecting to the Robot Car

The ESP32 CAM module creates its own WiFi access point. On your smartphone or computer, connect to the WiFi network named by the ESP32 (e.g., "ESP32-CAM-AP").

Open a web browser and navigate to the IP address provided by the ESP32 (usually 192.168.4.1). This will open the control interface.

Smartphone screen displaying robot car control interface

A smartphone screen displaying the web-based control interface for the robot car, with buttons for 'Stop', 'Forward', 'Left', 'Right', 'Reverse', 'Light On', 'Light Off', and a speed slider. A live camera feed is visible at the top.

3. Controlling the Robot Car

Use the on-screen buttons to control the robot's movement: Forward, Reverse, Left, Right, and Stop.

Adjust the speed using the provided slider or input field.

The camera provides a live video feed to your device, allowing for remote observation.

The camera can also detect obstacles, depending on the uploaded program.

Maintenance

Troubleshooting

Robot not moving:
  • Check battery charge and polarity.
  • Verify all motor and power connections are secure.
  • Ensure the motor driver (L298N) is correctly wired and receiving power.
  • Confirm the program is uploaded correctly to the ESP32.
No camera feed or WiFi connection:
  • Ensure the ESP32 CAM module is powered on.
  • Check the WiFi antenna connection.
  • Verify the ESP32 program for WiFi and camera functionality is uploaded and running.
  • Confirm your device is connected to the ESP32's WiFi network.
  • Try restarting the robot car and your controlling device.
Loose components:
  • Tighten any loose screws. Some users have reported issues with component mounting; consider adding additional fasteners if parts feel unstable.

Specifications

FeatureDetail
Model2WD Smart Robot Car Kit ESP32 Camera
Main ControllerESP32 CAM Module
Motor DriverL298N
Power Supply2 x 18650 Batteries (not included)
ConnectivityWiFi
CompatibilityArduino IDE
Product Dimensions11.02 x 7.09 x 1.97 inches
Item Weight1.21 pounds

Warranty and Support

For warranty information and technical support, please refer to the official LAFVIN website or contact their customer service directly. Keep your purchase receipt for any warranty claims.

Related Documents - 2WD Smart Robot Car Kit ESP32 Camera

Preview LAFVIN ESP32 Basic Starter Kit: Projects and Tutorials
Explore the LAFVIN ESP32 Basic Starter Kit with this comprehensive guide. Learn about the ESP32 microcontroller by Espressif, its features, and build practical projects using Arduino IDE, sensors, and web servers.
Preview Setting Up the ESP32 Arduino IDE Development Environment
A comprehensive guide to installing and configuring the Arduino IDE for ESP32 development, covering software download, installation, interface overview, and basic usage for compiling and uploading programs.
Preview ESP32 Basic Starter Kit Guide
Explore the ESP32 Basic Starter Kit with this comprehensive guide. Learn about ESP32 features, development boards, and get hands-on with projects involving digital and analog inputs/outputs, PWM, motion sensors, web servers, and OLED displays.
Preview ESP32 Robot Car Control: A Comprehensive Guide
This guide explores building and controlling a robot car using the ESP32 microcontroller. It covers open-source code with Arduino IDE and PlatformIO, autonomous driving features (GPS, accelerometer, gyroscope), and PS3 controller integration, authored by Udo Brandes and published by Elektor.
Preview ESP32 Development Board Setup Guide for Arduino IDE
A comprehensive guide to setting up the ESP32 development environment within the Arduino IDE. Learn how to add board manager URLs, install ESP32 support, select the correct board and port, and enter download mode for ESP32-C3 modules.