- Instituição: Universidade Federal de Roraima
- Professor: Herbet Oliveira Rocha
- Componenetes:
- Edwino Alberto Lopes Stein
- Pedro Daniel da Silva Gohl
- Servo (Micro servo 9g):
- Compatível com a biblioteca Servo.h padrão do Arduino
- MsTimer2:
- Disponível para download pelo gerenciador de bibliotecas da IDE do Arduino
- Também Disponível na Página da PJRC
- HC-SR04 Ultrasonic sensor:
- Disponível no Repositório Felipeflop
- Também no arquivo Libs/HC-SR04 Ultrasonic sensor.zip
- MFRC522 RFID sensor:
- Disponível no Repositório de miguelbalboa
- Também no arquivo Libs/MFRC522 RFID sensor.zip
Para a comunição serial funcionar sem a IDE do Arduino, é necessário realizar um workaround no Arduino para desabilitar o autoreset, como é ilustrado neste artigo do Arduino playground. Para o Arduino Uno, basta conectar um capacitor de 10µF nos pinos GND (polo negativo) e RESET (polo positivo).
É necessário realizar o workaround citado anteriormente para poder executar o script startSerialServer.sh passando como parâmetro o caminho para o dispositivo serial, então basta configuar o documentRoot do servidor HTTP para o diretório WebManager/.
OBS.: É necessário ter instalado o PHP 5.5+. OBS.: A aplicação só foi testada no Ubuntu 16.04. OBS.: O usuário do servidor HTTP deve ter permissão de escrita no dispositivo serial.