Thursday, May 8, 2025

IoT (Internet of Things) Automation - Real-Time Air Quality Monitor

 


Notes:

  • Problem Solved: Continuously monitors air quality from a sensor and triggers alerts.

  • Customization Benefits: Adjust thresholds or integrate SMS/email alerts.

  • Further Adoption: Push data to cloud dashboards or IoT edge devices.

Python Code:


import random
import time

def read_sensor():
    return random.randint(0, 500)  # Simulated AQI reading

def check_air_quality(aqi):
    if aqi > 150:
        print("⚠️ Poor air quality! Consider ventilation.")
    elif aqi > 100:
        print("🟡 Moderate air quality.")
    else:
        print("🟢 Good air quality.")

while True:
    aqi = read_sensor()
    print(f"Current AQI: {aqi}")
    check_air_quality(aqi)
    time.sleep(10)

No comments:

Post a Comment

IoT (Internet of Things) Automation - Smart Energy Usage Tracker

  Notes: Problem Solved: Logs and analyzes power usage from smart meters. Customization Benefits: Track per-device energy and set ale...