Page 4 of 6
Re: Switch panel
Posted: 14 Mar 2018 08:26
by thiagolpv
Um push button sem trava é um push button momentâneo?
Re: Switch panel
Posted: 14 Mar 2018 12:20
by 21_Sokol1
Sim, igual a uma tecla do teclado, o contato é apenas enquanto apertado.
Re: Switch panel
Posted: 21 Mar 2018 15:09
by thiagolpv
Sokol, decidi fazer pelo método do Shift Register.
Agora falta conseguir alguém que faça o PCB. No mais é comprar os treco e por a mão na massa!
A medida do possível atualizo aqui com documentação e andamento do projeto!
Muitíssimo obrigado por tudo!!
Re: Switch panel
Posted: 21 Mar 2018 23:30
by 21_Sokol1
PCB voce encontra quem faz no M.Livre basedo no layout que fornecer.
Ou, se tempo para entrega não é fator, pode encomendar da China:
https://dirtypcbs.com/store/pcbs
Re: Switch panel
Posted: 24 Apr 2018 08:26
by thiagolpv
Muito bom dia pessoal!!
Sokol,
Consegui, com uma empresa de São Paulo (EAW Serviços Industriais -
http://eaw.eng.br/) negociar a criação de dois PCBs conforme o modelo do Debolestis (Shift register 32 -
https://oshpark.com/profiles/Debolestis/page/3).
O Modelo fresado, sem metalização dos furos, sai à R$49,00 cada + frete.
Estes PCBs são as únicas coisas ainda não entregues.
Compartilho aqui o link com o layout da caixa, ainda em esboço e dos botões:
Caixa:
https://drive.google.com/file/d/1pbUIjn ... sp=sharing
Botões - parte vertical:
https://drive.google.com/file/d/1HS_H_e ... sp=sharing
Botões - parte horizontal
https://drive.google.com/file/d/1O6yxqA ... p=sharing
Além disso, abordo em meu artigo o problema do Ghosting inerentes a teclados (simples/básicos) de computadores.
Esta é a motivação para a criação do Button box
Segue link do meu artigo:
https://www.overleaf.com/read/rdgqkxcthtxd
Assim que houverem mais progressos, atualizarei aqui para vocês!!
Sokol, sou muito grato a você por toda orientação, disponibilidade e boa vontade para comigo!
Não sei se posso ser útil em algo mas caso eu seja, ficarei muito feliz em retribuir!

Re: Switch panel
Posted: 24 Apr 2018 10:03
by thiagolpv
Sokol,
Encontrei aqui
https://github.com/MMjoy/mmjoy_en/wiki essa informação: "MMJoy supports up to 10 axis and up to 96 buttons." Confere?
Outra questão: "#Known issues Sometimes on Windows 8 you may receive an error notification about driver installation error (Windows can't add the driver to its storage). To fix this, you will need to disable driver signature enforcement (
https://learn.sparkfun.com/tutorials/di ... -windows-8)" (
https://github.com/MMjoy/mmjoy_en/wiki/Firmware-upload)
Sabe informar se isso acontece no Windows 10?
Re: Switch panel
Posted: 24 Apr 2018 11:14
by thiagolpv
Sokol,
Referencio, no artigo, sua descrição para com o MMJoy2 presente do SimHQ.
...Só pra informar

Re: Switch panel
Posted: 24 Apr 2018 12:28
by thiagolpv
Notícia fresca rs
Acabo de receber da já citada EAW uma imagem do meu Shift Register, ele será enviado hoje e em breve postarei imagens dele em processo de montagem:
https://drive.google.com/file/d/10wvNzS ... sp=sharing

Re: Switch panel
Posted: 24 Apr 2018 13:33
by 21_Sokol1
Legal que o projeto esta "saindo do papel".
thiagolpv wrote: ↑24 Apr 2018 10:03
"MMJoy supports up to 10 axis and up to 96 buttons." Confere?
Esse artigo ai do GitHub é baseado num firmware já antigo - os 10 eixos são as 8 "source" e mais 2 do 'Mouse emulation".
Mas em fiormwares posteriores o MegaMOZG removeu a"mouse emulation" - para liberar memória para os LED's do War Thunder.
E não adianta o controlador suportar mais de 10 eixos ("Source") pois o Windows só verá 8, e a maioria dos jogos segue o limite do Windows.
O numero total de botões é confuso - alem de depender da versão do Arduino usado e seu numero de pinos:
A última versão do firmware mostra que é possível ligar:
100 botões em Matrix (10x10),
+ 6 encoders (12 botões),
Ou usando Shift Register encadeados com até 12 circuitos - cada circuito suporta 8 botões (12x8 = 96) em duas entradas...
Já o MMJoySetup (configurador) mostra linha para configurar até o botão numero 128, e o teste até 132...
Em suma, tem que ver na prática.
"#Known issues Sometimes on Windows 8
Sabe informar se isso acontece no Windows 10?
Não lembro de ter visto nada relativo ao Windows 10 ai nos forums gringos.
Mas isso parece ser é aquela coisa de quando na instalação o Windows diz que o driver "não é assinado", é só ignorar.
https://drive.google.com/file/d/10wvNzS ... yCQhx/view
A EAW entrega o PCB com os componentes já soldados?
Re: Switch panel
Posted: 24 Apr 2018 14:03
by thiagolpv
21_Sokol1 wrote: ↑24 Apr 2018 13:33
Legal que o projeto esta "saindo do papel".
Obrigado, estou bastante feliz com isso
21_Sokol1 wrote: ↑24 Apr 2018 13:33
Mas isso parece ser é aquela coisa de quando na instalação o Windows diz que o driver "não é assinado", é só ignorar.
Entendi, acho
21_Sokol1 wrote: ↑24 Apr 2018 13:33
A EAW entrega o PCB com os componentes já soldados?
Minha informação está incompleta, acredito. Vamos lá:
Ao contatar a EAW, pedi somente o PCB. A resposta foi que o custo é de R$49,90 cada + Frete. Mas como não vinha com furações metalizadas, negociamos a soldagem por parte deles. Assim, eles adquiriam e soldaram os componentes necessários pelo custo adicional de R$36,50 cada.
Em resumo, paguei R$172,80 por dois
Shift Registers prontos + 48 reais de frete.
Re: Switch panel
Posted: 11 May 2018 22:07
by thiagolpv
Sokol,
Muito boa noite!!
Preciso do esquemático do Shift Register (com 4 CI's 4021 - Debolestis). Saberia informar onde consigo?
Re: Switch panel
Posted: 12 May 2018 00:29
by 21_Sokol1
Se for o PCB tem na OSPark - pode baixar:
https://oshpark.com/profiles/Debolestis/page/2
.brd é criado no Eagle PCB.
Acho que o esquema elétrico é esse + um capacitor 100nF de filtro:
https://www.arduino.cc/en/Tutorial/ShiftIn
Tem para 8, 16, 24 e 32 botões.
Mas se precisar manter a montagem compacta pode ligar um de 16 em out de 16...(encadeado) ao invéz de usar um de 32 (PCB maior).
Re: Switch panel
Posted: 15 May 2018 08:23
by thiagolpv
Sokol,
Muito obrigado mais uma vez pela ajuda!
Vamos lá, o arquivo .brd abre somente o PCB, não tendo o esquemático, já o artigo ShiftIn tem o diagrama esquemático porém não encontrei o esquemático para 32 botões, seria o equivalente ao PCB da página 3 do Debolestis.
Re: Switch panel
Posted: 15 May 2018 12:14
by 21_Sokol1
O esquematico básico é para 8 botões - um CD4021B, mas logo em baixo tem com dois CD4021B (Example 2: Multiple Shift Registers), um é encadeado (chained) no outro, note o pino 11 (Out) de um ligado ao pino 3 (In) de outro CD4021B.
http://www.arduino.cc/en/uploads/Tutori ... _Schem.png
Na versão de 3 chip é a mesma coisa, é so acrescentar mais um chip, repetindo as ligações.
Caso alguem vá desenhar o PCB para você sabera fazer esse encadeamento.
Re: Switch panel
Posted: 16 May 2018 12:16
by thiagolpv
Bom dia a todos!!
Sokol,
...(Tô ficando maluco já

)...
Cara,
Ficou bem claro sua explicação, até mesmo repliquei para mais dois CI's. Porém ao procurar outros conteúdos me deparei com o seguinte esquemático das portas do CI:
https://www.brainy-bits.com/get-more-in ... -register/
Com exceção do Vdd a pinagem está diferente.
Estou com receio de adicionar isso junto ao artigo pois se estiver errado eu to frito

.