Estou trabalhando em um projeto de porta de garagem. Comprei alguns deles, mas ficarei surpreso se encontrar uma resposta consistente sobre como eles são conectados a um Rpi.
Meu pensamento era apenas começar a ligá-lo e tentar, mas estou preocupado em explodir meu pi.
Existem alguns sites que dizem usar um pull up, outros dizem usar vários resistores. Algumas pessoas conectam-se por terra (o que faz menos sentido para mim) que o interruptor de palheta não está ligado, não tenho idéia de como o exemplo de Adafruit funciona.
Eu assumi que precisava de energia para o comum e, depois do posto NO / NC, precisava capturar o estado em um pino GPIO, mas não entendo realmente onde colocar o terreno? Ele é dividido como o link de vários resistores? Colocar o interruptor no terra engergize todo o circuito dessa maneira?
Tentei ler algumas das postagens aqui, mas elas não estão realmente me entendendo o porquê. Alguém pode me ajudar a desmistificar isso um pouco? Se você tem algum recurso para construir alguns fundamentos, eu certamente apreciaria. Sou programador por profissão e estou fora do meu elemento.
EDITAR:
Eu tive alguma confusão no NO / NC. Eu acho que isso melhorou um pouco, eu estava olhando do ponto de vista da minha porta e não do contato do interruptor. O SW deve estar normalmente aberto.
Eu tenho três diagramas aqui e estou buscando esclarecimentos Como você configura pull up vs pull down com o resistor. Preciso de um resistor adicional para fazer o 'puxão' e garantir a segurança do meu bravo soldado # 18 GPIO? Mover o resistor altera as propriedades / funcionalidade do circuito?
Preciso de um resistor menor? Eu já tinha 4,7 no quadro, então usei. Existe uma maneira de calcular um apropriado? Não estou recebendo uma troca de pinos.
Então, eu entendo que isso é uma violação do protocolo SO, fazendo uma pergunta sobre uma pergunta, mas eu prefiro entender o que está acontecendo do que simplesmente esmagar uma de suas respostas e concluir.
EDIT 2:
Quando obtive uma solução funcional, tentei escaloná-la, mas precisava de um resistor em cada linha e mudei para o esquema mostrado. Isso funciona e não explodiu meu pi nem incendiou.
Estou usando um pulldown de software e debounce.
O que moveria a energia da chave para o lado terra do resistor? Nada?