X Tutup
Skip to content

th33k/Luigi

Repository files navigation

🚗🤖 LUIGI - Pet Robot Car

LUIGI is a smart, AI-powered robotic pet designed for fun, companionship, and emotional interaction! 🎭✨ It can express emotions 😊😭, respond to touch ✋, recognize gestures 🖖, play interactive games 🎮, and follow voice commands 🎧. More than just a toy, LUIGI is a digital buddy that makes your workspace lively and engaging! 💡💖


🎯 Features

  • ✔️ Touchscreen Interface – Interact with LUIGI using a digital display 📱
  • ✔️ Emotional Expressions – Shows happiness, sadness, and excitement 😊😢
  • ✔️ Remote Control – Drive LUIGI like an RC car 🎮
  • ✔️ Gesture Recognition – Detects hand movements for games and controls 🖖
  • ✔️ Voice Commands – Responds to your voice with AI-powered interaction 🎧
  • ✔️ Rock-Paper-Scissors Game – Play classic games with LUIGI ✊✋✌️
  • ✔️ Obstacle Detection – Avoids falls with ultrasonic sensors 🚧
  • ✔️ Selfie Mode – Capture pictures using the built-in camera 📸
  • ✔️ Speaker Output – Plays sound effects and voice responses 🔊

🛠️ Technologies Used

  • Hardware: Raspberry Pi 4, ESP32, Touch Sensors, Ultrasonic Sensors, Servo Motors, Microphone, Camera Module
  • Software: Python (Tkinter, OpenCV), C++, Arduino IDE, Fusion 360 (3D Design), VS Code
  • Tools: Fusion 360 (3D Design), EasyEDA (PCB Design), VNC Viewer (Remote Control)

🐟 System Architecture

LUIGI is powered by:
🖥️ Raspberry Pi 4 – Manages UI, AI processing, and voice recognition
📶 ESP32 – Controls remote functions and gesture recognition
🎭 Touch, Ultrasonic, and Gyroscope Sensors – Detects interactions and movement
🚀 Motor driver & Servo motors – Enables movement and expressions


🔧 Installation & Setup

  1. Clone this repository:
    git clone https://github.com/th33k/Luigi.git
    cd Luigi
  2. Install dependencies:
    pip install -r requirements.txt
  3. Upload the Arduino firmware to ESP32.
  4. Run the Python GUI on Raspberry Pi:
    python3 Home.py
  5. Enjoy interacting with LUIGI! 🎉

📸 Screenshots

LUIGI Robot
Remote Controller


📌 Future Enhancements 🚀

🔹 AI-powered speech recognition improvements
🔹 More interactive games and gesture-based interactions
🔹 Cloud connectivity for remote monitoring
🔹 Personalized emotional learning


📚 License

This project is licensed under the MIT License - see the LICENSE file for details.


🤝 Contributors

👨‍💻 Nimhan R.D.S.
👨‍💻 Gunawardana T.U.D.
👩‍💻 Kahanda M.C.
👨‍💻 Gamage G.G.P.T.
👩‍💻 Kumari J.K.A.V.


💬 Contact

For any inquiries, please reach out to Team LUIGI
📧 Email:
📞 Phone:

🌟 Star this repository if you like LUIGI! ⭐️🚀


About

LUIGI is an interactive pet robot designed for fun, companionship, and entertainment! Featuring touchscreen controls, voice interaction, gesture recognition, remote driving, and emotional expressions, LUIGI is more than just a toy - it's a smart digital friend!

Topics

Resources

License

Stars

Watchers

Forks

X Tutup