cover photo

COURSEWORK

ranjitha's AIR-001 course work. Lv 1

ranjitha nrAUTHORACTIVE
This Report is yet to be approved by a Coordinator.

RANJITHA'S AIR-001 course work

2 / 1 / 2025


Task 1: 3D Printing

Description:
This task provided me the opportunity to interact with a 3D printer. I created a model of the Porsche Taycan Turbo S using PLA (Poly Lactic Acid) filament. The printer technology used was SLA (Stereolithography), but other technologies like FDM, Polyjet, DLP, MJF, DMLS, and SLS are also common in 3D printing. The model was designed by downloading the STL file from Thingiverse and slicing it with Ultimaker software. The STL file was then transferred to the 3D printer via an SD card for printing.

Key Points:

  • Nozzle Temperature: 180-220°C
  • Bed Temperature: 55-70°C
  • First Layer Cooling: No
  • Layer Cooling: 100%

Porsche Model


Task 2: API Development

Description:
In this task, I learned how APIs work by creating an API key using the OpenWeather API. I developed a weather app using HTML and CSS that predicts the current weather status of a given region. This task improved my understanding of API integration and enhanced my skills in HTML and CSS.

API Weather App

GitHub link: click me

Task 3: Working with GitHub

Description:
This task helped me become familiar with GitHub's integrated workflows like GitHub Actions, Issues, and Pull Requests. I forked the Spoon-Knife project, cloned it using GitBash, and created a new branch named Ranjithanidnalli. I then made changes to the main.py file, which had a bug due to a "+1" issue. After fixing the bug, I opened a pull request and successfully merged the changes.

GitHub Workflow GitHub Workflow

GitHub repo : click me

Task 4: Command Line on Ubuntu

Description:
I gained hands-on experience with the command line on Ubuntu by performing basic file operations. I created a folder named "ranjitha", added a blank file, and listed the contents of the folder. Additionally, I created 2600 subfolders and concatenated two text files containing random text. Below are the commands used:

  • mkdir (Make directory)
  • cd (Change directory)
  • pwd (Print working directory)
  • touch (Create/modify file)
  • ls (List files)
  • cat (Concatenate)

Command Line Command Line


Task 5: Working with Pandas and Matplotlib

Description:
I explored Python's Matplotlib and Pandas libraries to create visualizations like line graphs, bar graphs, and scatter plots from a random dataset. This task enhanced my skills in data visualization and analysis using Python.

Pandas Matplotlib Visualization Pandas Matplotlib Visualization Pandas Matplotlib Visualization


Task 6: Writing Resource Article Using Markdown

Description:
I wrote an article on the application of UAVs (Unmanned Aerial Vehicles) using Markdown. The simplicity of Markdown allowed me to create a clean and organized article, ensuring readability and accessibility for my audience.

Markdown Article get access complete report click here


Task 7: Tinkercad Circuit Design

Description:
I explored Tinkercad and created a circuit using an ultrasonic sensor and servo motor to estimate the distance between an obstacle and the sensor. I simulated the circuit and displayed the data on the serial monitor.

Circuit Theory:
The radar system uses an ultrasonic sensor and servo motor to detect objects by emitting sound waves. The servo motor rotates the sensor for a wider scan, providing an effective method for object detection and ranging.

Tinkercad Circuit


Task 8: LED Toggle Using ESP32

Description:
I worked with the ESP32 development board and learned to control LEDs using an IP address. After uploading the LED toggle code to the ESP32 via the Arduino IDE, I successfully controlled the state of the LEDs.

Components Required:

  • ESP32 development board
  • 2x 5mm LEDs
  • 2x 330 Ohm Resistors
  • Breadboard
  • Jumper wires

LED Toggle Circuit LED Toggle Circuit


Task 9: Soldering

Description:
I learned the art of soldering, including how to use a soldering iron, flux, soldering wick, and desoldering tools. I successfully soldered an LED to a pref board and powered it on with a battery.

Key Points:

  • A soldering iron heats up to melt solder, creating electrical connections.
  • Soldering flux helps prepare metal surfaces by cleaning them before soldering.
  • Desoldering requires solder wick, a copper wire braid, to remove excess solder.

Soldering


Task 10: Karnaugh Maps and Logic Circuit Design

Description:
I derived the truth table for a logic problem, which resembled an XOR gate. I then used a Karnaugh Map (K-map) to design a circuit that uses an XOR gate and buzzer. The buzzer activates when the door is open and the key is pressed or the key is not pressed and the door is closed.

Logic Circuit Design Logic Circuit Design


Task 11: Datasheets Report Writing - MQ135 Gas Sensor

Description:
I wrote a detailed report on the MQ135 gas sensor, including its specifications, applications, and how it operates.

To get access to complete report click here


Task 12: Active Participation

Description:
I actively participated in technical activities at the college level, including a poster presentation at the annual national fest KAGADA organized by IEEE. I also attended the Bangalore Tech Summit.

Active Participation Active Participation


Task 13: Portfolio Webpage

Description:
I created a responsive portfolio webpage using HTML and CSS and deployed it via GitHub.

Portfolio Webpage GitHub repo click me


Task 14: Sad Server Challenge

Description:
I participated in the Sad Server challenge, where I worked through Linux command-line puzzles to solve a command-line murder mystery. This task enhanced my problem-solving skills under time constraints.

Sad Server Challenge


Domain specific Tasks :

Task 15: Quiz on History of Aviation

Description:
This task involved a quiz about the history of aviation. It provided a fun and engaging way to learn about the key milestones and pioneers in aviation history.

To access complete report click here


Task 16: Drone Simulation Flight

Description:
I used the Real drone Simulator to simulate flying a drone on my PC. This experience helped me learn essential drone maneuvers and understand environmental conditions that affect flight.

To access complete report click here


Task 17: Airfoil Design Using Fusion 360

Description:
I designed an airfoil using the NACA 4412 coordinates in Fusion 360. Using the DAT to spline converter, I created the airfoil sketch. Due to time constraints and software default I could not complete the simulation on time.

Airfoil Design Airfoil Design Airfoil Design


UVCE,
K. R Circle,
Bengaluru 01