Atualização do robô - CPU

Tempo atrás quando falei de um novo robô a caminho falei que era bem provável que a placa dele tivesse que ser feita novamente, depois disso foquei no desenvolvimento do controle remoto e semana passada resolvi remodelar a placa de controle do robô.
A placa foi dividida em 3 partes para facilitar manutenção e testes sendo:
Parte 1 - fontes de 5V e 6V, para acionar a parte lógica e motores respectivamente.
Parte 2 - CPU (recepção e processamento dos sinais do rádio)
Parte 3 - interfaceamento para conexão de motores, sensores, etc.
Na postagem de hoje o foco é a parte 2. Fazendo um levantamento das coisas que eu queria colocar no robô em um primeiro momento percebi que não ia conseguir controlar tudo com o numero de portas do Arduino, dessa forma fui pesquisar novamente sobre a multiplexação de portas (já tinha lido antes mas nunca implementado).
Em uma protoboard fiz os devidos testes durante uns 2 dias e depois disso fui desenvolver a nova CPU. Para a multiplexação das portas digitais do atmega328 utilizei o CI SN74HC595N e dessa forma a minha placa ficou com 8 portas digitais a mais.
Aqui a placa sendo montada:
Ainda sem a aplicação de verniz na superfície. Aqui sendo efetuados os primeiros testes após a montagem da mesma:
Conectada a uma fonte de energia (5.1V sendo fornecidos para o funcionamento), e acionando LEDs através dos pinos multiplexados. Detalhe da placa sendo programada pelo computador:
Agora com a placa montada, o foco é no controle remoto e após terminar posso voltar a trabalhar exclusivamente no robô.
Por hoje é isso pessoal, abraços e até a próxima.

0 comentários: