cover photo

COURSEWORK

Malappa's EV-RE-001 course work. Lv 1

Malappa KambaliAUTHORACTIVE
work cover photo
This Report is yet to be approved by a Coordinator.

11 / 9 / 2025


TASK:1 3D PRINTING.

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.

TASK 2: API

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.
Alt text and here is the link of the code link

TASK 3: WORKING WITH GITHUB

Objective: Familiarize yourself with GitHub integrated workflows (GitHub actions), Issues, and pull requests with this task.

Outcomes and Learnings:

  • I learned how to create & delete my own repositories.
  • I learned how to make changes in other's repositories.
  • I forked the given repository into my repository and then cloned the repository.
  • Then, I committed the change which was to remove the +1 from the code.
  • Finally, I issued the pull request.

Alt text
Here is the my git repository link

TASK 3: COMMAND LINE ON UBUNTU

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:

  1. Create a folder named test : mkdir test
  2. To change directory : cd test
  3. Create a blank file : touch blank.txt
  4. List files in the terminal : ls
  5. Create 2600 folders : mkdir M{0001..2600}
  6. Concatenate and display two text files: cat text1.txt text2.txt

Alt text

TASK 5: CREATE A PORTFOLIO WEBPAGE

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

Alt text

Click here to view code

TASK 6: WRITING RESOURCE ARTICLE USING MARKDOWN LANGUAGE

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

TASK 7: TINKERCAD

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.

Alt text

TASK 8: SPEED CONTROL OF DC MOTOR USING L298N DRIVER

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

    Alt text

code

TASK 9: LED TOGGLE USING ESP32

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. Alt text

code

TASK 10: SOLDERING PREREQUIRITIES

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.

Alt text

TASK 11: 555 IC ASTABLE MULTI VIBRATOR WITH 60% DUTY CYCLE

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. Alt text

Alt text

TASK 12: K-MAP AND DERIVING LOGIVE GATES

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:

Alt text

TASK 13: ACTIVE PARTICIPATION

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

Alt text

TASK 14: DATSHEETS REPORT WRITING

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.

Report on L293D Motor Driver IC

What is L293D?

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.

Alt text

Specifications

  • Operating Voltage : 4.5V to 36V
  • Peak Output Current : 1.2A per channel
  • Continuous Output Current: 600mA per channel
  • Logic Input Voltage : 5V (TTL compatible)
  • Enable Pins : Allow for PWM control of motor speed

How Does It Work?

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.

What is an H-Bridge?

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.

Controlling Speed: PWM

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:

  • If it's on more than off, the motor goes faster.
  • If it's off more than on, the motor slows down.
  • We can send these PWM signals to the L293D from a microcontroller, like Arduino, to control the motor's speed.

Conclusion:

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

TASK 15: INTRODUCTION TO VR

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.

Here is the information about the VR and AR:

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.

Trends in Space Tech:

  • Space Exploration
  • Mission Planning
  • Space Safety Training
  • Space Tourism

THANK YOU FOR READING THIS:)

UVCE,
K. R Circle,
Bengaluru 01