29 / 12 / 2024
Learn the working of an API and its applications. Using any API of your choice, build a user interface (web app,mobile app, etc.), where you can make calls and then displaythe necessary information. An example weather app is given below, using the OpenWeather API.
Familiarize yourself with GitHub integrated workflows (GitHub actions), Issues, and pull requests with this task. Given below is a git repository, go check it out and then perform the necessary tasks stated in the readme file.
The error was caused due to the "+1" in main.py file. I corrected the error and commited my changes and pushed the new branch into my GitHub. I then issued a pull request to merge with the main branch.
Click here to access the changes I have done.
Get familiar with the Command line on Ubuntu
I learnt how the Ubuntu command line works and created a test folder, opened it, created 2600 folders whose nomencature is as specified in the task and concatenated 2 text files, all in the Ubuntu CLI.
Make a kaggle account, visit the website and complete the competition. Participate in the Titanic ML competition – the best, first challenge for you to dive into ML competitions and familiarize yourself with how the Kaggle platform works.The competition is simple: use machine learning to create a model that predicts which passengers survived the Titanic shipwreck.
Cick here to access the code that I used to predict the survival of titanic passengers. My public score is 0.77511 and my leaderboard position is 7984.
Using pandas and matplotlib, and a dataset of your choice, plot a line graph, bar graph, and scatter plot.
I learned how to plot the below graphs using Matplotlib & use the programs as given in the below image to obtain the respective graphs: Click here to access my code.
Create a website to showcase your portfolio - about yourself, interests, projects, social media profiles and more. It has to be responsive and also pushed to the git repository. CSS can be of your choice and any framework can be used.
Click here to GitHub repository of the code.
Write a technical resource article on a topic of your choice and post it on the MARVEL website. Refer to the linked article for further details.
Wrote an aricle about ISRO's Gaganyaan Mission
Click here to view my article
The objective of this task was to create a tinkercad account & to make a simple circuit to estimate the distance between the ultrasonic sensor and the object.
I first familiarized myself with the application by learning the basic setting up of circuits, wiring up components, adding and editing the components. Then I created a new circuit in Tinkercad and simulated the given task. The circuit created in Tinkercad is shown below.
Component list:
Circuit:
Click here for the link to the Tinkercad simulation.
Understood the control DC motors using the L298N motor driver and the Arduino board. Using an UNO and H-Bridge L298N motor driver,I built a circuit accordingly and controlled the speed of a DC motor.
I have learned briefly about the ESP32, understood the working of a breadboard, set up the Arduino IDE for ESP32 boards, and uploaded code to the board for LED toggling
I gained an understanding of how a soldering iron functions, the accessories used (like the sponge), and the soldering procedure. I then soldered an LED and a current control resistor together, successfully lighting up the LED using a 9V battery
To Determine the karnaugh map and make a burglar alarm using simple logic circuits.
The Buzzer activates when the door is locked and the key is pressed and when the door is open and the key is not pressed.I then derived the logic circuit shown below.
I attended the Phaseshift 2024 event organised by BMSCE
Study the datasheet of L293D motor driver and write a report on it. Specify about the ICs used in L293D, PWM, H-bridge etc.
Virtual reality, or VR, is a simulated three-dimensional (3D) environment that lets users explore and interact with a virtual surrounding in a way that approximates reality, as it's perceived through the users' senses. The environment is created with computer hardware and software, although users might also need to wear devices such as goggles, headsets or bodysuits to interact with the environment.
Augmented reality (AR) is an interactive experience that combines the real world and computer-generated 3D content. The content can span multiple sensory modalities, including visual, auditory, haptic, somatosensory and olfactory.
With Virtual Reality, you can actually experience the Pokemon World. On the other hand, with Augmented Reality, you can experience parts of the Pokemon World in the real world. That’s the major difference between the two realities! Virtual Reality allows for a fully immersive experience for the viewer but it is quite restrictive as it requires a headset. In other words, you can experience a different world using Virtual Reality but you are totally cut-off from the real world for that to happen. On the other hand, Augmented Reality allows more freedom as your normal world view is merely enhanced and not replaced. Also, Augmented Reality is easier to market than Virtual Reality as it does not require any special headsets but only a smartphone (Which most of us already have!!!) This is the reason that Augmented Reality is projected to be more relevant than Virtual Reality in the long-run.
In summary, Virtual Reality (VR) immerses users in digital environments, while Augmented Reality (AR) overlays digital elements onto the real world. Both technologies are reshaping how we interact with our surroundings, offering unique experiences and innovative applications. As AR becomes more integrated into our daily lives, and VR continues to evolve, the future holds endless possibilities for these transformative technologies.