2 / 1 / 2025
Working with GitHub allowed me to learn more about the commands and the workings of GitHub. It is a cloud-based platform used for software development that enables people to team up and work together on a project irrespective of their location. GitHub is also the home to many new tools and source code in various languages. Few git commands that I learnt while working around are:
1.git clone: downloading an existing repository from a remote server.
2.git commit: committing the changes to the local repository.
3.git pull: downloading and integrating remote changes.
4.git push: pushing new local changes to a remote server.
5.git merge: integrating changes from another branch
And so on.
I learnt a lot about command lines on Ubuntu while carrying out this task. I learnt how to create a directory, change a directory, create a file, listing all the files in that directory, and many more. The command lines that I required for this task are:
I learnt how to use the machine learning model using the Titanic dataset from Kaggle. I learnt the key steps involved like data cleaning, encoding, training, parameter tuning, testing and validation to train the model according to the given .csv file.
I learnt about the pandas and matplotlib while carrying out this task.
Panda is a Python library that is used for working with data sets. It has functions for analyzing, cleaning, exploring, and manipulating data.
Matplotlib is another Python library that is used to create data visualizations, such as plots, histograms, bar charts, scatter plots, pie charts, and maps.
I created a basic portfolio using the basic knowledge I have about HTML, CSS, and Javascript. I also pushed the code to GitHub.
GitHub link: Code
I started using Markdown for the reports of MARVEL and learnt about the headings, lists, links, codes, and images.
Markdown is a markup language that allows users to format plain text with special characters to create headers, bullets, boldface and more.
Tinkercad is a free, web-based program for 3D modelling and circuit building. It is easy to use and is often used to help visualise a certain concept properly. It is a platform where one can create various models from their imaginations and comprehend it.
I used Tinkercad to build an Ultrasonic Radar System using Arduino UNO which detects the distance from the obstacle and diverts the rotor to the safer direction to avoid collision.
DC motor is a type of motor that uses direct current to create mechanical force.
In this task, I made use of certain hardware components like Arduino UNO, Servo motor, and H- Bridge motor driver. Referring to a few online videos and articles, I got to know more about the working of these hardware components.
Using an online code, I was able to build the circuit and run it smoothly. The speed of the motor was controlled by the potentiometer that was used in the circuit.
The ESP32 is a low-power, low-cost microcontroller chip that provides Wi-Fi and Bluetooth connectivity to the embedded devices.
I used ESP32 microcontroller to build a circuit using breadboard, jumper wires, LED bulbs, and resistors. I made use of an online code that allowed me to generate an IP address where there were two buttons showing ‘ON’ and ‘OFF’, which carried out their functions once the code was running smoothly.
An A-Stable multivibrator is a self-propelled oscillator that continuously switches between two output voltage levels, or states, without input. In this task we use 555 IC chip and connect to R1=10k ohms and R2 = 22k ohms(approximately 1:2 ratio in resistances) and capacitors.
It is a type of relaxation oscillator that produces a square output. The circuit’s output wires were connected to a digital storage oscilloscope(DSO) which showed a duty cycle of 56%
In this task, I learnt about how to handle the soldering gun when its hot and how to solder the iron properly without any wastage.
I soldered an LED to a breadboard along with a resistor, in such a way that the resistor appeared to be internally connected to the LED.
I wrote a short report on L293D motor driver, explaining its role in controlling the motors. Motor drivers act as current amplifiers since they take a low-current control signal and provide a higher-current signal. This higher current signal is used to drive the motors.
I participated in various events like BitNBuild and CodeFury held in college. The participation certificates for these events are given below:
The given case is to design a burglar system using logic gates and to realise when the alarm will go off.
The alarm is expected to go out when the condition for the Door and Key are 1 and 0 respectively. This condition indicates that the door is open without the key being used which makes the alarm go off.
The File containing all the necessary tables and diagrams is listed.
SadServers is a website that helps budding learners enhance their command-line abilities and problem-solving capacity.
“Command Line Murders” was one of the thriller scenarios where we had to investigate a murder that happened in a city using all the Linux commands that we know. It puts our knowledge of the Linux commands to test. It was really fun to play through with it.