Skip to content

Kirosha-Team/App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kirosha-Team/App

Python application designed for gestures' controllable smart station.

Caution

this project is discontinued due to bugs and poor optimization

About this project

The smart station from Yandex became the basis of the project. We also decided to rethink the management of the station, replacing the usual voice commands with gestures. This has allowed us to increase the range of consumers, as well as simplify the use of our station.

Getting started

Hardware requirements

Note

The program requires: 1 gb of RAM, 12 gb of storage, 4 cores of CPU, any camera, any display.

Raspberry Pi 3B Camera Raspberry Pi 1.3 TFT LCD Display 7 Inch

Software requirements

Raspberry Pi OS (64-bit) Python 3.10

Installation

Tip

We recommend downloading the latest release to avoid bugs.

Warning

There might be some issues with downloading mediapipe-model-maker. Check out the guide for installing it on Raspberry Pi OS.

  1. Open the repository:
    cd /path/to/repository
    
  2. Create a new virtual environment:
    python -m venv .venv
    
  3. Activate the virtual environment:
    source .venv/bin/activate
    
  4. Update pip:
    pip install --upgrade pip
    
  5. Download packages:
    pip install -r requirements.txt
    
  6. Add weather token
    dotenv set WEATHER_TOKEN 'your token here'
    
  7. Run setup.py:
    python setup.py
    
  8. Run app.py:
    python app.py
    

Contribution

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

About

Application for Raspberry Pi devices

Topics

Resources

License

Stars

Watchers

Forks

Languages