Smart_Umbrella / README.md
Sulai2005's picture
Update README.md
09ed580 verified
metadata
title: Smart Umbrella
emoji: 🚀
colorFrom: red
colorTo: red
sdk: docker
app_port: 8501
tags:
  - streamlit
pinned: false
short_description: Streamlit template space

AI-Controlled Solar-Powered Smart Umbrella System

This Streamlit application simulates an AI-controlled, solar-powered smart umbrella system designed for agricultural technology. The system automatically controls an umbrella to provide optimal conditions for crops based on environmental sensors.

Features

  • Real-time monitoring of temperature, humidity, soil moisture, and sunlight intensity
  • Automatic umbrella control based on environmental thresholds
  • Manual override capability
  • Historical data visualization
  • System logs
  • Simulation mode for testing

Installation

  1. Clone this repository
  2. Install the required dependencies:
    pip install -r requirements.txt
    

Usage

  1. Run the Streamlit application:
    streamlit run smart_umbrella_app.py
    
  2. Use the sidebar controls to:
    • Manually update sensor readings
    • Override umbrella state
    • Start/stop the simulation

Environmental Thresholds

The umbrella system uses the following thresholds:

  • Open umbrella when any of these conditions occur:

    • Temperature > 32°C
    • Humidity < 40%
    • Soil Moisture < 20%
    • Sunlight > 700 W/m²
  • Close umbrella when all of these conditions are met:

    • Temperature < 25°C
    • Humidity > 70%
    • Soil Moisture > 40%
    • Sunlight < 400 W/m²