This Article is yet to be approved by a Coordinator.
Task 1: 3D Printing \n\n### Overview\n\nBrief description of the 3D printing task and its goals.\n\n### Materials Needed\n\nList of materials required for the task:\n\n- 3D printer\n- Filament \n- 3D model files\n\n### Execution\nThe first step involves preparing the 3D model, ensuring its compatibility with the chosen filament and printer specifications. Subsequently, slicing software such as Creality or Ultimaker is used to generate the STL file, with adjustments made to print settings for optimal results.\n\nAfter loading the filament into the 3D printer and performing necessary calibrations, the printing process begins. Throughout this phase, it's crucial to monitor the print and address any issues that may arise.\n\nPost-processing includes tasks such as removing supports and refining the printed object to achieve the desired quality. A final quality check ensures the success of the project.\n\n### Images\n\n\n\n\n### Github\n---\n\n# Task 2: API\n### What is an API?\nAn API (Application Programming Interface) is a set of rules that allows one software application to interact with another.\n\n### Images\n\n\n\n\n### Github\n---\n\n# Task 3: Working with Github\n### What are Issue and Pull request?\nIn GitHub, an issue is a tracked item used to discuss, organize, and prioritize work on software projects, while a pull request is a proposed change that is submitted for review and integration into the main codebase.\n\n### Images\n\n\n\n\n### Github\n---\n# Task 4: Get familiar with the command line on ubuntu and do the following subtasks:\n* Create a folder named test.\n* cd into that folder.\n* Create a blank file without using any text editor.\n* List the files in that folder.\n* Create 2600 folders in this folder where each folder is named like . For example, M90 or B56.\n* Concatenate two text files containing any random text and display them on the terminal.\n\n### Images\n\n\n\n\n### Github\n---\n# Task 5: Kaggle contest\n### What is ML?\nMachine learning is a subset of artificial intelligence that empowers computers to learn patterns from data and make predictions or decisions without explicit programming. It involves the development of algorithms that improve their performance over time as they are exposed to more data.\n\n### What is Kaggle?\n\nKaggle is a platform for data science and machine learning competitions, providing datasets, notebooks, and a collaborative environment for data enthusiasts and professionals to solve real-world problems and share insights.\n\n### What is the Titanic Compitition?\nIn this competition, participants are tasked with predicting the survival or death of passengers based on various features like age, sex, and ticket class.\n\n### Images\n\n\n\n\n### Github\n---\n\n# Task 6: Working with Pandas and Matplotlib\n### What are Pandas and Matplotlib\n* Pandas is a data manipulation library for Python, and Matplotlib is a plotting library for creating static, interactive, and animated visualizations in Python.\n* Pandas helps organize, clean, and filter data, while Matplotlib facilitates the creation of various types of plots and charts to visualize that data. Together, they form a powerful combination for data analysis and visualization tasks.\n\n### Images\n\n\n\n\n\n### Github\n---\n# Task 7: Create a Portfolio Webpage\n### What is a Portfolio Webpage?\nA portfolio webpage is an online showcase that presents an individual's or a professional's work, projects, skills, and achievements in a visually appealing and accessible format.\n\n### Github\n---\n\n# Task 8: Writing Resource Article using Markdown\n### What is Markdown?\nMarkdown is a lightweight markup language that uses plain text formatting to convert into HTML, providing a simple and readable way to write for the web. It is widely used for creating documents, README files, and content on platforms like GitHub.\n\n## Link for the article\n\n### Github\n---\n# Task 9: Tinkercad\n### What is Tinkercad?\nTinkercad is an easy-to-use, web-based application for creating digital designs and prototypes of 3D models. It is widely used for educational purposes and offers a user-friendly interface for beginners to learn and experiment with computer-aided design \n\n### Distance estimation using ultrasonic sensor using Tinkercad\n\n\n\n### Github\n---\n\n# Task 10: Speed Control of DC Motor\n### What is Arduino?\n\nArduino is an open-source electronics platform that consists of both hardware and software for creating interactive projects. It is widely used for prototyping and building a variety of electronic devices by hobbyists, students, and professionals.\n\n### What is Motor driver?\n* A motor driver in electronics is a device or circuit that controls the speed, direction, and power supply to electric motors, facilitating their precise and efficient operation in various applications such as robotics and automation. \n* It interprets signals from a microcontroller and provides the necessary voltage and current to drive the connected motor.\n\n### H-Bridge L298N Motor Driver\nThe L298N is an integrated H-bridge motor driver IC commonly used in robotics and electronics. It enables bidirectional control of DC motors, allowing them to be driven forward or backward with adjustable speed using a microcontroller.\n\n### Images\n\n\n\n\n### Github\n---\n# Task 11: LED Toggle Using ESP32\n### What is ESP32?\nThe ESP32 is a versatile Wi-Fi and Bluetooth-enabled microcontroller developed by Espressif Systems, widely used for IoT projects. It features dual-core processing, low power consumption, and a rich set of peripherals, making it suitable for a variety of applications.\n\n### Images\n\n\n\n\n### Github\n---\n\n# Task 12: Soldering Prerequisites\n### What is Perf board?\nA perf board, short for perforated board, is a type of circuit board with a grid of holes for soldering electronic components without need of PCB for small projects.\n### Various other components\n\nSolder: Solder is a fusible metal alloy used to join together two or more metal components by melting it and allowing it to solidify, creating an electrical and mechanical bond.\n\nSoldering Iron: A soldering iron is a tool with a heated metal tip used for melting solder and applying it to the joints of electronic components to create electrical connections.\n\nSoldering Wick: Soldering wick, also known as desoldering braid, is a fine copper wire braided together, designed to absorb and remove excess solder during desoldering operations.\n\nFlux: Flux is a chemical substance applied to surfaces before soldering to improve the wetting ability of the solder, enhance the bond between the solder and the metal, and prevent oxidation during the soldering process.\n\n### Images\n\n\n\n\n### Github\n---\n# Task 13 : 555 Astable Multivibrator \n### What is a Multivibrator?\nA multivibrator in electronics is a circuit that produces continuous square wave or pulse wave output, commonly used for generating clock signals and timekeeping in digital circuits.\n### Why use Astable Multivibrator?\n* They inherently produce a continuous square wave output with no stable states. \n* This characteristic allows for easy adjustment of the duty cycle by altering the values of the associated resistors and capacitors, offering flexibility in generating diverse pulse widths compared to stable or multistable multivibrators.\n### Why it is called 555?\nBecause of its three 5 kฮฉ resistors that were originally used in its internal voltage divider network.\n### 60% Duty Cycle meaning\n* A 60% duty cycle means that the device is active and consuming power for 60% of the total operational time, while it remains inactive (not consuming power) for the remaining 40%. \n* This ratio is often relevant in the context of pulse-width modulation (PWM) signals, where the duty cycle determines the average power delivered to a load.\n\n### What is an Oscilloscope?\nAn oscilloscope is an electronic test instrument that graphically displays electrical signals in real-time, showing voltage variations over time on a graphical screen\n\n### Images\n\n\n\n\n\n\n### Github\n---\n\n# Task 14: Karnaugh Maps and Deriving the logic circuit \n\n### What is K-Map?\nA Karnaugh map (K-map) is a graphical representation used in Boolean algebra and digital logic design for simplifying algebraic expressions and optimizing logical circuits. It organizes truth table data into a grid to identify patterns for efficient logic minimization.\n\n## Burglar alarm using simple logic circuits based on door lock/open and key pressed/not pressed\n\n### K-Map Logic\n\n\n## Simple Circuit Design\n\n### Door is closed and key is not pressed\n\n### Door is closed and key is pressed\n\n### Door is open and key is pressed\n\n\n### Github\n---\n# Task 15: Active Participation\n\n### List of competitions participated in 2023:\n\n\n\nNcode\n - December 2022: 5th place ๐
\n - January 2023: 3rd place ๐
\n - August 2023: 5th place ๐
\n\n\nGDSC HTML Code-Off\n\n\n\nAloke - Won 2 badges ๐\n\nUdaan\n\nJaatre\n\nImpetus - April 2023:\n- Clash of Code: Qualified for final round R2\n- Mock Placement: Qualified for final round R2\n- Firequest: Qualified for final round R3\n- Civicture: Qualified for final round R2\n- Escape the Crash: DNQ\n- Codestorm: DNQ\n- TechRoadies: Won 1st place ๐
\n\nHackathon:\n- KSIT SENTINEL HACK 4.0 (24hr): Participated\n- FantomCode'23 RVITM Hackathon - DNQ\n\n\n\n\n### Images\n\n\n\n\n\n### Github\n\n