segunda-feira, 28 de janeiro de 2013

MAME - Multiple Arcade Machine Emulator

Aqui estão as fotos do MAME construído em 2011. Como houve muitas dúvidas no projeto, fica disponível para perguntas nos comentários.


Corpo todo em MDF 18mm.




 Monitor 4:3 17" SAMSUNG. Lembre-se!! A maioria dos games da década de '90 eram 4:3.





Os controles foram feitos pela porta paralela. Em 2012 substituído por interface USB.



Painel de LED para decoração (ainda não foi encontrado um top marquee "decente").




1º teste utilizando MAXIMUS ARCADE.


2° teste, já com o top marquee funcionando.


Aos interessados fiquem a vontade para perguntar! Tenho alguns esquemas e links sobre o trabalho.

quinta-feira, 24 de janeiro de 2013

Resetar câmera BOSCH


Para realizar o reset da câmera, introduzir um objeto pontiagudo (ex.: clipes) no orifício RST por aproximadamente 10 segundos, situado na parte traseira da mesma, com indica figura abaixo.

clip_image002

O processo de reset se conclui a partir do momento em que o led verde se apaga e o vermelho começa a piscar.
Com o procedimento concluído a câmera fica parametrizada da seguinte forma:
IP: 192.168.0.1
MASK: 255.255.255.0

- Troca de endereço IP
Para realizar a troca de endereço IP devemos conectar a câmera ao computador, pela fonte + cabo ethernet ou pelo POE + cabo ethernet para câmera + cabo ethernet para o computador. O esquema de ligação do POE segue abaixo:

image
  PC     FONTE    CÂMERA
Coloque o computador na mesma rede da câmera. Vá até Painel de Controle\Todos os Itens do Painel de Controle\Central de Rede e Compartilhamento e clique em conexão local.

image


Com a janela Status de Conexão Local aberto, clique em Propriedades.

image

Selecione a opção Protocolo TCP/IP Versão 4 (TCP/IPv4) e clique em Propriedades.

image

Troque o endereço IP (ex.: 192.168.0.2). Este endereço tem que ser diferente do IP da câmera!!! Insira agora a mesma máscara de rede da câmera: 255.255.255.0, clique em OK .

image




Digitando no browser o endereço IP da câmera, deve abrir esta página:

image


Clicando em SETTINGS na parte superior da página, vá até a aba Advanced Mode >> Network >> Network Access no menu esquerdo.

image

No campo IP address no formulário a direita da pagina, mude para o endereço IP que sua aplicação necessita. Clique em Set para salvar as opções modificadas e em seguida a câmera irá iniciar automaticamente o processo de reset (leva aproximadamente 30s). Neste momento podemos retirar os cabos, porém deve-se manter a câmera alimentada, seja via POE ou fonte para que o processo seja realizado com sucesso.

Para testar a conexão com a câmera e verificar se o endereço IP definitivamente foi trocado, repita o procedimento de troca de endereço IP no computador para um que esteja na mesma rede da câmera.

Para visualizar o endereço IP da câmera, seja ele qual for, entre no programa BOSCH VIDEO CLIENT e acesse o CONFIGURATION MANAGER.
No canto esquerdo do programa, ele realiza automaticamente uma busca pela rede por câmeras BOSCH IP. Seja no mesmo endereço IP ou não.

NOTA: Somente conseguiremos manipular a câmera pelo Configuration Manager se a mesma se encontrar na mesma rede do computador, embora o programa nos mostre todas as câmeras dentro da mesma rede ou não.

image

Como simular microcontrolador no Proteus?

Iremos utilizar um microcontrolador PIC12F675 para simulação. Iremos criar um programa em linguagem C (pelo compilador MIKROC PRO, versão gratuita da MIKROe) que pisca um led de 1 em 1 segundo.

Primeiro passo é montar o circuito no Proteus.


Feito o circuito iremos compilar o programa no MIKROC. Para fazer esta compilação, faça o download do software aqui .

Após instalado o software, abra-o e crie um novo projeto.




Clique em Next.

Nesta tela podemos alterar o Nome do projeto (Project Name), a pasta onde iremos salvar o projeto (Project Folder), O tipo de microcontrolador que estamos utilizando (Device Name, neste caso procure pelo PIC12F675) e também a velocidade do clock (Device Clock) sempre em MHz (neste caso manter 8MHz).




Clique em Next>Next>Finish.

Vá até Project>Edit project.



Altere os fusíveis e os deixe exatamente igual a figura.




Escreva o código.




Compile o Projeto.




Ao compilar o projeto, vá até a pasta de destino e procure pelo arquivo com extensão: .hex, afim de verificar se ocorreu a compilação.




Voltando ao Proteus com o circuito já montado, clique duas vezes em cima do microcontrolador. Irá aparecer a janela abaixo:


Em Processor Clock Frequency estará setado o valor de 4MHz (este valor é padrão do Proteus), devemos mudar para 8MHz pois esta é a velocidade do clock de nosso micrcontrolador (8MHz foi estipulado quando criamos um novo projeto no MIKROC). 

Em Program File, clique na pasta à direita e então na janela que abriu, selecione o arquivo .hex gerado pelo MIKROC.




Agora é só apertar o Play!!



NOTA: Os 5V em GP3 é por causa do MCLR(Master Clear Reset). Para resetar o circuito aplicar 0V no mesmo pino e voltar para 5V.

Baixe aqui o circuito montado no Proteus e o projeto compilado no MIKROC