Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Projeto Botão Home (retorno para a seleção de jogos)

    Controles / GPIO / Codificador USB
    hotkey botão home
    2
    6
    260
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Duds_O_Cara
      Duds_O_Cara last edited by

      Fala povo! Novo por aqui e queria fazer uma contribuição de boas vindas.

      Há alguns anos, quando construí meu fliperama arcade, deixei espaço para um Botão Home no centro da caixa de controles. Isto é, um botão dedicado que retornasse à tela de seleção de jogos do Recalbox. No entanto, como precisava pensar um pouco num circuito para isolar os pinos +3.3v de Start e Select do Raspberry Pi 3 B+ (não dá pra simplemente unir os dois botões num terceiro sem perder essas funções isoladamente), deixei essa implementação pra depois.

      Início deste ano, depois de uma festa, decidi que o meu fliperama precisava de fato de um Botão Home. Nem todos os convidados sabiam que pressionar Start + Select retornava ao menu inicial (na verdade não é algo intuitivo).

      Então resolvi compartilhar com vocês essa solução simples.
      Custo do projeto: R$ 6 (fiz a cotação numa loja de eletrônica online da minha cidade, mas eu fiz com o que tinha aqui em casa).

      Utilizei, além do botão Home, 2 relês SPDT 5V, um transistor PNP, um diodo 1N4007 e um resistor de 10k. A escolha dos componentes foi feita com base no que eu tinha aqui de resto, sobrando em casa, mas quem manjar de eletrônica consegue modificar o projeto e trocar os relês por outros transistores e deixar o projeto com custo de R$1 (cada relê custa aqui por volta de R$ 2,90 e cada transistor R$ 0,14). Mas enfim, quem quiser fazer igual ao meu, é só copiar o projeto.

      É desejável uma plaquinha universal de circuito impresso para soldar os componentes, no entanto, é possível soldar os componentes diretamente nos fios sem placa alguma ou utilizar um pedaço de papelão duro, caixa de fósforos daquelas Fiat Lux grande ou caixa de algum remédio; ou ainda uma plaquinha qualquer de madeira. A base não importa tanto desde que você consiga manter os componentes sem ficar encostando um no outro causando curtos.

      Eu fiz o projeto para o meu Raspberry Pi 3 B+ com Recalbox, utilizando os controles do Player 1 com o retorno à tela inicial com os botões Start e Select (hotkey) utilizando o chicote GPIO num gabinete de fliperama construído por eu mesmo. No entanto, esse esquema eletrônico funciona para qualquer tipo de controle (se precisar encolher o projeto pra controles pequenos ainda existe a opção de remodelar apenas com transistores).

      Segue o diagrama esquemático:

      Botao-Home-Mamute-600x400_2020-05-31_19-26-44.png

      Na sequência, quem quiser simular o circuito, segue a validação do projeto no Tikercad:
      https://www.tinkercad.com/things/9ap3I2M21ws

      Vídeo: Circuito implementado na prática (funciona!)
      https://www.youtube.com/watch?v=FTBdr8fgu2A

      Vídeo: Mostrando o Botão Home funcionando em jogo
      https://www.youtube.com/watch?v=1hJHnYA5F_Q

      É isso ae povo! Abraços.

      Projeto Fliperama Mamute 4-Players: 99% concluído
      ****Status: Falta fixar o cinzeiro (sim, todo fliperama de boteco tem que ter um).

      Próximo projeto
      ****Xerxes Savage Catuaba Project - Mesa de Pinball Eletromecânica/eletrônica.

      Duds_O_Cara 1 Reply Last reply Reply Quote 1
      • Duds_O_Cara
        Duds_O_Cara @Duds_O_Cara last edited by

        Update:
        Encontrei hoje a figura do transistor correto no EasyEDA (nem todos os editores são triviais como o Tinkercad) e consegui trocar a figura do transistor genérico. Parece frescura e só altera uma setinha, mas ajuda quem vai fazer o projeto.

        Botao-Home-Mamute-600x400_2020-05-31_19-26-44.png

        Projeto Fliperama Mamute 4-Players: 99% concluído
        ****Status: Falta fixar o cinzeiro (sim, todo fliperama de boteco tem que ter um).

        Próximo projeto
        ****Xerxes Savage Catuaba Project - Mesa de Pinball Eletromecânica/eletrônica.

        Zing 1 Reply Last reply Reply Quote 1
        • Zing
          Zing Global moderator Translator @Duds_O_Cara last edited by

          @Duds_O_Cara Parabéns pelo projeto! Acho que seria interessante você postar na parte internacional do fórum, em inglês, pois a quantidade de usuários que visualizam a parte internacional é muito maior, ajudaria ainda mais pessoas.

          Se a minha resposta foi útil, por favor, dê um voto positivo, clicando na seta para cima logo abaixo da resposta, ao lado de "citar".
          If my answer was helpful, please give a positive feedback by clicking the up arrow below the answer, next to "quote".

          Duds_O_Cara 2 Replies Last reply Reply Quote 1
          • Duds_O_Cara
            Duds_O_Cara @Zing last edited by

            @Zing boa ideia. Vou fazer uma cópia international mais tarde.

            Projeto Fliperama Mamute 4-Players: 99% concluído
            ****Status: Falta fixar o cinzeiro (sim, todo fliperama de boteco tem que ter um).

            Próximo projeto
            ****Xerxes Savage Catuaba Project - Mesa de Pinball Eletromecânica/eletrônica.

            1 Reply Last reply Reply Quote 1
            • Duds_O_Cara
              Duds_O_Cara @Zing last edited by

              @Zing Foi mesmo uma ótima ideia. Não fez nem 24h que postei isso lá no internacional e das respostas de lá já estou com uma ideia nova pra projeto:

              Criar uma placa com botões ao lado de logo de jogos para os convidados das festas escolherem os jogos pressionando apenas os botòes, via comandos de rede (ou outros comandos que forem suficientes). Como a figura abaixo:

              Games_Selection.png

              Tá na minha lista de projetos. Um dia eu faço isso. Talvez depois de construir meu pinball, quem sabe. Ou talvez isso estimule alguém a implementar esse projeto e compartilhar conosco. Quem sabe?

              Projeto Fliperama Mamute 4-Players: 99% concluído
              ****Status: Falta fixar o cinzeiro (sim, todo fliperama de boteco tem que ter um).

              Próximo projeto
              ****Xerxes Savage Catuaba Project - Mesa de Pinball Eletromecânica/eletrônica.

              Zing 1 Reply Last reply Reply Quote 0
              • Zing
                Zing Global moderator Translator @Duds_O_Cara last edited by

                @Duds_O_Cara Interessante, fico feliz que seu projeto fez sucesso!

                Se a minha resposta foi útil, por favor, dê um voto positivo, clicando na seta para cima logo abaixo da resposta, ao lado de "citar".
                If my answer was helpful, please give a positive feedback by clicking the up arrow below the answer, next to "quote".

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                Want to support us ?

                85
                Online

                90.9k
                Users

                26.5k
                Topics

                182.3k
                Posts

                Copyright © 2021 recalbox.com