terça-feira, dezembro 18, 2018

RetroServer: Hardware

Neste post vamos dar uma olhada no hardware do RetroServer, meu pequeno servidor para rodar jogos antigos.



Precisamos ligar ao Raspberry Pi:
  • Um display OLED gráfico
  • Um botão
  • Quatro LEDs controlados por software
  • Um LED para indicar que o Raspberry está ligado 
O display é um velho conhecido dos leitores do blog. O modelo que usei é azul, com interface I2C. Como é alimentado por 3.3V, dá para ligar direto aos sinais SDA e SCL do Raspiberry.

O botão está ligado de um lado ao terra e do outro a um resistor ligado a uma entrada digital. A finalidade do resistor é evitar ligar o pino do Raspberry ao terra caso ele seja acidentalmente configurado como saída. Na operação normal o pino será configurado como entrada com pullup interno.

Para não ter problema com a corrente, um ULN2803 é usado para chavear os LEDs controlados pelo Raspberry. O LED de ligado é alimentado diretamente pelos 3.3V do Raspberry.

A figura abaixo mostra o circuito que foi montado em uma placa padrão:

No próximo post veremos como foi feita a aplicação de controle do display.

Nenhum comentário: