Autobonics logo
    / Projects /  Hardware

    Turbo Desktop Robot

    Departments:
    ME,
    EEE,
    CS,
    ECE,
    IT
    Level:
    Turbo Desktop Robot
    Turbo Desktop Robot
    Turbo Desktop Robot
    Turbo Desktop Robot
    Project Turbo Desktop Robot
    Project Turbo Desktop Robot
    Project Turbo Desktop Robot
    Project Turbo Desktop Robot
    Project date: 2/20/2024

    Introducing Turbo Desktop Robot, an advanced and interactive robot pet that enlivens your workspace with expressive faces, dynamic movements, and engaging responses to your gestures and commands.

    Topics:
    Topic roboticsTopic mcTopic 3dTopic sensorsTopic nlp
    Technologies used:
    Technology rpiTechnology fusn
    Project by:
    Althaf. N
    About this project
    Abstract

    The Turbo Desktop Robot is a groundbreaking addition to the realm of desktop companions designed to enhance interaction and engagement in the workspace. This report details the development of Turbo, which combines advanced technology with playful features, making it an ideal companion for work, study, and relaxation. Throughout the project, various features have been developed, including the robot's response to gestures and commands, varied facial expressions, and the provision of information in real-time. This report outlines the objectives, features, components used, and concludes with the innovative aspects and applications of Turbo.

    Introduction

    In today’s digital world, the aesthetics and functionality of workspaces play a crucial role in enhancing productivity and creativity. The Turbo Desktop Robot stands to revolutionize how we interact with our desktops by introducing a charming, interactive robot that captivates users. As a premier desktop companion, Turbo not only aesthetically enriches the workspace but also brings joyful interactivity through several engaging features. With its cutting-edge technology, Turbo is designed to navigate its surroundings, convey expressions, and respond to its users, thereby becoming more than just an object, but a lively companion.

    Objectives

    The objectives of the Turbo Desktop Robot project are as follows:

    1. Create an aesthetically pleasing and functional robot design that can integrate seamlessly into any desktop environment.
    2. Develop advanced AI technology that allows Turbo to interact meaningfully with users through gestures and verbal commands.
    3. Equip Turbo with expressive capabilities that enhance user engagement and interaction.
    4. Ensure that the project leverages user-friendly software and hardware components that encapsulate fun, education, and functionality.
    Features of the Project
    • Robot Body Design and Modeling: Turbo features a unique and appealing design optimized for a desktop environment.
    • Raspberry Pi Integration: This integration supports the processing requirements for controlling various functionalities of Turbo.
    • Adding Movement Functionality: Turbo is equipped with mechanics that allow it to move in response to commands.
    • Facial Expression Programming: Turbo can display over 10 different facial expressions to convey emotions and enhance communication.
    • Hand Movement Mechanics: The robot's hands are designed for movement that can interact with the user or other objects.
    • Exploration and Interaction AI: The underlying AI enables Turbo to navigate its surroundings intelligently.
    • Software for Facial Expressions: This software manages how Turbo displays its emotions.
    • Movement Control Software: It allows Turbo to respond accurately to user commands and environmental variables.
    • Robot AI Programming and Scripting: This feature supports the robot's learning capabilities and enhances its interactivity.
    Final Outputs

    The final outputs of this project include:

    • Hardware
    • Complete codebase
    • 3D design and CAD files
    • Circuit Diagram
    Components Used
    ImageComponent NameQuantityPrice (₹)
    Raspberry Pi 4 Model-B with 1 GB RAMRaspberry Pi 4 Model-B with 1 GB RAM13535
    16-Channel 12-bit PWM/Servo Driver I2C interface PCA968516-Channel 12-bit PWM/Servo Driver I2C interface PCA96851335
    Waveshare 2 Inch LCD Display Module 240×320Waveshare 2 Inch LCD Display Module 240×3201850
    0.5W 8OHM Trumpet, Diameter 36mm0.5W 8OHM Trumpet, Diameter 36mm142
    Mini Digital Power Amplifiers 3W Dual Track Red PAM8403Mini Digital Power Amplifiers 3W Dual Track Red PAM8403142
    PAM8403 5V Two-channel Stereo Mini Class-D 3W+3W Audio AmplifierPAM8403 5V Two-channel Stereo Mini Class-D 3W+3W Audio Amplifier122
    801S Vibration Shock Sensor Module801S Vibration Shock Sensor Module1190
    TTP223 Touch Key Module – 2PcsTTP223 Touch Key Module – 2Pcs115
    MG90S 9g Servo Metal GearMG90S 9g Servo Metal Gear3735
    N20-6V-30 RPM Micro Metal Gear-box DC MotorN20-6V-30 RPM Micro Metal Gear-box DC Motor2540
    3PI miniQ Car wheel Tyre 44mm N20 DC Gear Motor Wheel3PI miniQ Car wheel Tyre 44mm N20 DC Gear Motor Wheel2140
    Castor WheelsCastor Wheels150
    FDM 3D Printing ServiceFDM 3D Printing Service (300 gm)3001500

    Each component has been selected to foster a balance of cost-effectiveness and functionality, ensuring Turbo performs all expected tasks effectively while remaining accessible to a wide audience.

    Innovativeness/Social Relevance/Real World Application

    The Turbo Desktop Robot embodies innovation through its unique combination of aesthetic design and functional interactivity, creating an enriching user experience. In a society where remote work and digital engagement are increasingly common, Turbo addresses emotional well-being by providing companionship and instruction in an entertaining way. It can serve educational purposes, facilitating learning through active engagement, and even helping to alleviate feelings of loneliness during periods of isolation.

    Moreover, the focus on AI and machine learning promotes future growth in technology, encouraging new applications in personal robotics that can extend to various settings, including homes, classrooms, and offices. This project not only enhances the user's productivity and emotional connection in the workspace but also sets the stage for further explorations in robotics, making it essential for the future of human-computer interaction.

    Conclusion

    In conclusion, the Turbo Desktop Robot project represents an innovative step forward in personal robotics. Through its interactive features, sophisticated AI, and engaging design, Turbo is set to enrich user experiences in your workspace—whether for work or play. This project encapsulates the idea of merging technology with personality, ensuring that users remain engaged and entertained. As Turbo embarks on its journey into the world of desktop companions, it comes bearing the potential to redefine how individuals interact with machines, blending fun with functionality for an exciting desktop experience.

    Turbo Desktop Robot Project Report

    Introduction

    Introducing Turbo Desktop Robot – your ultimate desktop companion! This turbo-cool desktop robot pet is designed to bring excitement and interaction to your workspace. Turbo is not just any robot; it's equipped with advanced technology, enabling it to self-explore its surroundings and engage with you in delightful ways. With over 10 expressive faces and dynamic movements, Turbo responds to your gestures and commands with lifelike reactions, making it feel like a true companion. Whether you're working, studying, or just relaxing, Turbo’s playful antics and charming personality will keep you entertained and informed. It's an innovative blend of fun and functionality, perfect for tech enthusiasts and gadget lovers. Upgrade your desktop experience with Turbo, where cutting-edge technology meets adorable character!


    Development Phases and Updates
    Project Overview

    The Turbo Desktop Robot aims to provide entertainment and companionship in a workspace setting through its playful personality and advanced technology. The project involves several stages, each focusing on key features and integrations that enhance Turbo’s functionality.

    Phase 1: Robot Body Design and Modeling

    Completed 3D Modeling of the Project

    In the initial phase, we successfully completed the design and modeling of Turbo's body. The following steps were undertaken:

    1. 3D Modeling: The physical design was created using Fusion360, incorporating modern aesthetics to ensure Turbo stands out as an eye-catching desktop companion.

    3D Model

    2. Material Selection: Lightweight and durable materials were chosen to construct the robot, enhancing its mobility and lifespan.

    3. Design Considerations: Ergonomic factors were prioritized to ensure a user-friendly design.

    This marks an important milestone in our project timeline, setting the stage for subsequent integrations.

    Phase 2: Circuit Board Design

    Created Circuit Board for Project

    We successfully designed and created the circuit board that links all components of the Turbo Desktop Robot. This involved:

    • Facilitating communication and power distribution among the hardware elements.
    Phase 3: Movement Functionality

    Adding Movement Functionality

    To enable Turbo to navigate its surroundings, we integrated various components:

    • Motors and Servos: N20-6V-30 RPM Micro Metal Gear-box DC Motors and MG90S 9g Servo Motors were utilized for precise control over movement.
    • Control System: The control system was developed using the Raspberry Pi. Turbo can now move forward, backward, and turn smoothly in response to commands.

    Movement Functionality

    Phase 4: Integration of Audio

    Connected Audio Amplifier and AUX Jack

    To enhance Turbo's interactivity, we integrated a connected audio amplifier and AUX jack. Key details include:

    • Audio Amplifier: The PAM8403 module was used to enhance audio output, making the experience engaging.

    Audio Integration

    Phase 5: Facial Expression Programming

    Completed Facial Expression Programming

    We successfully completed the software development for facial expressions. Key highlights are:

    • Expressive Faces: Turbo can now display over 10 expressions, improving engagement.

    Facial Expressions

    Phase 6: AI Programming

    Created and Uploaded the Program

    The AI programming is vital for enhancing Turbo's interactivity. We accomplished:

    • Feature Completion: Enabling Turbo to intelligently engage and respond to commands.

    This marks an exciting enhancement to Turbo’s capabilities.

    Phase 7: Connected Display Implementation

    Connected Display

    An integrated display module has been added to provide feedback and display facial expressions enhanced interactivity. Key components include:

    • Display Module: The LCD Display Module shows Turbo's various expressions and notifications.

    Display Module

    Phase 8: Final Assembly and Testing

    Completed Turbo Desktop Robot

    Finally, with all features and components integrated, we successfully assembled the Turbo Desktop Robot.

    Turbo Desktop Robot

    This robot is now ready to engage users with interactive features.

    Conclusion

    With the successful implementation of advanced technology and playful functionality, the Turbo Desktop Robot is prepared to become your ultimate desktop companion. It effectively blends fun and utility, ultimately aiming to inspire tech enthusiasts everywhere! We look forward to unveiling Turbo to the world and observing how it transforms the workspace experience.

    Future Directions

    In subsequent phases, we plan to enhance Turbo’s interaction capabilities by implementing obstacle avoidance algorithms and additional AI functionalities to improve its user engagement further. Continuous testing will ensure these systems work harmoniously together, providing the best possible experience for users.

    Stay tuned for more updates as we continue to develop the Turbo Desktop Robot, where technology meets charm and functionality!