cover photo

BLOG · 6/1/2024

Harshitha R J
Harshitha R J
OP
This Article is yet to be approved by a Coordinator.

TASK 1. Create a portfolio webpage.\n ###### Creating my portfolio marked the inaugural task for me, leveraging my prior knowledge of HTML and CSS. To kick things off, I meticulously crafted a well-defined structure for my profile. My initial focus was on establishing a seamless navigation experience, which led me to design a user-friendly navbar. Utilizing basic CSS tools, such as background colors, I added a touch of vibrancy to each section. Employing strategic padding, I ensured a harmonious balance around the content within the defined borders, offering a visually pleasing layout . I employed text alignment techniques, ensuring that every piece of text resonates effortlessly within its designated space. Crucially, I added a photo section, allowing visitors to put a face to the name. Connecting seamlessly with my GitHub profile was a priority, and I elegantly embedded the link, providing a gateway to my repository of projects. \n\n Alt text\n\n\n Alt text\n\n \n\n\n-----\n\n## TASK 2.Tinkercad \n\n ###### Tinkercad is a web-based 3D modeling application developed by Autodesk. It's designed to be beginner-friendly, making it accessible for individuals who are new to 3D design and modeling. Exploring Tinkercad , I discovered its profound utility in simplifying circuit design tasks. I began by acquainting myself with the tools at my disposal and understanding their specific applications. The task at hand involved the construction of an ultrasonic sensor circuit—a novel concept for me.\n###### As I delved into the intricacies of the ultrasonic sensor. The task centered around estimating the distance between an obstacle and the sensor and subsequently displaying the result. This was an entirely new realm for me, and I found the learning curve to be surprisingly approachable.\n \n\nAlt Text\n---\n\n## Task 3.Soldering Prerequisites\n###### I learned about soldering by reading an article and getting some guidance. It was easier than other tasks, and the best part was soldering LEDs, which was a satisfying experience. Overall, it made the learning process enjoyable and straightforward.\nAlt Text\n\nAlt Text\n---\n\n## Task 4. Speed Control of DC Motor\n###### I came across a cool article that explained how to control the speed of a motor using something called PWM (Pulse Width Modulation). It's like a magic trick for motors! The article also introduced me to a nifty tool called the L298N motor driver, which plays a key role in making motors do what we want.\n###### Now, the interesting part was, these were all new things for me – PWM, L298N, and all that. A coordinator was there to guide me through it. Together, we practically applied what I learned. We tinkered with PWM to control the motor speed and got hands-on experience with the L298N motor driver. It was like turning theory into real-life. \nAlt Text\n---\n\n ## Task 5. Design astable multivibrator with duty cycle\n ###### I began by learning how to connect things on a breadboard. I looked at circuit diagrams, also known as black diagrams, and tried making the connections myself. It got a bit confusing at first. But then, I decided to ask a coordinator for help. With their guidance, things became clearer. I learned not only how to make connections but also how it all works. We talked about formulas and the factors that influence the whole setup. It turned out to be a cool learning experience, starting from confusion to understanding the ins and outs of making circuits on a breadboard.\n \nAlt Text\n\nAlt Text\n\nAlt Text\n---\n\n## Task 6.LED Toggle Using ESP32\n\n###### I took on the task of creating a web server using the ESP32. Thanks to learning how to use a breadboard and make connections, the whole process became much simpler. The components were straightforward, and I stumbled upon the Arduino IDE.\n###### I connected two LEDs to the ESP32—one to GPIO 26 and the other to GPIO 27. After copying and tweaking the code, I uploaded it to the Arduino IDE. Then, I plugged in the ESP32 to the computer to access the web. By pasting the IP address into the browser, I could check and see everything in action. That's how I completed the task. \n\nAlt Text\n\nAlt Text\n---\n\n## Task 7. Get familiar with the command line on ubuntu and do the following subtasks\n\n###### For this task involving Ubuntu, I started by creating a folder named 'test_harshitha.' Afterward, I navigated into that folder using the 'cd' command. Inside the folder, I created a blank file and listed all the files present using a 'for' loop in Linux.\n ###### I employed the 'mkdir' command, creating a whopping 2600 folders. The terminal was a busy place! To add content, I utilized the 'nano' text editor and wrote text files using the 'cat' command. In essence, this Ubuntu task took me through the process of folder creation, file manipulation, and the utilization of commands like 'mkdi ' 'nan ' and 'cat'.\n\nAlt Text\n\nAlt Text\n\n---\n\n## Task 8.Github\n\n###### I started by getting familiar with GitHub and its applications through video tutorials. I made some changes to the code and then, to keep things organized, I created a separate branch. This branch allowed me to experiment without affecting the main code.After making my changes, I initiated a pull request. This step involved proposing my changes to be reviewed and eventually merged into the main codebase. Following a review process, I successfully merged my branch with the main branch. This whole process, from making changes to merging, was a part of completing my task on GitHub.\n\nAlt Text\n\nAlt Text\n---\n\n## Task 9.Karnaugh Maps and Derving the logic circuit\n \n###### For this task, I applied my prior knowledge of Karnaugh maps (K-maps). I began by setting up a K-map to appropriately represent the 4 cases involved in the task. To supplement this, I created a corresponding truth table. To implement and test these cases, I employed AND gates, a fundamental logic gate. The AND gates allowed me to simulate and validate the outcomes based on the defined conditions. This approach, using K-maps and AND gates, formed the core of my strategy in tackling the task.\nAlt Text\nAlt Text\n---\n## Task 10. Active Participation\n\nI participated in the CodeFury hackathon organized by IEEE. Despite limited knowledge of JavaScript, I took on the challenge and developed a webpage for the given problem statement using HTML and CSS. While the webpage may not have included advanced features due to my JavaScript limitations, the experience was enriching. This marked my first hackathon, and I enjoyed the learning process and the opportunity to contribute to the challenge.\n\nAlt Text\n\n\n\n\n\n\n\n\n\n\n \n

UVCE,
K. R Circle,
Bengaluru 01