VISION BASED AUTONOMOUS DELIVERY BOT USING ESP32

Project Code :TEMBMA3938

Objective

The main objective of the Vision-Based Autonomous Delivery Bot using ESP32 is to design and develop a smart robotic system capable of performing autonomous short-distance delivery tasks with real-time obstacle detection and IoT-based monitoring. The system aims to integrate sensors such as ultrasonic, DHT11, and MQ135 with an IP camera to enable safe navigation, environmental monitoring, and live video streaming. It also focuses on using the ESP32 microcontroller for efficient motor control, wireless communication, and remote operation through the Adafruit IO platform. Overall, the project seeks to create a cost-effective, intelligent, and scalable delivery solution suitable for smart homes, offices, campuses, and indoor logistics applications.

Abstract

This project presents a Raspberry Pi-based eye movement-controlled cursor system using OpenCV and a USB web camera. The camera continuously captures eye movements, and OpenCV image processing techniques are used to detect and track the user's gaze in real time. Based on the detected eye movement direction, the system controls the computer cursor without requiring a mouse or touchpad. The proposed system provides a low-cost, efficient, and hands-free human–computer interaction solution, particularly useful for individuals with physical disabilities and assistive technology applications.

Keywords: Raspberry Pi, OpenCV, Eye Tracking, Cursor Control, Computer Vision.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware components:

  • Raspberry pi
  • SD Card
  • LCD
  • USB Web camera
  • Connectors-10.

Software requirements:

  • Raspbian OS
  • Python IDLE

Learning Outcomes

  • Arduino pin diagram and architecture
  • How to install Arduino UNO / setup software
  • Setting up and installation procedure for Arduino UNO
  • Introduction to Arduino UNO environment / development setup Basic programming in Arduino UNO (Embedded C)
  • Basics of Embedded programming using Arduino UNO 
  • Basics of IoT platforms
  • Working of power supply
  • About Project Development Life Cycle:
    • Planning and Requirement Gathering (software, tools, hardware components, etc.)
    • Schematic preparation
    • Code development and debugging
    • Hardware development and debugging
    • Development of the project and output testing
  • Practical exposure to:
    • Hardware and software tools
    • Solution providing for real-time problems
    • Working with team/individual
    • Work on creative ideas
  • Skills developed:
    • Project development skills
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginative skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills
    • Thesis writing skills


Demo Video

mail-banner
call-banner
contact-banner
Request Video