https://github.com/renanstn/screen-position-gesture-control
Projeto que visa manipular as janelas do windows/linux a partir de gestos feitos com a mão.
https://github.com/renanstn/screen-position-gesture-control
apds-9960 arduino pyserial python serial
Last synced: 3 months ago
JSON representation
Projeto que visa manipular as janelas do windows/linux a partir de gestos feitos com a mão.
- Host: GitHub
- URL: https://github.com/renanstn/screen-position-gesture-control
- Owner: renanstn
- Created: 2022-03-09T04:07:58.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-03-10T00:07:53.000Z (over 3 years ago)
- Last Synced: 2025-01-28T19:48:00.546Z (4 months ago)
- Topics: apds-9960, arduino, pyserial, python, serial
- Language: C++
- Homepage:
- Size: 145 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# screen-position-gesture-control
[](https://www.python.org/)
[](https://www.arduino.cc/)Projeto que permite um usuário posicionar janelas no Linux a partir de gestos com a mão.
Absolutamente desnecessário, porém muito legal.
## Materiais
- Arduino
- Sensor de gestos APDS-9960## Esquema de ligação
## Como utilizar
- Carregue o código `arduino\arduino.ino` para seu Arduino
- Instale as dependências do projeto utilizando o [Poetry](https://python-poetry.org/)
```sh
poetry install
```- Conecte seu Arduino ao PC utilizando alguma porta USB
- É necessário dar permissão de leitura e escrita à porta serial antes de rodar o script `main.py` na máquina:
```sh
sudo chmod a+rw /dev/ttyACM0
```- Execute o script `main.py`
```
poetry run python main.py
```- Faça gestos na frente do sensor para utilizar. Os seguintes gestos são transformados nos seguintes atalhos de teclado:
| Gesto | Atalho |
|----------|-------------|
| Mover a mão para a esquerda | winkey + → |
| Mover a mão para a direita | winkey + ← |
| Mover a mão para a cima | winkey + ↑ |
| Mover a mão para a baixo | winkey + ↓ |## Referências
- https://blogmasterwalkershop.com.br/arduino/como-usar-com-arduino-sensor-de-gestos-e-de-cor-apds-9960
- https://pyserial.readthedocs.io/en/latest/
- https://github.com/boppreh/keyboard