cover photo

COURSEWORK

Vaishnavi's D-P-001 course work. Lv 1

Vaishnavi T GAUTHORACTIVE
This Report is yet to be approved by a Coordinator.

LEVEL 0 REPORT

1 / 1 / 2025


MARVEL LEVEL 0 REPORT

TASK 1: 3D Printing

I understood how a 3d printer works and what STL files are learned to slice in creality slicer. I also understood the essential 3d printing settings like bed temperature, PLA settings.


TASK 2: API

I got a better understanding of Api and learnt how to build the preliminary web apps using JavaScript, HTML, CSS. I used OpenWeatherAPI to perform the given task. In the app I have used HTML, CSS, JavaScript.

alt text

I deepened my understanding of API functionality and expanded my expertise in HTML, JavaScript and CSS. This is the link to my Github Repository.

Issues during implementation- While building the Weather API app, I faced a hardcoding error because I directly embedded the API key in my JavaScript code, which posed security risks and limited flexibility.


TASK 3: Working with GitHub

I got familiarized with Github workflows, including Actions, Issues, and Pull Requests. I then went to the Github repository and performed the task in the readme file. I fixed the error in the main.py file.

alt text

alt text


TASK 4-Ubuntu Command Line

I have learned to work with the Ubuntu command line, demonstrating proficiency by creating a folder named 'test' and navigating into it using the cd command. Within this folder, I generated 2600 subfolders programmatically.

alt text

Additionally, I successfully concatenated two text files and redirected their combined content into a new file using the cat command.

alt text


TASK 5: Kaggle contest

I created a Kaggle account and participated in the Titanic ML competition, a beginner-friendly challenge to predict passenger survival using machine learning. This task helped me understand the Kaggle platform and its competition workflow. I successfully uploaded a submission, gaining insight into data preprocessing, model building, and evaluation techniques.

Titanic


TASK 6: Working with Pandas and Matplotlib:

I have gained understanding of how Matplotlib and Pandas work, successfully creating and customizing bar graphs, histograms, and line graphs for random data set.

line graph

bar garph

Histogram

this is the link to my code


TASK 7: Portfolio Website

I've designed my portfolio website using HTML, CSS, and JavaScript.

alt text

This is the link to my Github Repository to the code.


TASK 8: Writing Resource Article using Markdown

I have written a resource article using markdown on Quantum computing .This is the link to my Resource article. article


TASK 9: Tinkercad

I understood how Tinkercad works and understood how to add/remove components and make connections. I simulated a simple circuit using an ultrasonic sensor to estimate the distance between an obstacle and the sensor. This is [the link to the Tinkercad simulation].(https://www.tinkercad.com/things/7OyoTxVvF0J-ultrasonic-sensor-)

tinkercad


TASK 10: Speed Control of DC Motor

I learned how to control a DC motor using the L298N motor driver and an Arduino board. With an Arduino UNO and the H-Bridge L298N, and potentiometer and with the help of potentiometer I was able to control the speed of a 5V BO motor. Below are the photos and videos showcasing the project in action.

alt text


TASK 11: LED Toggle Using ESP32

I got an introductory understanding of the ESP32 chip and learned how to use a breadboard. I also set up the Arduino IDE to work with the ESP32, and then uploaded the code to toggle an LED on the board.

led toggle


TASK 12: Soldering Prerequisites

I learnt how the solder iron works also understood about what perf board is and how solder the components are solder with the help of solder wire and then I soldered the led and resistor and made a simple circuit.

alt text


TASK 14: Karnaugh Maps and Deriving the logic circuit

The burglar alarm system is designed to activate only when the door is open and the key is not pressed.

alt text

In the truth table the alarm goes on when the door is open and the key is not presssed.

alt text

The Boolean expression for the above k map is B = D · K'.

alt text

In the above logic circuit I have used not gate, gate and the bulb lights up when the alarm goes off.


TASK 15: Active Participation

I participated in Kagada 2024 by IEEE UVCE and secured 1st palce in the poster presentation on the topic of nanotechnology.

alt text


TASK 16: Datasheets report writing

The L293D is a 16-pin Motor Driver IC that can control a set of two DC motors simultaneously in any direction. the L293D acts as an interface between low-power microcontrollers and high-power motors. With its dual H-bridge configuration, the IC allows for bidirectional control of two motors simultaneously, making it ideal for a variety of projects. L293D motor driver

Working Principle

1.H-Bridge Mechanism: The H-bridge configuration in the L293D allows voltage to be applied across the motor terminals in either direction, enabling motor direction control.

2.PWM (Pulse Width Modulation): By providing PWM signals to the Enable pins, the motor speed can be adjusted. The duty cycle of the PWM signal determines the effective voltage supplied to the motor.

alt text

Pin Configuration

The IC has 16 pins:

  • Enable Pins (1, 9): Activate inputs for Motor 1 (Pins 2, 7) and Motor 2 (Pins 10, 15).
  • Input Pins (2, 7, 10, 15): Control the respective output pins.
  • Output Pins (3, 6, 11, 14): Connected to motors for bidirectional control.
  • Power Pins (8, 16): Pin 8 supplies motor voltage; Pin 16 powers the IC (+5V).
  • Ground Pins (4, 5, 12, 13): Provide grounding for the circuit.

Applications

  • Used to drive high current Motors using Digital Circuits
  • Can be used to drive Stepper motors
  • High current LED’s can be driven
  • Relay Driver module (Latching Relay is possible)

The L293D is a versatile and widely used motor driver IC, suitable for a range of applications requiring bidirectional motor control and high current handling. Its simplicity of use, low power consumption, and wide operating voltage range make it an attractive choice for many embedded systems and robotics projects.

Task 17: Introduction to VR

virtual reality is a simulated experience that uses 3D near-eye displays and pose tracking to provide an immersive feel of a virtual world.

Applications of virtual reality include entertainment, particularly video games, education, including medical, safety, or military training, and business, including virtual meetings.

 vr

What Is AR?

Augmented Reality (AR) is a technology that superimposes digital information and images onto the real world, using a device’s camera and display.

What Is VR?

Virtual Reality (VR) is a computer-simulated environment that can be experienced and interacted with in a seemingly real or physical way. VR technology uses a combination of hardware and software to create an immersive and interactive experience, often using a headset or device that covers the user’s eyes and ears. Virtual reality is a simulated experience that uses 3D near-eye displays and pose tracking to provide an immersive feel of a virtual world.

Applications of virtual reality include entertainment, particularly video games, education, including medical, safety, or military training, and business, including virtual meetings.

The differences between AR and VR

ARVR
Augmented reality, on the other hand, integrates the simulated world with the real one.In virtual reality, the user almost always wears an eye-covering headset and headphones to completely replace the real world with the virtual one.
AR blends virtual content with the real world, enhancing the user's perception of reality in the physical world.VR completely immerses users in a simulated environment, totally disconnecting them from the physical world.
AR enables users to interact with virtual and physical objects in their immediate surroundingsVR restricts interaction to only the virtual environment by requiring specialized controllers or hand-tracking devices to interact.
AR provides a partially-immersive experience, allowing users to perceive virtual and real-world elements simultaneously.VR offers a fully-immersive experience, placing users in a virtual environment with minimal external stimuli.
AR experiences can be accessed through smartphones, tablets or specialized AR glasses.VR experiences can often only be accessed through a dedicated VR headset with controllers and other sense-tracking devices.

alt text

Common Uses of AR and VR

alt text

The trends in the space and technology stack being developed.

  • Virtual Reality for Space Mission Planning: VR is being used to improve space mission planning and simulation. By visualizing complex mission scenarios and interacting with virtual objects, mission planners can optimize routes, predict potential hazards, and refine their strategies.
  • Time Perception Study: NASA’s Time Perception study uses VR to examine how astronauts perceive time during and after long-duration exposure to microgravity. Astronauts wear VR headsets and participate in tests to evaluate changes in their sense of time.
  • Hyper-Realistic Experiences: The creation of hyper-realistic experiences is becoming increasingly popular, with the use of advanced graphics, spatial audio, and haptic feedback to create a more immersive experience.

The intersection of VR and space technology is yielding innovative solutions for astronaut training, stress management, and mission planning. As VR and MR continue to evolve, they will play an increasingly important role in enhancing space exploration and ensuring the safety and success of future space missions.

Indian companies in this space Government Initiatives

  • Digital India: The government’s flagship program aims to promote digital literacy, e-governance, and digital infrastructure development, including VR-based training and education initiatives.
  • Startup India: The government’s initiative to foster entrepreneurship and innovation, providing funding and support to VR startups, such as Preksh and Houssup.

Startups and Innovations

  • Preksh: A 360-degree panoramic tour platform that enables users to explore virtual stores, interact with products, and make purchases. Founded by IIT Bombay and IIT Roorkee graduates, Preksh aims to revolutionize e-commerce experiences.
  • Tesseract Inc: A hardware company developing the world’s first 360 Virtual Reality Camera, designed to capture and relive memories in immersive 360-degree environments.
  • Houssup: An architectural startup leveraging VR, AI, and AR to design and renovate spaces, making interior design more accessible and efficient.

As immersive technology experiences this phenomenal rate of evolution, businesses involved with gaming, healthcare, retail, education and so many others are constantly changing. The acceptance of affordable hardware, in particular, and AI/5G is driving things here. Indian companies make the cut in terms of affordable, creative solutions as they march forward. Underpinning all this strong governmental support and growing consumer interest make the future outlook in India very promising for virtual reality.


UVCE,
K. R Circle,
Bengaluru 01