Ir ao conteúdo
  • Cadastre-se

Sokol1

Membro Pleno
  • Posts

    58
  • Cadastrado em

  • Última visita

posts postados por Sokol1

  1. Aparentemente seu ATMEGA esta em curto, pois ele não esquenta (sensivelmente) nem em operação normal.

    Certificou-se de que o pino referência (1) do ATMEGA esta alinhado com pino 1 do circuito?

    Pode ser também que veio com defeito, ou alguma ligação na sua montagem esta errada ou em curto.

    Na verdade para gravar a programação (o HEX) nem precisaria montar placa, bastaria ligar os 5 pinos do "programador" LPT1

    diretamente nos nos pinos correspondentes do ATMEGA, mais a alimentação +5v e GND do cabo USB ou de uma outra fonte.

    O problema é que depois de programado não tem como saber se esta funcionado já que para isso precisa do restante do cirtuito.

    Sokol1

    • Curtir 1
  2. Sanka46

    O que voce quer, um esquema para um controlador de josytick USB é o que trata este tópico. Inclusive tem opções para várias versões:

    Mjoy8 com 6 eixos, 24 botões e HAT (tb com 3/4 eixos, 16/20 botões).

    Mjoy16 com 8 eixos, 64 botões, 16 chaves liga-desliga, 4 encoders e HAT.

    Os esquemas que postei foram testados, bem como a lista de componentes.

    Mas sugiro voce montar um Joy.01 (Controladora USB Willynovie) usando PIC, pois este é USB 2.0 (O Mjoy é USB 1.1) e trabalha com uma frequencia maior (menor delay), alem de usar menos componentes que são mais facéis de encontrar (o cristal e o indutor do Mjoy são "mosca branca") e com isso um PCB mais simples. Atualmente o PIC 18F2550 custa quase o mesmo que um ATMEGA16.

    4 ou 6 eixos, 32 ou 64 botões e HAT

    DSCN5346.jpg

    Veja aqui: http://www.xtremeracers.info/forums/viewtopic.php?f=45&t=5696&sid=8402dc755f7809762d0212afe863666b

    Ou se preferir tem um projeto russo (em russo) usando o ATMEGA AT90USB64 (USB 2.0) que permite usar até 440 botões, com placas de expansão.

    http://www.sukhoi.ru/forum/showthread.php?t=64206

    Sokol1

  3. para entender o que faz esta placa Mjoy

    A placa USB Mjoy16 controla eixos e botões

    8 eixos

    64 botões momentaneos

    16 chaves ON-OF

    4 encoders (com dois modos)

    HAT (POV)

    Serve para ser a "eletronica" de:

    Joystick

    YOKE

    Throttle

    Rudder Pedal

    Volante

    Pedais

    Button box

    ...

    Sokol1

  4. Pessoal, consegui fazer as mudanças, achei o m8def.inc faltante na Net e consegui recompilar o firmware do Mjoy (ATMEGA8) mudando o VendorID. Agora usa o 0x5858, acima do 0x5824 do BU0836, aparecendo para o Windows como o segundo joystick, como desejado.

    Usei o AVR Studio 3.56.

    Obrigado pelas dicas.

    Sokol1

  5. Soschip,

    O AVR 3.56 ou 4.. da os erros relatados pelo Pizzocaro - não achei a versão 3.5 ou inferior.

    Pizzzocaro,

    Os arquivos no Rapidshare estão pedindo uma conta Premium para serem baixados, tem como deixar na Free?

    Obrigado.

    sokol1.

  6. vocês sabem em qual linha mudar o numero ID do Mjoy (para o windows).

    No Mjoy16 é fácil, bastar editar a linha 4000.

    Mas preciso fazer no Mjoy, para que ligado junto com outros joys ele seja o último da lista do Windows.

    Edit. Descobri, preciso mudar o VendorID - mudar só o nome não resolve, o windows ordena os joysticks pelo VendorID.

    .equ VendorUSBID =0x5858 ;vendor identifier (Atmel=0x03EB)

    Era 0x0777 coloquei 0x5858, pois o outro controlador (Bu0836) usa

    Vendor ID: 0x16c0 ou seja 5824

    Agora preciso saber como gerar um .HEX com o arquivo .ASM, alguma dica?

    Não tenho nem ideia do que é preciso... :D

    Sokol1

  7. MANOTROLL

    O Mjoy8 (ATMEGA8-16PI) ou Mjoy16 (ATMEGA16-16PI) é um controlador USB D.I.Y. (faça você mesmo) de baixo custo ~R4 30/40,00 (1) que serve para você montar/reformar um controle para simulador (entre outras coisas), como joystick, YOKE, throttle, pedal, volante, cambio H, pedaleira, "button box"...

    Se simulação (em computador) não for sua "praia" ele não tera muita utilidade.

    (1) Mesmo sendo de baixo custo ele é melhor (8/10 bits=1.024 pontos de resolução) do que a maioria dos circuitos que encontrados em joysticks e gamepeads USB, que são ..."chineZes". ;)

    Sokol1

  8. Pessoal,

    ... mas no decorrer do topico falaram em um proprio para carros... porém esse nao achei...

    O HEX mais recente do Mjoy8 é o alterado pelo Mercury que é simuleiro de corridas.

    Ele fez versões só com 3 eixos - volante, acelerador, freio (tem com 4 e 6 tambem), mas com frequencia de 120 MHZ. Resumo das versões:

    mjoymercury.jpg

    A página dele é em russo, mas da para entender onde estão os arquivos para baixar pelo google Translator:

    http://www.google.com/translate?u=http%3A%2F%2Fmercury13.tut.su%2F&langpair=ru|en&hl=pt-BR&ie=UTF8

    Link direto: http://mercury13.tut.su/files/mjoy/MJoy_LazyCamel_firmware_new.7z

    O layout de Iran F.Oliveira na página dele é meu: ;)

    http://mercury13.tut.su/pix/mjoy/mjoy_pcb.png

    ATENÇÃO - o esquema eletrico do Mercury não é compativel com o do Mindaugas ou Lazy Camel - os mais antigos - a pinagem é diferente.

    Esquema eletrico do Mercury - usar para fazer o PCB(PCI):

    http://mercury13.tut.su/files/mjoy/Mjoy.png

    No arquivo abaixo tem alguns PCB (PCI) para o esquema do Mercury que fiz no SprintLayout 5.0 - tem versões para capacitores de 2,5mm e para capacitores de 5mm. Em algumas versões do PCB espaço para a bobina indutora pode receber tanto cilindrica como a quadrada.

    http://www.wikifortio.com/627804/Mjoy8_Mercury.zip

    Size: 110,35 KB

    Uploaded: Tue Jul 21 17:28:02 2009

    Expires: Mon Oct 19 21:28:03 2009

    Em alguns layouts coloquei as colunas de uma lado do ATMEGA e as linha de outro, para faciliar as ligações dos botões, por isso tem umas pontes.

    Procurei fazer o PCB o menor possivel, tem um de 5x3cm.

    Tem versão que inclui a matrix de diodos - mas não cheguei a testar. :P

    Sokol, tem algum modelo barato e fácil de encontrar de joystick que seja interessante para colocar o mega16?

    Lucas,

    Vale a pena usar o Mjoy para reformar antigos josytics de gameporte que são de boa qualidade como:

    CH Products F16 Fighterstick, Combatstick, PRO Throttle, PRO Pedal, CH Flighstick.

    Thrustmaster F16/F22, TQS, FCS, PFCS, WCS, RCS e Top Gun.

    Suncom F-15 Talon, Eagle.

    Estes josyticks eram os topo de linha na decada de 90, são mais bem feitos que os atuais USB Chineses, e mesmo Saitek ou Logitech, portanto vale a pena colocar um Mjoy para deixar USB.

    De volantes não me lembro de modelos gameporte, a não ser um amarelo da Genius que era bonzinho.

    O Mjoy só não serve para joysticks/volantes Force Feedback, pois estes precisam de circuitos e drivers especificos controlar os motores de passo.

    Jeferson,

    ...estou montando uma interface de joystick, mas preciso de 2 joystick em um mesmo atmega8 ou 16, você teria ideia de como posso alterar o código hex para que isso fosse possível ? eu já vi um funcionando e quando conectava o usb na placa, no painel de controle do windows ele identificava como 2 controles.

    Não entendi bem o que seria 2 joysticks num mesmo ATMEGA.

    Se for tipo um joystick e throttle (acelerador) ou volante e pedais da para ligar tudo num Mjoy só, pois a eixos e botões suficientes.

    Tem tambem a opção de colocar um Mjoy em cada josytick, no AviaForum (www.sukhoi.ru) tem firmware para o ATMEGA8 chamado MPED, MRUD e MTRO, para serem colocados em um joystick, acelerador e pedais de forma idependente, sem causar conflito no Windows.

    Já o Mjoy16 basta alterar o nome (com 4 letras) e o vendor ID - em hexadecimal - como é explicado neste tópico, de forma que eles fiquem em sequencia, tipo Mj01, Mj02...

    Já alterar do HEX do Mjoy8 é possivel (vide a versão do Mercury), desde que entenda de programação.

    No Mjoy16 não é possivel, o Mindaugas deixou o código travado antes de sumir do mapa.

    JSCorrea,

    O pino 17 (pd3) está muito próximo do cristal e capacitor de 15pf estava em curto, outra coisa é que este pino está sem ligação.

    No Mjoy16 (ATMEGA16-16PI) o pino 17 não é usado, veja que no esquema eletrico original do Mindaugas, ele esta ligado no pino 39 do conector de 40 pinos, e dele não vai para lugar nenhum. Então o pessoal que reviu o PCB(PCI) passou a deixar isolado no próprio PCB(PCI).

    http://www.powernet.pl/~krzysiek/elektronika/mjoy16/mirror/MJoy16_v1.pdf

    Sokol1

  9. Bom, o ATMEGA16-16PU não tem mais no Mercado Livre onde custava ~ R$ 12,00.

    Tem na farnell por R$ 23,00 - o que é mais caro que o PIC18F2455, então não tem mais vantagem usar o ATMEL.

    Ainda se acha (no ML) o ATMEGA8-16 PU por ~ R$ 7,50

    Sobre programação não entendo nada, mas vi nos foruns (gringos) referencias a este problema do Mjoy8 travar durante a gravação e ter que usar um sinal de 1 MHZ, parece que precisa do programador da Atmel para fazer isto...

    Sokol1

  10. Vagnerdj,

    Se quiser mandar o Mjoy ou o chip eu testo.

    Mande uma MP.

    Se quer aprender a programar sugiro usar PIC da Microchip, são mais faceis e mais "poderosos" alem de ser USB 2.0

    Um projeto DIY baseado em PIC:

    Projeto de controlador USB D.I.Y. baseado em PIC (Micropchip), a partir de um projeto de mouse (?) disponibilizado pela Microchip.

    Serve para controlar YOKE, Joystick, acelerador, pedal de leme, volante de carro de corridas, cambio de carro de corrida...

    Autoria de um argentino aficionado de simuladores de corrida.

    aV172wNi.jpg

    Usa o PIC18F2455 (~R$ 20,39 na Farnell).

    Tem 6 eixos de 10 bits (resolução de 1024 pontos) - pode ter mais eixos modificando o firmware - diminuindo os botões, ex 8 eixos e 24 botões (matrix de 4x6).

    HAT de 8 posições (0, 45, 90, 135, 180, 225, 270, 315 graus)

    32 botões (matrix de 6x6).

    Download do tutorial de montagem em .PDF

    http://www.uploading.com/get.php?get=5MRJ08YR

    No .PDF tem os links para baixar o bootloader e firmware (.HEX):

    http://uploading.com/files/YHIMECEX/MCHPUS...loader.hex.html

    http://uploading.com/files/GRL238C2/MCHPUSB_Joystick

    Topico relacionado:

    http://www.xtremeracers.info/forums/viewto...f=45&t=5696

    Sokol1

  11. Tambem estou pensando em comprar uma Gf GTS250/512, para usar com um E7300/4GB.

    O vendedor da VGA tem estas fontes:

    Fonte ASUS P-50GA ATX 500W PFC R2.2 - Preço: 220,00

    Fonte CORSAIR 450VX CMPSU-450VX - Preço: 275,00

    Seventeam-550PAM ATX 12V. V2.2 BLACK - Preço: 285,00

    Qual vocês recomendam, ou de outra marca por uns R$ 250,00?

    Edit - Esta serviria?

    Fonte Zalman Zm360b-aps 360w Reais - Preço: R$ 219,99

    Obrigado.

    Sokol1

  12. Vagnerdj

    O windows coloca os joystics em ordem de nome, por isso o Mjoy vem antes do seu volante, que se for generico deve estar como USB xxx....

    Mude o nome do Mjoy para Zjoy e grave novamente o firmware. :)

    Nos jogos atuais isso nao causa maior problema, é so reassignar os eixos no setup do jogo, fica eixo tal joystic1, eixo tal josytick 2...

    Acho que foi o Mac56 que conseguiu mudar no firmware do Mjoy (8), abrindo com um programa da Atmel.

    voce encontra o Mac56 no Forum Xtremes Racing (da Argentina).

    http://www.xtremeracers.net/nuke/modules.php?name=Forums&file=viewtopic&t=4933

    Já o Mjoy16 abrindo o HEX com o PonyProgram da para ver a linha onde muda o nome, lembrando que tem que ser em caracteres hexadecimal.

    Ai para tras tem uma postagem sobre isso.

    Para publicar suas imagens primeiro faça upload para um site de hospedagem - sugiro o

    www.imageshack.us - depois é so colar o link na sua mensagem aqui que a foto aparece.

    Sokol1

  13. LOKASSO,

    Pode estar relacionado ao suporte de controladores (Joysticks) do GRID, veja se consegue descobrir se ele suporta mais de um, o que é normal nos jogos hoje em dia. Alguns suportam 4 outros até 8 controladores diferentes.

    Se ele não suportar mais de um, voce pode tentar criar um joy virtual unindo seu volante, pedal mais o Mjoy num unico dispositivo com o PPJoy.

    Sokol1

  14. Vagnerdj,

    Tem como voce postar qual o layout usou?

    E se possivel uma foto do circuito montado?

    Tirei do circuito e soldei os fios direto no ci e nada.

    Soldar direto nos pinos do CI (MCU) pode estar arriscando a queima-lo, devido aos transientes da rede eletrica presente no ferro de solda. Melhor usar um soquete.

    Sokol1

  15. serelepe,

    Na verdade a M$ não colocou um atalho para a Taxi Light - embora voce possa acender com clicando com o mouse na chave no painel.

    O que voce poderia tentar fazer é usar uma macro com L + CTRL+L, assim acendera as luzes e apagara a Landing Light, ficando acesa a Taxi Light. Talvez pelo FSUIPC seja possivel.

    Sokol1

  16. Bom, não tenho o FSX, mas acho que não tem diferença para o FS9.

    Achei isso num forum gringo:

    Taxi light only-------------Press L (turns on all lights) then Press Ctrl+L (leaves taxi, beacon and strobes)

    Strobes--------------------Press O(Oscar)

    Panel lights----------------Shift+L

    Landing light---------------Ctrl+L

    Com as luzes acesas teclando Ctrl+L a Landing ligh fica mais fraca, o que deve ser a Taxi light.

    Tem vários ad-ons para melhorar as luzes default.

    Sokol1

  17. estou com duvida se tem como ligar 2 mjoy juntos se da conflito ou nao... e como motar um com esses requisitos

    8 eixos

    64 botões

    1 HAT Switch

    4 encoders

    14 chaves ON-OF-ON

    obrigado

    Marvel,

    Esse descrito é o Mjoy16, ai para tras tem os links para baixar o que precisa.

    Se quiser ligar mais de um, é so alterar o nome do segundo, como eu fiz - tabem descrito neste tópico.

    BTW - Te mandei via MP o endereço de uma pessoa que vende o PCB pronto, para você soldar os componentes, é PCB feito por industria.

    SOkol1

  18. Será que o cara não ouviu eu matar 4 amigos deles, com GRANADAS !?!?

    Ou talvez fosse a hora de folga dele...

    Raimalunardi,

    Este cara ai da sua foto é um dos que foram feridos nos tiroteios e vai se arrastando até encostar em alguma arvóre ou pedra, se voce passar na frente dele ele atira de pistola. Geralmente jogo um Molotov na grama em frente dele e vou embora.:D

    Outras vezes um dos amigos do cara ferido vem e sai carregando ele. Gostei desta parte do cara ferido.

    Aqui uma dica sobre o morteiro, já que não consegui usar antes de terminar o jogo:

    Ao disparar a primeira vez ele lança uma granada de fumaça amarela (faixa azul), que serve para determinar a distância do alvo, se estiver OK tecle R que a granada sera trocada por uma HE (alto explosivo - faixa vermelha), ai é só disparar novamente. "Fire for efect!"

    fc2mortaryt2.png

    Eu cansei de jogar granada de fumaça amarela nos alvos... -_-

    Não achei nada no manual sobre usar o R, havia tentado com o F...

    Ah, e se cair uma granada de fumaça amarela perto de você, tem uns 4 segundos para cair fora do alcançe. ;)

    Com relação ao "damage!" dos tiros - as vezez um tiro de pistola, ou um "burst" de M-16 ou MP5 mata os caras, se mirado na cabeça, outras vezes é preciso descarregar o pente... mas o mais chato é o efeito das armas do inimigo em você, o cara para o jipe na sua frente, disparando a .50 e sua barra de "life" nem se mexe... :rolleyes:

    . sem querer ser chato, mas 20 minutos enganam bastante. Eu com 20 minutos também achei o jogo ótimo. Agora com 5 horas... 10....

    Concordo, mas com umas 20~25 horas de jogo, depois que o mapa mudou, não consegui mais parar de jogar. :) Pena que já terminou, foquei só nas missões da UFLL / APR, ignorando as do celular e da loja de armas, depois de liberadas 2/3 das armas.

    Sokol1

  19. só to vendo com pessoal de 8800 gt pra cima rodando o jogo, será q ninguém q tenha uma VGA meia boca (tipo a minha 8600 gt) não testou ainda ??

    Bom, eu estou jogando com Athlon64 3000+, 1GB DDR-400, e Geforce 6600GT 128 MB AGP.

    1024 x768, graficos no médeio - meno os shaders e shadows que estão no minimo.

    Nem quero saber de quentos FPS da esta. :P Mas esta dando para jogr, já fiz ~30% do jogo - deve ter rodado uns 250KM no meio do mato.

    Algumas coisas: não precisa ficar matando os guardas em cada posto, chegue acelerado, atropele um ou dois e vá embora.

    Da para fazer algumas missões meio "sealçt" como a de explodir a vagão na estação perto de deserto, cheguei pelos morros, joguei uma granaa no meio mato, a galera fixou lá, dei a volta, etrei por um buraco na cerca, atravessei umas manilhas, joguei duas granadas no tanque e Tchau!. ;)

    Da para atabalhar no meio da savana e no deserto.

    É legal jogar o jipe pelo capizal e depois ver a trilha por onde passou.

    No geral é o que dizem, devido a repetição do (belo) cenário e das (dhatas) missões o jogo torna-se enjoativo rápido.

    Na falta de algo melhor para jogar...

    Sokol1

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!