Switch panel
Re: Switch panel
Um push button sem trava é um push button momentâneo?
AMD Ryzen 5 3600 (OC 4.35GHz) | AsRock Fatal1ty X370 Professional Gaming | G.Skill Ripjaws @3200MHz | PCYes 750W Bronze| Kingston A400 480GB | Sapphire RX 5700 XT Pulse (OC 2100MHz) | Dell AW2518HF @240Hz | Win10 Home x64
Re: Switch panel
Sim, igual a uma tecla do teclado, o contato é apenas enquanto apertado.
Re: Switch panel
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!!
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!!
Last edited by thiagolpv on 22 Mar 2018 08:21, edited 1 time in total.
AMD Ryzen 5 3600 (OC 4.35GHz) | AsRock Fatal1ty X370 Professional Gaming | G.Skill Ripjaws @3200MHz | PCYes 750W Bronze| Kingston A400 480GB | Sapphire RX 5700 XT Pulse (OC 2100MHz) | Dell AW2518HF @240Hz | Win10 Home x64
Re: Switch panel
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
Ou, se tempo para entrega não é fator, pode encomendar da China:
https://dirtypcbs.com/store/pcbs
Re: Switch panel
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 horizontalhttps://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!![Handshake :handshake:](./images/smilies/emoticon-0150-handshake.gif)
![Very Happy :D](./images/smilies/emoticon-0102-bigsmile.gif)
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 horizontalhttps://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
![Razz :P](./images/smilies/emoticon-0110-tongueout.gif)
Segue link do meu artigo: https://www.overleaf.com/read/rdgqkxcthtxd
Assim que houverem mais progressos, atualizarei aqui para vocês!!
![Rock :rock:](./images/smilies/emoticon-0178-rock.gif)
Sokol, sou muito grato a você por toda orientação, disponibilidade e boa vontade para comigo!
![In Love :inlove:](./images/smilies/emoticon-0115-inlove.gif)
Não sei se posso ser útil em algo mas caso eu seja, ficarei muito feliz em retribuir!
![Handshake :handshake:](./images/smilies/emoticon-0150-handshake.gif)
AMD Ryzen 5 3600 (OC 4.35GHz) | AsRock Fatal1ty X370 Professional Gaming | G.Skill Ripjaws @3200MHz | PCYes 750W Bronze| Kingston A400 480GB | Sapphire RX 5700 XT Pulse (OC 2100MHz) | Dell AW2518HF @240Hz | Win10 Home x64
Re: Switch panel
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?![It Wasn't Me :wasntme:](./images/smilies/emoticon-0122-itwasntme.gif)
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?
Encontrei aqui https://github.com/MMjoy/mmjoy_en/wiki essa informação: "MMJoy supports up to 10 axis and up to 96 buttons." Confere?
![It Wasn't Me :wasntme:](./images/smilies/emoticon-0122-itwasntme.gif)
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?
AMD Ryzen 5 3600 (OC 4.35GHz) | AsRock Fatal1ty X370 Professional Gaming | G.Skill Ripjaws @3200MHz | PCYes 750W Bronze| Kingston A400 480GB | Sapphire RX 5700 XT Pulse (OC 2100MHz) | Dell AW2518HF @240Hz | Win10 Home x64
Re: Switch panel
Sokol,
Referencio, no artigo, sua descrição para com o MMJoy2 presente do SimHQ.
...Só pra informar![Laughing :lol:](./images/smilies/emoticon-0136-giggle.gif)
Referencio, no artigo, sua descrição para com o MMJoy2 presente do SimHQ.
...Só pra informar
![Laughing :lol:](./images/smilies/emoticon-0136-giggle.gif)
AMD Ryzen 5 3600 (OC 4.35GHz) | AsRock Fatal1ty X370 Professional Gaming | G.Skill Ripjaws @3200MHz | PCYes 750W Bronze| Kingston A400 480GB | Sapphire RX 5700 XT Pulse (OC 2100MHz) | Dell AW2518HF @240Hz | Win10 Home x64
Re: Switch panel
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
![In Love :inlove:](./images/smilies/emoticon-0115-inlove.gif)
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
![Cool 8)](./images/smilies/emoticon-0103-cool.gif)
![In Love :inlove:](./images/smilies/emoticon-0115-inlove.gif)
AMD Ryzen 5 3600 (OC 4.35GHz) | AsRock Fatal1ty X370 Professional Gaming | G.Skill Ripjaws @3200MHz | PCYes 750W Bronze| Kingston A400 480GB | Sapphire RX 5700 XT Pulse (OC 2100MHz) | Dell AW2518HF @240Hz | Win10 Home x64
Re: Switch panel
Legal que o projeto esta "saindo do papel".
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.
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?
![Wink ;)](./images/smilies/emoticon-0105-wink.gif)
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.
![Smile :)](./images/smilies/emoticon-0100-smile.gif)
Não lembro de ter visto nada relativo ao Windows 10 ai nos forums gringos."#Known issues Sometimes on Windows 8
Sabe informar se isso acontece no Windows 10?
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
Obrigado, estou bastante feliz com isso
![Blush :$](./images/smilies/emoticon-0111-blush.gif)
Entendi, acho
![Razz :P](./images/smilies/emoticon-0110-tongueout.gif)
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.
AMD Ryzen 5 3600 (OC 4.35GHz) | AsRock Fatal1ty X370 Professional Gaming | G.Skill Ripjaws @3200MHz | PCYes 750W Bronze| Kingston A400 480GB | Sapphire RX 5700 XT Pulse (OC 2100MHz) | Dell AW2518HF @240Hz | Win10 Home x64
Re: Switch panel
Sokol,
Muito boa noite!!
Preciso do esquemático do Shift Register (com 4 CI's 4021 - Debolestis). Saberia informar onde consigo?
Muito boa noite!!
![Very Happy :D](./images/smilies/emoticon-0102-bigsmile.gif)
Preciso do esquemático do Shift Register (com 4 CI's 4021 - Debolestis). Saberia informar onde consigo?
AMD Ryzen 5 3600 (OC 4.35GHz) | AsRock Fatal1ty X370 Professional Gaming | G.Skill Ripjaws @3200MHz | PCYes 750W Bronze| Kingston A400 480GB | Sapphire RX 5700 XT Pulse (OC 2100MHz) | Dell AW2518HF @240Hz | Win10 Home x64
Re: Switch panel
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).
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
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.
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.
AMD Ryzen 5 3600 (OC 4.35GHz) | AsRock Fatal1ty X370 Professional Gaming | G.Skill Ripjaws @3200MHz | PCYes 750W Bronze| Kingston A400 480GB | Sapphire RX 5700 XT Pulse (OC 2100MHz) | Dell AW2518HF @240Hz | Win10 Home x64
Re: Switch panel
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.
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
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
.
Sokol,
...(Tô ficando maluco já
![eusa_think :eusa_think:](./images/smilies/eusa_think.gif)
![emoticon244 :emoticon244](./images/smilies/emoticon244.gif)
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
![Skull_anim :Skull_anim:](./images/smilies/Skull_anim.gif)
AMD Ryzen 5 3600 (OC 4.35GHz) | AsRock Fatal1ty X370 Professional Gaming | G.Skill Ripjaws @3200MHz | PCYes 750W Bronze| Kingston A400 480GB | Sapphire RX 5700 XT Pulse (OC 2100MHz) | Dell AW2518HF @240Hz | Win10 Home x64