COURSEWORK
Swaroop | AUTHOR | ACTIVE |
13 / 9 / 2025
An API (Application Programming Interface) is a set of rules and tools that allow different software applications to communicate with each other.
It acts like a middleman or waiter, taking requests from a customer and serving the desired data.
In this task, I used an API key from Weather API.
GitHub is a version control platform where I can push code to a remote repository and track changes over time.
Using Git, I can store code locally, update it later, and roll back changes when needed.
GitHub also supports team collaboration by allowing multiple people to work together and merge changes safely.
Ubuntu is a popular, open-source Linux operating system based on Debian.
It is secure, user-friendly, and widely used for software development.
testsw
using mkdir
.avengersfile
inside the folder using touch
.mkdir $(seq -f "avengers%04g" 2 2601)
cat
command.Linear Regression helps predict missing data by learning patterns from a dataset.
For example, it can predict future gold prices based on historical data.
I created my portfolio website using HTML and CSS and deployed it on GitHub.
Tutorial Source: Sudopower YouTube Channel.
Studying the One Wing Drone taught me how innovation can break traditional designs.
I understood how aerodynamics, control systems, and material science combine to allow a drone to fly efficiently with only one wing.
Tinkercad is a virtual electronics simulator platform, ideal for learning circuit design without hardware.
Link to project:
View My Project
In this task, I used an Arduino board and L298N H-Bridge Motor Driver IC to control the speed and direction of a DC motor.
Learned about the soldering equipment available in our lab:
I practiced soldering an LED circuit on a perf board.
Designed a 555 Timer Astable Multivibrator circuit with a 60% duty cycle on a breadboard.
Observed the output using probes.
I worked on a simple burglar alarm system using K-maps and logic gates. By analyzing different door and key conditions, I simplified the logic with a K-map and built a circuit where a buzzer turns on for certain cases. It helped me understand how logic gates work in real-life setups .
echnical Report: L293D Motor Driver IC
The L293D is a quadruple high-current half-H driver IC designed to control bidirectional drive currents of up to 600 mA per channel at voltages ranging from 4.5 V to 36 V. It is widely used in robotics and automation systems to drive inductive loads such as relays, solenoids, DC motors, and bipolar stepping motors. Texas Instruments
The L293D integrates four half-H drivers, each capable of driving a motor in both directions. Each output is a complete totem-pole drive circuit, featuring a Darlington transistor sink and a pseudo-Darlington source. This configuration allows for efficient current handling and bidirectional control. Texas Instruments
The L293D utilizes an H-bridge configuration to control the direction of current flow through the motor. An H-bridge consists of four switches arranged in a bridge-like structure, enabling the polarity of the voltage applied to the load (motor) to be reversed. This allows the motor to rotate in both clockwise and counterclockwise directions. Wikipedia
The L293D supports speed control through Pulse Width Modulation (PWM). By applying a PWM signal to the enable pins (1,2EN and 3,4EN), the effective voltage supplied to the motor is varied, thereby controlling its speed. A higher duty cycle increases the average voltage, resulting in higher motor speed, while a lower duty cycle decreases the speed. ProtoSupplies
Robotics: Used to drive wheels and actuators.
Automation Systems: Controls motors in conveyor belts and automated machinery.
Consumer Electronics: Drives motors in devices like fans and toys.
The L293D motor driver IC is a versatile and reliable component for controlling DC motors and stepper motors in various applications. Its integrated H-bridge configuration and support for PWM speed control make it an essential part of many electronic systems.
Technical Report: MQ135 Gas Sensor
The MQ135 is a semiconductor gas sensor designed to detect a wide range of gases, including ammonia (NH₃), benzene series, alcohol, and smoke. It is widely used in air quality monitoring systems due to its sensitivity and cost-effectiveness. Winsen Sensors
The sensor's resistance varies with the concentration of gases. Calibration involves determining the sensor's resistance in clean air (Ro) and at known concentrations of target gases (Rs). The ratio Rs/Ro is used to estimate the gas concentration. For example, approximate Rs/Ro values at different concentrations are:
Ammonia (NH₃):
50 ppm: Rs/Ro ≈ 3.6
100 ppm: Rs/Ro ≈ 2.2
500 ppm: Rs/Ro ≈ 0.6
Carbon Dioxide (CO₂):
50 ppm: Rs/Ro ≈ 4.0
100 ppm: Rs/Ro ≈ 2.5
500 ppm: Rs/Ro ≈ 0.7
Benzene:
50 ppm: Rs/Ro ≈ 5.0
100 ppm: Rs/Ro ≈ 3.0
500 ppm: Rs/Ro ≈ 1.0
hub.uvcemarvel.in
The sensor's response to gas concentration follows the Freundlich adsorption isotherm, expressed as:
𝑘 𝑃 1 / 𝑛 x/m=kP 1/n
Where:
x/m: Amount of gas adsorbed per unit mass of adsorbent
P: Partial pressure of the gas
k: Adsorption capacity constant
n: Empirical constant (n > 1)
This equation models the adsorption behavior of gases on the sensor's surface, aiding in understanding and predicting sensor responses. hub.uvcemarvel.in
Air Quality Monitoring: Detects pollutants in indoor and outdoor environments.
Industrial Safety: Monitors hazardous gas levels in factories.
Consumer Electronics: Integrated into devices like smart air purifiers.
I developed a simple web-based Stone-Paper-Scissor game using HTML, CSS, and JavaScript. The game allows the user to choose between stone, paper, or scissor and plays against the computer, which makes a random choice. The result is displayed immediately, showing whether the user wins, loses, or draws. The interface is user-friendly, responsive, and visually appealing, providing instant feedback. This project helped me understand DOM manipulation, event handling, and basic game logic implementation. It is a fun interactive project that demonstrates core web development concepts and improves user interaction skills.