TASK 1 [3D PRINTING] Using a 3D printer involves several steps: first, design a 3D model using CAD software or download a ready-made design. Next, prepare the printer by loading the chosen material, like plastic filament or resin. Then, initiate printing, adjusting settings such as layer height and print speed as needed
TASK 2 [API] API stands for Application Programming Interface. It's a set of protocols, routines, and tools that allow different software applications to communicate with each other. APIs are used to integrate different software systems, allowing them to communicate and share data effectively. They enable developers to access the functionality of existing applications and services, saving time and effort in development. To use an API, developers typically need to understand its documentation, which outlines how to make requests, what data formats to use, and how to handle responses, ensuring smooth interaction between applications.
TASK 4:[ Get familiar with the command line on ubuntu and do the following subtasks] 1.Ubuntu Command Line Basics: This guide covers essential commands and tasks in the Ubuntu terminal, including navigating directories, creating files and folders, and listing directory contents. 2. Creating and Managing Directories in Linux: Learn how to create directories (folders), navigate them, and manage their contents using commands like mkdir, cd, and ls. 3. Advanced Bash-Scripting Guide This resource provides more advanced scripting techniques in Bash, including loops and conditions, which are useful for tasks like creating multiple folders with sequential names. el-image
TASK 6: Working with Pandas and Matplotlib: By combining Pandas for data handling and Matplotlib for visualization, can create informative and visually appealing plots that facilitate understanding and analysis of your dataset Combining Pandas for handling data and Matplotlib for visualization lets you make informative and nice-looking plots. This helps you understand and analyze your dataset easily. Pandas helps manage and clean your data, while Matplotlib turns this data into graphs like bar charts, scatter plots, and more. These visuals make trends and patterns in your data clearer, aiding in making decisions or finding insights. Whether you're exploring sales trends, analyzing survey results, or studying any data-driven problem, this combination is powerful for presenting findings clearly and effectively.
TASK 7: Create a Portfolio Webpage Creating a portfolio webpage is a great way to showcase, skills and projects online. Start by designing a clean layout that reflects your style and personality. Include sections about myself, my interests, and my professional background. Highlight my best projects with descriptions, images, and links to live demos or GitHub repositories. Making sure the webpage is responsive. Use HTML for structure, CSS for styling, and JavaScript for interactive elements if needed. Finally, host my portfolio on platforms like GitHub Pages for easy access and sharing with others.
TASK 9: Tinkercad
Tinkercad is a tool where we can create and test electronic circuits online. For a simple circuit using an ultrasonic sensor to measure distance, would connect the sensor to an Arduino board. The sensor sends out sound waves and measures how long it takes for them to bounce back from an obstacle. This helps calculate the distance between the sensor and the obstacle. In Tinkercad, you can drag components like the Arduino and ultrasonic sensor onto a virtual workspace, connect them with wires, and simulate how they work together. This simulation lets you see how changing components or connections affects the circuit's behavior without needing physical parts. It's a useful way to learn about sensors, circuits, and Arduino programming before making a real-world project.
TASK 11: LED Toggle Using ESP32
TASK 12: Soldering Prerequisites
TASK 15: Active Participation
TASK 10: Speed Control of DC Motor