Important
this project is no longer being supported.
The idea for this project came after we analyzed the current smart device market. It turned out that there were no suitable devices for people with disabilities (deaf and hard of hearing people) with which to control a smart home. From that moment on, we decided to create a smart station that could solve this problem.
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.
At the moment, our smart station allows users to control their smart home using gestures and create them.
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
Raspberry Pi OS (64-bit)
Python 3.10
Tip
We recommend downloading the latest release to avoid bugs.
- Open the repository:
cd /path/to/repository - Create a new virtual environment:
python -m venv .venv - Activate the virtual environment:
source .venv/bin/activate - Update pip:
pip install --upgrade pip - Download packages:
pip install -r requirements.txt - Add weather token
dotenv set WEATHER_TOKEN 'your token here' - Run setup.py:
python setup.py - Run app.py:
python app.py
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
