4.2 REALIZAC¸ ˜AO DOS TESTES
Ap ´os a montagem do prot ´otipo ´e o momento da realizac¸ ˜ao dos testes de interac¸ ˜ao usu ´ario-console e console-pain ´eis. Por uma quest ˜ao econ ˆomica, a DMS n ˜ao mant ´em em estoque nenhum painel eletr ˆonico de indicadores de destino. Por ´em opor-tunamente a DMS disponibilizou por um curto per´ıodo de 3 dias, um painel eletr ˆonico que estava no departamento para manutenc¸ ˜oes. ´E por meio deste painel que ´e re-alizado os testes de reconhecimento de pain ´eis, configurac¸ ˜ao no n´ıvel do brilho dos pain ´eis e envio de mensagem para afixac¸ ˜ao de informac¸ ˜oes.
O teste de reconhecimento de pain ´eis na rede se d ´a pelo envio em Bro-adcast de uma mensagemMSG NETWORK CONFIG, e a consequentemente a res-posta Panel ID sequencial dos pain ´eis. A aplicac¸ ˜ao DMSConsole possui uma rotina de inicializac¸ ˜ao que obrigatoriamente realiza o reconhecimento dos pain ´eis, armaze-nando os dados oriundos das respostas Panel ID. Se nenhum painel ´e reconhecido durante a inicializac¸ ˜ao da aplicac¸ ˜ao, o DMSConsole exibe no Display um aviso ao usu ´ario.
O teste de brilho dos pain ´eis ´e feito pelo envio de uma mensagemMSG DE-FINE BRIGHTNESSembroadcast aos pain ´eis, os quais devem alterar o n´ıvel de bri-lho de acordo com o n´ıvel desejado. O DMSConsole realiza este tipo de configurac¸ ˜ao mediante a requisic¸ ˜ao do usu ´ario na P ´agina de Configurac¸ ˜ao dos Pain ´eis.
O teste de reconhecimento e brilho s ˜ao realizados praticamente simultane-amente, j ´a que para configurar o brilho dos pain ´eis ´e necess ´ario que o DMSConsole detecte ao menos um painel na rede, caso contr ´ario ele exibe um sinal de erro ao usu ´ario. A configurac¸ ˜ao do brilho dos pain ´eis ´e realizado com sucesso, e o painel utilizado apresenta o n´ıvel de brilho desejado, passando assim neste teste.
Em seguida ´e realizado o teste envio de mensagem para afixac¸ ˜ao, o qual
´e feito atrav ´es do envio de uma mensagemMSG INFO aos pain ´eis da rede, que de-vem apresentar as mensagens desejadas afixadas. O DMSConsole ap ´os a selec¸ ˜ao da fonte pelo usu ´ario, realiza uma rotina a cada 2 minutos que envia uma mensa-gemMSG INFO ´a todos os pain ´eis. Assim ap ´os inserir um dispositivo de armazena-mento na porta USB do prot ´otipo, ´e feito atrav ´es da p ´agina de Selec¸ ˜ao de Fontes a importac¸ ˜ao do ficheiro contendo o seguinte c ´odigo XML:
1 <GID v e r s i o n=” 1 . 1 ”>
2 <Group ID=” 1 ”>
3 <L i n e ID=” 1 ” Name=” Teste ”>
4 <D e s t i n a t i o n ID=” 1 ” Name=” Teste ” Return=” 1 ”>
5 <Panel L i n e s=” 16 ” Columns=” 112 ”>
6 <Page ID=” 1 ” SBC=” 0 ” SBNAndC=” 2 ” PT=” 15 ”>
7 <Number E f f e c t=” None ” A l i g n=” L e f t ” Font=” 16x9 ”>
8 1
9 </Number>
10 <Text E f f e c t=” None ” A l i g n=” L e f t ” Font=” 17x11 ”>
11 ROTATE
12 </Text>
13 </Page>
14 </Panel>
15 </D e s t i n a t i o n>
16 </L i n e>
17 </Group>
18 </GID>
Ap ´os a importac¸ ˜ao do arquivo Xml(4.2), o painel de teste apresenta imedi-atamente a informac¸ ˜ao desejada, como pode ser visto na Figura (40).
Figura 40: Painel Eletr ˆonico da Rede de Indicadores de Destino - Sem Efeito de Rola-gem
Fonte: Autoria Pr ´opria
4.2 Realizac¸ ˜ao dos Testes 56 Para testar a resposta do painel a modificac¸ ˜ao na mensagem MSG INFO enviada, um novo arquivo fonte foi criado, semelhante ao utilizado anteriormente, por ´em com um efeito de rolagem no campo de texto do painel. O Resultado foi a exibic¸ ˜ao de um texto que se deslocava atrav ´es do painel, como pode ser visto na Figura (41), o que comprova o funcionamento do console dentro dos casos de testes.
Figura 41: Painel Eletr ˆonico da Rede de Indicadores de Destino - Com Efeito Rolagem Fonte: Autoria Pr ´opria
A usabilidade da interface usu ´ario-console foi testada com auxilio do pr ´oprio departamento de desenvolvimento da DMS, requisitando que 3 volunt ´arios do depar-tamento utilizassem a navegac¸ ˜ao e todos os recursos de configurac¸ ˜ao e de criac¸ ˜ao de fontes. Tendo em vista que este 3 volunt ´arios participaram o desenvolvimento do antigo modelo SICON II, e por isso j ´a conheciam as necessidades que uma interface de console para indicadores de destino possui.
Todos o 3 volunt ´arios elogiaram a disposic¸ ˜ao dos bot ˜oes de interac¸ ˜ao e a legibilidade das informac¸ ˜oes exibidas na tela do display. Tamb ´em ouve uma boa avaliac¸ ˜ao em relac¸ ˜ao a facilidade e fluidez que a interface do console ofereceu. O
´unico problema apresentado ´e o delay dos bot ˜oes touch apresentaram.
Principal-mente durante o uso do teclado virtual, o que dificulta o uso do editor de fontes do DMConsole.
O problema de delay foi analisados, e avaliados como oriundos da sensibi-lidade reduzida do display Touchscreen. J ´a que mesmo adequadamente configurado, segundo o pr ´oprio manual do fabricante, quando h ´a uma interac¸ ˜ao de toque do usu ´ario o m ´odulo, ocorre aleatoriamente um retardo na notificac¸ ˜ao ao dispositivo mestre sobre o evento. O que portanto acaba provocando este delay.
4.2 Realizac¸ ˜ao dos Testes 58
5 CONCLUS ˜AO
Ao longo deste trabalho foram apresentados os conceitos fundamentais acerca do funcionamento e funcionalidade do sistema de indicadores de destino, e consequente as vantagens de uma modernizac¸ ˜ao por meio de um novo modelo de console para este sistema. Este novo console dotado de mais recursos de conectivi-dade e interac¸ ˜ao com o usu ´ario, desdosoftware aohardwareformam aqui desenvolvi-dos. Osoftwareatendeu as necessidades do projeto e forneceu novas funcionalidades ao console, mantendo ainda o desempenho da aplicac¸ ˜ao. A interface de usu ´ario, parte constituinte dosoftware, se apresentou fluida, pr ´atica e amig ´avel, tornando o console ainda mais ´util e agrad ´avel ao usu ´ario do que a antiga vers ˜ao SICON II. J ´a o hard-ware apresentou-se bastante robusto e compacto, sendo todo o console constitu´ıdo de apenas 3 PCBs; o Raspberry Pi, o m ´odulo Display Touch Screen e a placa de integrac¸ ˜ao. A placa de integrac¸ ˜ao foi a ´unica PCB desenvolvida neste projeto, sendo que ela reuni na mesma placa o conversor UART RS485, o conversor UART RS232 e ainda um conversor CC-CC chaveado que alimenta todo o console. O projeto do novo console culminou na montagem do prot ´otipo, o qual recebeu o nome de SICON III. Este prot ´otipo montado em uma caixa de pl ´astico adequada a instalac¸ ˜ao do con-sole no painel do autocarro, se apresentou como um produto com bom acabamento e bem montado. Quando testado o prot ´otipo funcionou perfeitamente, realizando a configurac¸ ˜ao do painel de teste e afixando adequadamente mensagens no mesmo.
Ao fim foi desenvolvido um bom produto, dentro das necessidade e al ´em das expecta-tivas, e que possivelmente deve se tornar a pr ´oxima novidade na linha de indicadores de destino da DMS.
5 Conclus ˜ao 60
REFER ˆENCIAS
ADAFRUIT, Industries.Introducing the Raspberry Pi Zero. [S.l.], 2018.
BRAY, Tim; PAOLI, Jean; SPERBERG-MCQUEEN, C Michael; MALER, Eve; YER-GEAU, Franc¸ois. Extensible markup language.World Wide Web Journal, v. 2, n. 4, p.
27–66, 1997.
CP. CP, Comboios de Portugal. 2018. https://www.cp.pt/institucional/pt/
empresa. Accessed: 2018-05-15.
CUNHA, Liliana; LACOMBLEZ, Marianne. Mudanc¸as no sector dos transportes em portugal: que caminhos para a actividade de servic¸o p ´ublico e para a preservac¸ ˜ao do interesse geral?: estudos de caso. 2006.
DEBIAN, GNU.Linux. 2005.
DMS. Consola de indicador de destino - protocolo de comunicac¸ ˜ao. Rua de Cidres, no1444, 4455-442 Perafita (Matosinhos), Portugal, 2004. SICON II - DOCIE05004-00.
DMS. Displays & mobility solutions. Rua de Cidres, no1444, 4455-442 Perafita Matosi-nhos, Portugal, 2018. Accessed: 2018-05-15.
MURATA, Power Solutions. Oki-78sr series, non-isolated switching regulator dc-dc.JP:
Data Sheet, 2010.
ORMAN, Levent V. Public information systems.The Information Society, Routledge, v. 6, n. 1-2, p. 69–76, 1989. Dispon´ıvel em: <https://doi.org/10.1080/01972243.1989-.9960070>.
PIGPIO.The PiGPIO library. [S.l.], 2018.
PRIYANKA, D.; DHARANI, K.; ANIRUDH, C.; AKSHAY, K.; SUNIL, M. P.; HARIPRA-SAD, S. A. Traffic light and sign detection for autonomous land vehicle using raspberry pi. In: 2017 International Conference on Inventive Computing and Informatics (ICICI). [S.l.: s.n.], 2017. p. 160–164.
SPARKFUN, Electronics.GPIO - Raspberry Pi Zero v1.3. 1.3. ed. [S.l.], 2018.
STCP.Sociedade de Transportes Colectivos do Porto. 2018.http://www.stcp.pt/
pt/comunicados-de-imprensa/. Accessed: 2018-05-15.
TEXAS, Instruments. The rs-485 design guide.USA: Texas Instruments, 2008.
TEXAS, Instruments. Low-power rs-485 transceiver.USA: Texas, 2012.
TEXAS, Instruments. Max3232 3-v to 5.5-v multichannel rs-232.USA: Texas, 2012.
Refer ˆencias 62 TSO, F. P.; WHITE, D. R.; JOUET, S.; SINGER, J.; PEZAROS, D. P. The glasgow raspberry pi cloud: A scale model for cloud computing infrastructures. In: 2013 IEEE 33rd International Conference on Distributed Computing Systems Workshops.
[S.l.: s.n.], 2013. p. 108–112. ISSN 1545-0678.