
COURSEWORK
| Malappa Kambali | AUTHOR | ACTIVE |

11 / 9 / 2025
Objective : Understand the working of a 3D printer, check out the online resources. Understand what's an STL file, and then learn to slice it. Go through the SOP'S regarding the 3d printer. Learn about bed temperature, infill density and other printer settings. Finally get an STL file from the internet, and slice it and put it for print.
Learnings and Outcomes: I learned how a 3D printer works. It uses PLA, a plastic filament, and melts it to build objects layer by layer. I understood what an STL(Standard Tessellation Language.) file is – it is a 3D model file that tells the printer what shape to make. Then I learned to slice the STL file using software like Ultimaker Cura. Slicing converts the model into G-code, which gives step-by-step instructions to the printer. I explored settings like bed temperature, infill density, and layer height. Due to a fault in the 3D printer, I could not print, but I clearly understood the process.
Objective: Learn what an API is and how it works. Using any API of your choice, build a user interface (web app, mobile app, etc.) to make calls and display information.
Learnings and Outcomes: I learned that API (Application Programming Interface) is a way for two programs to talk to each other. It sends a request and gets a response (usually in JSON format). I also learned to make API calls using code and display the data in a simple user interface. I successfully connected to a sample API, got live data, and displayed it on a simple web page. I understood how requests, responses, and endpoints work, and gained hands-on experience in building small projects using APIs.
and here is the link of the code link
Objective: Familiarize yourself with GitHub integrated workflows (GitHub actions), Issues, and pull requests with this task.
Outcomes and Learnings:
.png?raw=true)
Here is the my git repository link
Objective: Get familiar with Command lines on Ubuntu and do the subtasks as given on MARVEL website.
Learnings and Outcomes: I learned the use of the below commands in Ubuntu:

Objective: Create a website to showcase your portfolio - about yourself, interests, projects, social media profiles and more. It has to be responsive and also pushed to the git repository. CSS can be of your choice and any framework can be used.
Outcomes & Learnings: I have learnt basic CSS and HTML to create a Portfolio website to show information about myself. I hosted my website on Github to make it accessible to all.
webpage link
Below is the my Home page of the website

Objective: Write a technical resource article on a topic of your choice and post it on the MARVEL website.
Learnings and Outcomes: Here I learnt How to use Markdown Language and understand the importance of it. so my topic for resource article was Quantum Computing. and below is the my article.
Article
Objective: The objective of this task was to create a tinkercad account & to make a simple circuit to estimate the distance between the ultrasonic sensor and the object.
Outcomes and Learnings: Tinkercad is an online 3D design and modeling tool, used for creating 3D objects, circuits. I tinkered a radar system using ultrasonic sensor which displays the distance range.

Objective: Understand the control DC motors using the L298N motor driver and the Arduino board. Using an UNO and H-Bridge L298N motor driver, control the speed of a 5V motor.
Learnings and Outcomes: Here in this task I Learnt How to control speed of the DC Motor using the concept of PMW that is Pulse with modulation, so here we used the components including
Arduino uno
L298N
VRPS (5V)
DC Motor

Objective: Learn the working of an ESP32 and create a standalone web server with an ESP32 that controls the LED connected with ESP32 GPIOs.
Outcomes and Learnings: In this task, I used ESP32 microcontroller and 2 LEDs controlled using the same through the Arduino IDE. The first step is to write the required code into the ESP32 microcontroller. Enter the mobile hotspot credentials into the code. Receive the IP address to control LED state. I pasted the IP address into the browser and toggle the LED using the website.

Objective: Learn about the soldering equipment and perform basic soldering on a perf board, for example a LED circuit.
Outcomes and Learnings: I soldered together a simple LED circuit on a perf board. Soldering iron was set at a temperature of around 300 degree Celsius.

Objective: Design a 555 IC astable multivibrator with 60% duty cycle.
Outcomes and Learnings: I learnt about Integrated Circuits and timer made for electronic circuits using 555 IC. An oscilloscope was used to read the wave form and detect the duty cycle. The duty cycle obtained was 59.44%.
This is the connection that is to be made on the breadboard.


Objective: Determine the Karnaugh map and make a burglar alarm using simple logic circuits. The buzzer or led blinks when certain conditions are met, you can use push buttons for the door and key.
Outcomes and Learnings: The burglar alarm system is an electronic circuit that detect unauthorised entry and rings the alarm. This system activates the alarm when the door is open and the key is not pressed. The alarm works on the basis of the following table:

I recently attended the Investment awareness program which is conducted by E-Cell UVCE, and Understood the importance of financial planning and why it is essential to start early. Learned about different types of investments such as stocks, mutual funds, bonds, and SIPs. and below is the certification

Objective: Study the datasheet of L293D motor driver and write a report on it. Specify about the ICs used in L293D, PWM, H-bridge etc.
Outcomes and Learnings: I learnt about the L293D motor driver, its specifications, working, etc.
The L293D is a popular motor driver IC used to control the direction and speed of DC motors. It features an H-bridge configuration, allowing for bidirectional control of two motors independently. This IC is widely used in robotics and automation projects due to its ability to interface with low-power microcontrollers and drive high-current motors.

Specifications
The L293D has two H-bridges inside. An H-bridge is a circuit that controls which way the motor spins by changing the direction of the current. We can use it to make the motor move forward, backward, or stop.
An H-bridge is a simple circuit that allows a motor to be driven forward or backward. It consists of four switches (transistors or MOSFETs) that can be controlled to create different voltage polarities across the motor terminals. It has four switches (transistors). By turning the switches on and off in the right way, you can change the flow of electricity to the motor. This controls the motor's direction.
PWM stands for Pulse Width Modulation. It's a way to control how much power the motor gets. PWM is a technique used to control the speed of a motor by varying the duty cycle of a digital signal. By adjusting the duty cycle, the average voltage and current delivered to the motor can be controlled, thus regulating its speed. By turning the power on and off really quickly:
The L293D motor driver is a robust and versatile IC that simplifies the control of DC motors. Its H-bridge configuration and PWM capability allow for precise control of motor direction and speed, making it an essential component in many electronic and robotic projects.
THANK YOU FOR GOING THROUGH MY REPORT
Objective: Familiarize yourself with what Virtual Reality is. Make a detailed study about what's the difference between VR and AR. Mention about the trends in the space and technology stack being developed.
Outcomes and Learnings: I experienced the VR for the first time in the MARVEL Lab. It was an incredible experience.
Virtual Reality (VR) is a computer-generated environment with scenes and objects that appears to be real. It makes the user feel they are immersed in their surroundings. We can interact with these surroundings using special controllers.
Augmented Reality (AR) is the integration of digital information with the user's environment in real time. The key difference between AR and VR is that the VR lets us enter a whole new world and lets us experience it whereas the AR makes us experience the digital information into a user's environment.