Spaces:
Running
Running
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
- Clone this repository
- Install the required dependencies:
pip install -r requirements.txt
Usage
- Run the Streamlit application:
streamlit run smart_umbrella_app.py
- 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²