cover photo

BLOG · 2/1/2025

MEGHANA'S GENERAL TASKS REPORT - 02

Meghana M. V
Meghana M. V
OP
MEGHANA'S GENERAL TASKS REPORT - 02
This Article is yet to be approved by a Coordinator.

Task 16: Datasheets Report Writing

I researched the MQ135 gas sensor and wrote a detailed report about its calibration for different gases. The report also included a discussion on the Freundlich Absorption Theorem and the sensor's applications in air quality monitoring.

Datasheet Report: MQ135 Gas Sensor

MQ135 Gas Sensor
Figure 1: MQ135 Gas Sensor Module

Introduction

The MQ135 is a gas sensor widely used for detecting harmful gases such as ammonia (NH3), nitrogen oxides (NOx), alcohol, benzene, smoke, and carbon dioxide (CO2) in the environment. Its versatility and sensitivity make it ideal for air quality monitoring systems. This report examines the MQ135's specifications, calibration techniques, and its relation to the Freundlich Absorption Theorem.

Key Specifications

  • Operating Voltage: 5V DC
  • Power Consumption: < 150mA
  • Preheat Time: ~20 seconds
  • Detection Range:
    • NH3: 10-300 ppm
    • Benzene: 10-1000 ppm
    • Alcohol: 10-300 ppm
  • Output: Analog voltage proportional to gas concentration

Working Principle

The MQ135 operates based on changes in the resistance of its internal sensing material, typically tin dioxide (SnO2). When exposed to gases, the sensor's resistance varies, producing a corresponding change in output voltage.

Freundlich Absorption Theorem

Freundlich Absorption Graph
Figure 2: Freundlich Absorption Isotherm Graph

The sensor's response to gas concentration follows the Freundlich adsorption isotherm: [ C = k \cdot R^n ]
Where:

  • (C) is the gas concentration
  • (R) is the resistance of the sensor
  • (k) and (n) are constants derived experimentally

Applications

  • Air quality monitoring systems
  • Industrial safety equipment
  • IoT-based environmental sensing devices
  • Smoke and alcohol detection systems

Datasheet Report: L293D Motor Driver

L293D Motor Driver
Figure 3: L293D Motor Driver IC

Introduction

The L293D is a quadruple half-H driver IC commonly used to control DC motors and stepper motors in robotics and automation projects. It enables bidirectional control of motors using a simple interface, making it indispensable in embedded systems.

Key Components

1. H-Bridge Circuit

H-Bridge Circuit
Figure 4: H-Bridge Circuit Diagram

An H-bridge is a circuit design that allows a voltage to be applied across a motor in either direction. The L293D contains two H-bridges, enabling independent control of two motors.

Working Principle

  1. Enable Pins: Activates each H-bridge.
  2. Input Pins: Control the motor's direction of rotation.
  3. Output Pins: Drive the motor based on the input logic and enable state.

Control Logic Table

EnableInput 1Input 2Motor Action
HighHighLowForward
HighLowHighReverse
HighLowLowStop
LowXXStop

Applications

  • Robotics for motor control
  • Conveyor belt systems
  • IoT-based automation systems
  • Educational projects

Conclusion

Both the MQ135 gas sensor and the L293D motor driver play critical roles in embedded systems and automation projects. The MQ135 enables precise environmental monitoring, while the L293D simplifies motor control. Understanding their datasheets is essential for accurate integration and optimal performance in real-world applications.

Outcome:

  • Completed a comprehensive datasheet report on the MQ135 gas sensor and the L293D motor driver.

Task 17: Introduction to VR

I researched the differences between Virtual Reality (VR) and Augmented Reality (AR), along with the trends in VR technology. Virtual Reality (VR) takes you into a whole new digital world, while Augmented Reality (AR) adds digital elements to what you see in the real world. VR is gaining popularity in areas like gaming, education, healthcare, and even the metaverse, thanks to improvements in VR headsets, software, and faster internet like 5G. In India, companies like AjnaLens, Scapic, and Simulanis are using VR to improve learning, training, and healthcare. When I tried VR myself, it felt incredibly real and interactive, showing just how powerful it can be for creating lifelike experiences. VR is changing the way we connect with both the digital and real worlds, opening up endless possibilities.

Outcome:

  • Created a detailed report comparing VR and AR technologies and identified key trends in the VR industry.

  • Photos

  • Report on VR and AR


Task 18: Sad Servers – "Like LeetCode for Linux"

sadsrever

In this task, I explored a fictional murder mystery where clues were hidden in Linux directories and files. Using Linux commands, I had to investigate, extract data, and connect the dots to solve the case.

Unfortunately, I was unable to complete the task. I faced difficulties in resolving some of the complex troubleshooting challenges under time pressure. However, I learned valuable lessons that will help me in future attempts.

Commands I Used and Learned

  1. Navigating Files:

    • ls (List files)
    • cd (Change directory)
    • pwd (Print working directory)
  2. Searching for Clues:

    • grep (Search text within files)
    • find (Locate files based on patterns)
  3. Data Analysis:

    • cat (View file contents)
    • less and more (Page through file contents)

What I Learned

  • Patience and Precision: One missed detail can break the entire process.
  • Linux Skills: This task improved my understanding of Linux commands and file systems.
  • Troubleshooting Under Pressure: Debugging under time constraints was thrilling and challenging.

Summary

The Sad Servers challenge made me feel like a detective with a keyboard! Although I wasn't able to complete it, it was a great opportunity to sharpen my Linux skills and learn more about troubleshooting in a practical setting. The experience has motivated me to keep improving and tackle similar tasks in the future.


Task 19: Make a Web App

I created a web app using Express.js that functions as a resource library. This web app allows users to browse resource articles, books, and more. It also includes account management features for personalized browsing.

Outcome:

  • Built and deployed a resource library web app with user account management.

Links:

Video

  • Web App Demo

Conclusion

These tasks allowed me to explore a wide variety of technologies and skills, from 3D printing and circuit design to web development and machine learning. Each task provided valuable learning experiences, and I was able to successfully apply the knowledge gained through hands-on projects and research.

Overall Links:

UVCE,
K. R Circle,
Bengaluru 01