23 / 12 / 2024
This task involved exploring the basics of 3D printing, including understanding how 3D printers work and the role of STL files in the process. I learned to use slicing software like Ultimaker Cura to convert STL files into G-code for printing. I also studied key printer settings such as bed temperature and nozzle temperature. Finally, I downloaded an STL file, sliced it, adjusted the settings, and prepared it for printing, gaining hands-on experience with the entire process.
I 3d printed an atom shaped pendent whose 3d printing time was 32 minutes.
For more insights, check out this video: 3D Printing Basics.
Here’s what I did: I built a simple web app to fetch and display jokes dynamically.
Outcome: Created a functional, interactive joke app that works seamlessly.
Here’s what I did:
Implemented a Function:
add
function in Python to sum two integers.Wrote Test Cases:
add(3, 5)
returned 8
, and all tests passed.GitHub Workflow:
In this task, I learned basic Ubuntu command line operations. I created a folder named aviation
and added a blank file using mkdir
and touch
commands. I created 2600 folders with alternating names using a loop. Then, I created two text files (file1.txt
and file2.txt
) with random text and concatenated them using the cat
command. This helped me get familiar with folder creation, file manipulation, and text operations in the terminal.
Data Visualization with Pandas and Matplotlib
I worked on a project where I used Pandas to manipulate data and Matplotlib to create graphs for better data analysis. The goal was to visualize trends and relationships in a dataset covering revenue, profit, and expenses from 2010 to 2015.
The data covers Revenue, Profit, and Expenses ,i just used some random data examples to do this task , as there is no connection of this data to reallity ,just tried to show consistent growth in both revenue and profit.
This task helped me gain practical experience in using Pandas and Matplotlib for data analysis and visualization. It emphasized how important visualizing data is for spotting trends and making informed decisions.
The code is available on GitHub: GitHub Repository Link
Creating a Portfolio Webpage
For Task 7, I created a personal portfolio webpage to showcase my skills, interests, and contact details. The webpage is designed to be responsive, so it looks great on any device, from mobile phones to desktops. I used custom CSS for a clean and professional look.
I’ve hosted the webpage on GitHub Pages and used Git for version control. The portfolio is available on GitHub for anyone to view.
You can check out my portfolio at portfolio link.
This task helped me build a simple yet professional webpage to display my skills and contact info. Hosting it on GitHub ensures that it's easy to access and track updates.
UAVs revolutionize farming with precision agriculture, crop monitoring, and water management using technologies like multispectral imaging, LiDAR, and AI.
Challenges: Regulations, high costs, data management.
Future: Autonomous drones, IoT integration, advanced analytics.
Check the full article: GitHub Repo
I worked on a project using Tinkercad to create a simple radar system. The main goal was to understand how ultrasonic sensors and servo motors work. Here’s the story:
First, I set up a Tinkercad account and learned how to build circuits. I started with an ultrasonic sensor connected to an Arduino to measure distances by sending out pulses and timing their return. Then, I added a servo motor to rotate the sensor, simulating the radar scanning effect. The sensor took distance measurements at various angles (0° to 180°), detecting objects within its range.
I tested the whole setup by simulating it in Tinkercad, and it worked perfectly, with the radar rotating and displaying distance readings of obstacles.
Here are some demo videos of the setup: Video 1 and Video 2.
In this project, I explored how to control the speed of a 5V DC motor using an L298N motor driver and an Arduino UNO. The goal was to understand PWM (Pulse Width Modulation) and simulate the system on Tinkercad before testing it with real hardware. Here’s the story:
I started by learning about the L298N motor driver, which controls both the direction and speed of motors. I connected the motor to the driver, using the Arduino to control the direction and speed through input pins and a PWM-capable pin for the speed control.
The circuit was first simulated on Tinkercad, where I wrote code to adjust the motor speed by changing the PWM duty cycle. After successful simulation, I built the circuit using real hardware. The motor's speed was controlled by varying the PWM values (from 0 to 255) and using a potentiometer for real-time adjustments.
Check out the video demo of the working setup: Video Link.
I worked on a project using an ESP32 to create a simple web server that can control an LED via a web interface. Here’s the breakdown:
I first set up the Arduino IDE to work with the ESP32 and installed the necessary libraries for Wi-Fi. Then, I wrote code to set up a web server directly on the ESP32, enabling it to connect to a local Wi-Fi network and serve a web page with buttons to control the LED.
Once the LED was connected to one of the GPIO pins, I created a simple HTML interface that let users toggle the LED ON or OFF by pressing buttons. After uploading the code to the ESP32 and powering it up, I accessed the web interface by entering the ESP32's IP address in a browser, and successfully controlled the LED remotely.
Here’s a demo video of the project in action: Video Link.
This was all about learning soldering basics and soldering a LED on a perf board. Here's how it went:
First, I got familiar with the tool that is the soldering iron to melt solder. Once I understood these, I prepared a perf board and soldered an LED on it.
The fun part was soldering! I heated the soldering iron and carefully soldered the LED onto the board. I made sure not to use too much solder to avoid common beginner's mistakes and followed safety precautions throughout.
Here's a visual representation of soldering basics: .
I worked on creating a 555 astable multivibrator to generate a square wave with a 60% duty cycle. The circuit was built using R1 = 10kΩ, R2 = 20kΩ, and C1 = 10µF. The setup was assembled on a breadboard, and the output was tested using a Digital Storage Oscilloscope (DSO).
The observed duty cycle was 56.92% instead of the targeted 60%, despite adjustments. The task helped me understand the relationship between resistors, capacitors, and duty cycle in waveform generation.
Captured waveform:
Marvel Open Day Participation
Presented my Lie Detector Project at Marvel Open Day and received the certificate of participation.
The L293D is a versatile H-Bridge motor driver used for DC and stepper motors, supporting bidirectional control and PWM-based speed adjustment. It operates at 4.5V–36V with a 600mA continuous current capacity.
You can check the full report here.
For a detailed comparison of Virtual Reality (VR) and Augmented Reality (AR), including their definitions, key differences, and trends in the industry, please refer to the full report. The report also highlights some notable Indian companies in the VR/AR space and explores how these technologies are evolving. Generative AI was not used in this task. For all the information, check the full report here.
Aviation has come a long way from the ancient dreams of flight. While early cultures used myths and simple devices like kites, the real breakthroughs started in the 19th and 20th centuries. Leonardo da Vinci had visions of flying machines, but it was the Wright Brothers who made history in 1903 with the first controlled flight. Later, pioneers like Charles Lindbergh and Amelia Earhart pushed the boundaries, with Lindbergh making the first solo nonstop transatlantic flight and Earhart being the first woman to fly solo across the Atlantic. Fast forward to the mid-20th century, and jet engines revolutionized aviation, making planes faster and more efficient. Supersonic flight became a reality with the Concorde in the '70s, capable of flying over twice the speed of sound. Today, aircraft like the Boeing 787 and Airbus A350 are marvels of engineering, offering better fuel efficiency and longer ranges. Behind every aircraft are key components like the fuselage, wings, engines, tail, and cockpit, each playing a vital role in making flight possible. Throughout history, the goal has always been to overcome challenges like gravity and air resistance, and thanks to innovators and engineers, modern air travel continues to evolve.
In this task, I explored drone operations using a simulator, focusing on key UAV configurations, flight dynamics, and environmental factors. Drones, like quadcopters, hexacopters, fixed-wing UAVs, and hybrid designs, vary depending on their use, with quadcopters being the most common. I also learned how factors like wind, temperature, altitude, and weather conditions influence drone performance. The simulator helped me practice basic maneuvers like takeoff, landing, yaw, pitch, roll, and hovering.
In this task, I designed an airfoil using the NACA 4412 coordinates in Fusion 360, focusing on both traditional and composite materials. The design aimed to generate at least 5 newtons of lift at a wind speed of 25 m/s. The NACA 4412 airfoil was chosen for its balanced aerodynamic properties, including a 4% camber and 12% thickness. I used a spline tool to accurately plot the coordinates and created two versions of the airfoil: one with wood and one with aluminum composite materials.
The wooden airfoil generated 45 newtons of lift at 25 m/s, while the aluminum composite airfoil generated 78 newtons, showcasing the advantages of composite materials in terms of strength and weight efficiency. Both airfoils met the required lift specifications, but the composite version demonstrated better performance due to its superior material properties.
This task helped deepen my understanding of airfoil design, material selection, and how they impact lift generation in real-world applications. The design and simulation process, using Fusion 360 and Fusion CFD, provided valuable insights into aerodynamic principles and their practical applications for UAV and aircraft design.
You can explore the detailed CFD simulation results in the linked GitHub repository: GitHub Repo.