Terminal Remoto HP50g
Esse projeto é uma interface sem fio entre duas calculadoras HP50G permitindo o envio de caracteres alfa-numéricos entre elas:
As duas calculadoras, cada uma com sua interface: a parte de cima da tela mostra os caracteres transmitidos e, a parte de baixo, os recebidos:
Aqui, os módulos utilizados:
Atrás dos módulos:
Uma placa de fenolite de 10cm x 20cm usada no projeto:
A placa atrás:
O conector serial foi improvisado:
Foi necessária a retirada de um capacitor, curto-circuitando-o no módulo RX pois originalmente esses módulos apresentam um ruído de saída que prejudica o funcionamento das UARTS:
É necessário configurar a calculadora p/ trabalhar em 2400 bauds com conexão via fio:
Botão APPS, I/O Functions, Transfer, Port: colocar "Serial", Baud: "2400" NXT, OK;
Botão MODE, FLAGS, em 33: Transfer via wire, OK, OK;
Abaixo o programa que cria algumas variáveis na primeira execução, sendo preciso criar uma pasta específica para ele, no meu caso a pasta HPT.
Esse programa usa um truque, esvaziando o buffer RX logo após a transmissão de um caractere, evitando que ocorram "ecos" com a aparição do mesmo caractere transmitido, na tela de recepção da mesma calculadora.
Como os módulos são iguais, podem ocorrer "colisões" onde o caractere é perdido mas tem uma vantagem que é a possibilidade de se utilizar mais de duas calculadoras na "rede".
Quanto ao alcance, pegou bem do quarto p/ sala e, num corredor de 10 metros.
Vídeo:
O programa para as calculadoras:
https://drive.google.com/file/d/17mDJbt-ri-Ta73EA1ooINX9kHKMBzri6/view?usp=share_link









Comentários
Postar um comentário