Chess game controlled by voice commands and with physical pieces moving by itself.
Xadrez de bruxo surgiu em 2015, como trabalho final da disciplina de MTP, durante a graduação em Engenharia Biomédica. O projeto visa controlar um tabuleiro de xadrez real através de comandos de voz.
Faça o download do repositório.
Na pasta Software execute o arquivo app.py
:
python app.py
- Docs: Imagens, guias, referencias, codigos consultados.
- Software: Códigos da Interface.
- Firmware: Códigos do Arduino
- Unity: Simulação do funcionamento com o Unity.
- Hardware: Esquemas de montagem do Hardware
- StockFish - ChessEngine utilizada
- Libraries - All the used custom libraries could be found here, if you didn't found someone please contact me.
- Python2.7 with the following modules installed:
- python-chess:
pip install python-chess[engine,gaviota]
- PyQt4:
apt-get install python-qt4 pyqt4-dev-tools
- python-chess:
- Qt4Designer:
apt-get install qt4-designer
- Unity 5.6.3xf1 (Preferred)- Linux Instructions - Windows and Mac.
- Arduino:
- Platomformio - Atom integration with PlatformIO (for building arduino files,but arduino IDE can also be used.).
- Arduino IDE - If you prefer.
I will comment it later... there is almost no PEP8 conventions here.
Estes são os primeiros links que achei quando joguei a ideia no google:
- Wizard's Chess: The same ideia of this project.
- ChessInfo: Responsive chessboard with integrated game logic and speech recognition.
- JabberChess: A Mobile Chess App Speech Recognizer for Visual and Motion Impaired Users
- Voice Activated Chess Set
- A nice video: Voice Operated Chess Board
- Another Video: Wireless Arduino Powered Chess
This project is licensed under the MIT License - see the LICENSE.md file for details
"THE BEERWARE LICENSE" (Revision 42):
Italo Fernandes wrote this code. As long as you retain this
notice, you can do whatever you want with this stuff. If we
meet someday, and you think this stuff is worth it, you can
buy me a beer in return.
- Italo Fernandes - https://github.com/italogfernandes - italogsfernandes@gmail.com
See also the list of contributors who participated in this project.