Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

🤖 Wi-Fi Controlled Talking Robot

📌 Project Overview

The Wi-Fi Controlled Talking Robot is an IoT-based robotic system that can be remotely controlled using a smartphone over Wi-Fi. It combines robotics, embedded systems, and wireless communication to create an interactive and assistive robot.

The robot can move in multiple directions and provide voice output using a Bluetooth speaker, making it useful for assistive, educational, and automation applications.

🎯 Objectives

  • To design a low-cost, user-friendly robot
  • To enable remote control using Wi-Fi
  • To integrate movement and voice interaction
  • To demonstrate IoT-based robotics system

⚙️ Features

  • 📱 Mobile app-based control (Wi-Fi)
  • 🔄 Multi-directional movement (forward, backward, left, right)
  • 🔊 Voice output using Bluetooth speaker
  • ⚡ Adjustable speed control using PWM
  • 🌐 Works without external router (Access Point mode)
  • 🔋 Rechargeable battery-powered system

🧠 System Architecture

The system consists of:

  • Microcontroller (NodeMCU ESP8266)
  • Motor driver (L298N)
  • DC motors with wheels
  • Bluetooth audio module
  • Power supply system

The NodeMCU acts as the central controller, receiving commands and controlling motors.

🛠️ Hardware Components

  • NodeMCU ESP8266 (CP2102)
  • L298N Motor Driver
  • BO Gear Motors (4x)
  • Wheels (4x)
  • Bluetooth Module (SPBT-039A)
  • Speaker (4Ω, 3W)
  • 18650 Li-ion Batteries
  • TP4056 Charging Module
  • Connecting wires
  • Chassis

💻 Software Requirements

  • Arduino IDE
  • ESP8266 Board Package
  • Mobile App (Wi-Fi Controller)

🔌 Working Principle

  1. NodeMCU creates a Wi-Fi Access Point
  2. Mobile connects to robot network
  3. Commands are sent via HTTP requests
  4. NodeMCU processes commands
  5. Signals sent to L298N motor driver
  6. Motors move accordingly
  7. Audio is played via Bluetooth speaker

🚀 Movement Functions

  • Forward
  • Backward
  • Left Turn
  • Right Turn
  • Diagonal Movements
  • Speed Control (0–9 levels)

🔊 Voice Interaction

  • Uses Bluetooth speaker
  • Mobile sends audio using TTS
  • Robot "talks" using pre-recorded voice
  • No voice recognition (output only)

🔋 Power Management

  • 18650 Li-ion batteries used
  • TP4056 module for charging
  • Provides stable and portable power

📡 Communication

  • Wi-Fi based control
  • NodeMCU acts as web server
  • Real-time command execution
  • Low latency response

🧪 Testing & Results

  • Successfully tested in indoor environments
  • Stable Wi-Fi connectivity
  • Smooth directional control
  • Reliable voice output
  • Low-cost and efficient performance

🎓 Applications

  • Assistive robot for elderly/disabled
  • Educational robotics platform
  • Home automation assistant
  • Indoor delivery robot
  • Interactive learning tool

🌍 Advantages

  • Low cost
  • Easy to use
  • Wireless control
  • Modular design
  • Real-time response

⚠️ Limitations

  • No voice recognition
  • Limited range (Wi-Fi)
  • No obstacle detection
  • Manual control only

🔮 Future Enhancements

  • Voice recognition system
  • Obstacle avoidance (Ultrasonic sensors)
  • Camera for surveillance
  • AI-based decision making
  • Autonomous navigation
  • Cloud integration

🧩 Challenges Faced

  • Hardware wiring issues
  • Wi-Fi connectivity stability
  • Motor synchronization
  • Power management
  • Real-time response tuning

📚 Learning Outcomes

  • Embedded systems design
  • IoT communication (Wi-Fi)
  • Motor control using drivers
  • Arduino programming
  • Hardware-software integration

📌 Conclusion

This project successfully demonstrates the integration of IoT, robotics, and wireless control. It provides a strong foundation for building intelligent robotic systems and can be extended into advanced applications using AI and automation.

About

Wi-Fi controlled walking robot

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors