Menu English Ukrainian Russo Início

Biblioteca técnica gratuita para amadores e profissionais Biblioteca técnica gratuita


ENCICLOPÉDIA DE RÁDIO ELETRÔNICA E ENGENHARIA ELÉTRICA
Biblioteca gratuita / Esquemas de dispositivos radioeletrônicos e elétricos

Decodificadores para comandos de joystick de consoles de videogame. Enciclopédia de rádio eletrônica e engenharia elétrica

Biblioteca técnica gratuita

Enciclopédia de eletrônica de rádio e engenharia elétrica / Microcontroladores

Comentários do artigo Comentários do artigo

Ao desenvolver dispositivos eletrônicos, muitas vezes há a necessidade de um painel de controle remoto conveniente. Em muitos casos, um joystick de um console de videogame pode servir como um controle remoto, basta decodificar seus sinais. O autor do artigo conseguiu, usando microcontroladores da família AT89, desenvolver decodificadores muito simples para comandos dados por joysticks de decodificadores de vídeo populares. Eles podem ser incorporados em qualquer projeto amador.

A ideia de desenvolver decodificadores de microcontroladores para diferentes tipos de joysticks surgiu a partir do conhecimento do artigo [1]. O decodificador de sinal do joystick "Dendy" proposto é bastante complicado (montado em quatro microcircuitos da série K561), não é protegido do salto dos contatos do botão do joystick e tem baixa capacidade de carga das saídas. Esses problemas foram resolvidos fabricando um dispositivo funcionalmente semelhante em apenas um chip - um microcontrolador AT89C2051 barato. Além disso, foi introduzida uma função de confirmação sonora ao pressionar os botões do joystick, cada um dos quais corresponde a um tom de uma certa altura.

Decodificadores para comandos de joystick de consoles de videogame

O circuito decodificador para o joystick "Dendy" é mostrado na fig. 1, e na tabela. 1 - códigos de firmware para o FLASH-ROM do microcontrolador DD1. Você pode ler sobre o princípio de funcionamento deste joystick em [2]. Os diagramas de tempo de seus sinais também são mostrados lá. O decodificador os converte em níveis lógicos nas saídas das portas P1 e P1.0 do microcontrolador. Um botão pressionado corresponde a um nível baixo, não pressionado - um nível alto na saída correspondente. Os sinais A e B podem ser removidos não apenas dos pinos do microcontrolador indicados no diagrama, mas também de suas saídas de dreno aberto - linhas P12 (pino 1.1) e P13 (pino XNUMX), respectivamente.

Decodificadores para comandos de joystick de consoles de videogame
(clique para ampliar)

O emissor piezo HA1 é projetado para indicação sonora de pressionamentos de botão do joystick. Os capacitores C3, C4 e um ressonador de quartzo ZQ1 estão incluídos em um circuito típico de comutação de microcontrolador. Capacitor C1 - fonte de alimentação de bloqueio, C2 é necessário para gerar um pulso de reinicialização inicial. A tensão de +5 V é fornecida pela fonte de alimentação do dispositivo controlado.

Na fig. 2 mostra um diagrama de um decodificador para comandos dados usando o joystick do console de jogos SEGA Mega Drive-2. Uma descrição deste joystick e seus sinais podem ser encontrados em [3]. Como o número necessário de linhas de entrada e saída do microcontrolador neste caso é maior do que no anterior, foi necessário substituir o microcontrolador AT20C89 de 2051 pinos por um AT40C89 de 51 pinos.

Decodificadores para comandos de joystick de consoles de videogame

Os códigos de firmware para seu FLASH-ROM são mostrados na Tabela. 2. O joystick é conectado ao conector XP1, os comandos decodificados são removidos das portas P1, PXNUMX do microcontrolador.

Decodificadores para comandos de joystick de consoles de videogame
(clique para ampliar)

Na fig. 3 mostra um diagrama de outra versão do decodificador.

Decodificadores para comandos de joystick de consoles de videogame

Funciona com joysticks dos consoles "Sony PlayStation" e "Sony PlayStation 2". Na memória do microcontrolador DD1, você deve baixar os códigos da tabela. 3.

Decodificadores para comandos de joystick de consoles de videogame
(clique para ampliar)

Um pouco sobre o princípio da troca de informações entre esses joysticks e o decodificador. Tendo definido previamente um nível baixo na linha SEL, o microcontrolador DD1 gera uma sequência de cinco grupos de oito pulsos de nível lógico baixo na linha CLOCK em cada um. Os pulsos dos três primeiros grupos sincronizam a troca de informações de serviço através das linhas COMANDO (do decodificador para o joystick) e DADOS (na direção oposta). Para cada um dos 16 pulsos de sincronização dos dois últimos grupos, o joystick responde definindo um nível lógico na linha DATA, que exibe o estado do próximo botão. A ordem dos botões de polling coincide com a ordem de listagem dos sinais de saída do decodificador no diagrama (consulte a Fig. 3, de cima para baixo). No final do ciclo de polling, o microcontrolador define a linha SEL como alta.

A numeração dos pinos do soquete XS1 corresponde à versão "PS one" especificada na placa do decodificador de vídeo. É possível conectar ao decodificador um joystick digital convencional e um joystick digital analógico ("Dual Shock"). No primeiro caso, as saídas "JoyL" e "JoyR" estão sempre em nível lógico alto, pois não há botões correspondentes nas alavancas do joystick digital.

Se necessário, o decodificador pode ser alimentado com 5 V em vez dos 3,5 V indicados no diagrama. Nesse caso, o excesso de tensão é extinto por dois diodos KD522B (ou outros de silício de baixa potência).

Todas as três versões do decodificador podem ser equipadas com ressonadores de quartzo ZQ1 em qualquer frequência de 4 a 8 MHz. Um novo aumento na frequência até o limite do microcontrolador aplicado é possível, mas indesejável, pois é acompanhado por uma diminuição no período de polling dos botões e um aumento no tom dos sinais sonoros. O período de polling é de 20 ms a uma frequência de quartzo de 4 MHz. Se necessário (determinado empiricamente), o período de pesquisa pode ser duplicado. Para fazer isso, basta conectar os pinos 2 e 3 (ver Fig. 1), 26 e 27 (ver Fig. 2) ou 21 e 22 (ver Fig. 3) do microcontrolador DD1. Esses compostos são mostrados nos diagramas com linhas tracejadas.

Os decodificadores propostos funcionarão com microcontroladores AT89C51, AT89C2051 com quaisquer índices alfanuméricos, como AT89C2051-12RS. Os números no índice indicam a frequência máxima do ressonador de quartzo, MHz, as letras P - pacote PDIP, S - pacote SOIC (para montagem em superfície), C ou I - faixa de temperatura operacional, respectivamente, 0 ... +70 ° С (comercial) ou -45. ..+85 °С (industrial). Para carregar a memória dos microcontroladores, recomendo utilizar o programador descrito em [4].

Todos os capacitores são de cerâmica, por exemplo, K10-17. Emissor de som HA1 da série ZP ou outro piezocerâmico sem gerador incorporado.

Arquivos de firmware do microcontrolador junto com códigos-fonte do programa para todas as opções do decodificador

Literatura

  1. Joystick Kuleshov S. Dendy - painel de controle remoto. - Rádio, 2002, nº 4. p. 21.
  2. Ryumik S. Recursos do circuito de decodificadores de vídeo de oito bits. - Rádio, 1997, n.º 10, p. 27-30.
  3. Ryumik S. Recursos de circuitos de decodificadores de vídeo de 16 bits. - Rádio, 1998. Nº 5, p. 27-29.
  4. Ryumik S. Programador "paralelo" para AT89. - Rádio, 2004, n.º 2, p. 28-31.

Autor: S.Ryumik, Chernihiv, Ucrânia

Veja outros artigos seção Microcontroladores.

Leia e escreva útil comentários sobre este artigo.

<< Voltar

Últimas notícias de ciência e tecnologia, nova eletrônica:

Inaugurado o observatório astronômico mais alto do mundo 04.05.2024

Explorar o espaço e seus mistérios é uma tarefa que atrai a atenção de astrônomos de todo o mundo. No ar puro das altas montanhas, longe da poluição luminosa das cidades, as estrelas e os planetas revelam os seus segredos com maior clareza. Uma nova página se abre na história da astronomia com a inauguração do observatório astronômico mais alto do mundo - o Observatório do Atacama da Universidade de Tóquio. O Observatório do Atacama, localizado a uma altitude de 5640 metros acima do nível do mar, abre novas oportunidades para os astrônomos no estudo do espaço. Este local tornou-se o local mais alto para um telescópio terrestre, proporcionando aos investigadores uma ferramenta única para estudar as ondas infravermelhas no Universo. Embora a localização em alta altitude proporcione céus mais claros e menos interferência da atmosfera, construir um observatório em uma montanha alta apresenta enormes dificuldades e desafios. No entanto, apesar das dificuldades, o novo observatório abre amplas perspectivas de investigação para os astrónomos. ... >>

Controlando objetos usando correntes de ar 04.05.2024

O desenvolvimento da robótica continua a abrir-nos novas perspectivas no campo da automação e controle de diversos objetos. Recentemente, cientistas finlandeses apresentaram uma abordagem inovadora para controlar robôs humanóides utilizando correntes de ar. Este método promete revolucionar a forma como os objetos são manipulados e abrir novos horizontes no campo da robótica. A ideia de controlar objetos por meio de correntes de ar não é nova, mas até recentemente, implementar tais conceitos permanecia um desafio. Pesquisadores finlandeses desenvolveram um método inovador que permite aos robôs manipular objetos usando jatos de ar especiais como “dedos de ar”. O algoritmo de controle do fluxo de ar, desenvolvido por uma equipe de especialistas, é baseado em um estudo aprofundado do movimento dos objetos no fluxo de ar. O sistema de controle do jato de ar, realizado por meio de motores especiais, permite direcionar objetos sem recorrer a esforços físicos ... >>

Cães de raça pura não ficam doentes com mais frequência do que cães de raça pura 03.05.2024

Cuidar da saúde de nossos animais de estimação é um aspecto importante da vida de todo dono de cachorro. No entanto, existe uma suposição comum de que cães de raça pura são mais suscetíveis a doenças em comparação com cães mestiços. Uma nova pesquisa liderada por pesquisadores da Escola de Medicina Veterinária e Ciências Biomédicas do Texas traz uma nova perspectiva para esta questão. Um estudo conduzido pelo Dog Aging Project (DAP) com mais de 27 cães de companhia descobriu que cães de raça pura e mestiços tinham geralmente a mesma probabilidade de sofrer de várias doenças. Embora algumas raças possam ser mais suscetíveis a certas doenças, a taxa geral de diagnóstico é praticamente a mesma entre os dois grupos. O veterinário-chefe do Dog Aging Project, Dr. Keith Creevy, observa que existem várias doenças bem conhecidas que são mais comuns em certas raças de cães, o que apóia a noção de que cães de raça pura são mais suscetíveis a doenças. ... >>

Notícias aleatórias do Arquivo

Tablet Panasonic ToughPad FZ-Q1 17.01.2016

A Panasonic anunciou o tablet ToughPad FZ-Q1, feito em um estojo com maior proteção contra influências externas.

Na configuração máxima, o computador está equipado com um processador Intel Core i5-4302Y. Este chip habilitado para vPro tem dois núcleos de computação com clock de 1,6 GHz e impulsionado dinamicamente até 2,3 GHz. O controlador Intel HD Graphics 4200 integrado está ocupado processando gráficos.

O tablet recebeu uma tela sensível ao toque Full HD de 12,5 polegadas (1920 × 1080 pixels) com capacidade de reconhecer até dez toques simultâneos. A quantidade de RAM DDR3L-1333 é de até 8 GB. Como unidade, é usado um módulo de estado sólido com capacidade de 128 ou 256 GB.

O equipamento inclui adaptadores sem fio Wi-Fi 802.11a / b / g / n / ac e Bluetooth 4.0, um receptor de sistema de navegação por satélite GPS e um módulo 4G (opcional) para trabalhar em redes móveis LTE de quarta geração. Entre outras coisas, podemos citar uma porta USB 3.0, um leitor MicroSDXC, uma câmera frontal de 2 megapixels e uma câmera de 8 megapixels na parte traseira do gabinete.

O sistema operacional Windows 8.1 Pro está instalado no tablet. As vendas começarão em março. O preço será de 1000 a 1700 dólares americanos.

Outras notícias interessantes:

▪ Uma pessoa será calculada por ondas de rádio

▪ Notebook Eletrônico Sharp WG-PN1

▪ Sistema de notificação com vento, sombra e batida

▪ Terceiro olho do sapo

▪ Bateria de origami

Feed de notícias de ciência e tecnologia, nova eletrônica

 

Materiais interessantes da Biblioteca Técnica Gratuita:

▪ seção do site Transferência de dados. Seleção de artigos

▪ artigo de Theodor Gottlieb von Hippel. Aforismos famosos

▪ artigo O que é uma Era do Gelo? Resposta detalhada

▪ artigo Trabalhos eléctricos nos suportes de linhas eléctricas aéreas. Instrução padrão sobre proteção do trabalho

▪ artigo Cartão POST de diagnóstico para barramento ISA. Enciclopédia de rádio eletrônica e engenharia elétrica

▪ artigo Relógio mágico. Segredo do Foco

Deixe seu comentário neste artigo:

Имя:


E-mail opcional):


Comentário:





Todos os idiomas desta página

Página principal | Biblioteca | Artigos | Mapa do Site | Revisões do site

www.diagrama.com.ua

www.diagrama.com.ua
2000-2024