Tengo el botón del timbre de mi casa conectado a una placa de desarrollo GHI EMX . El software evalúa la hora del día y determina si el timbre debe sonar o no.
Nota al margen: Esto se implementó como una forma de lidiar con las bromas ding-dong-ditch que estaba recibiendo.
Todo esto funciona muy bien, excepto por un problema: el cable conectado a la placa EMX tiene una longitud de alrededor de 50 pies (~ 15 metros) y genera suficiente interferencia para que la placa piense que alguien presionó el botón y, por lo tanto, suena el timbre de la puerta. Intervalos aleatorios a lo largo del día. Tanto mi esposa como mi perro no aprecian esto (pero los niños piensan que es muy divertido).
He intentado solucionar el problema siguiendo los consejos que se encuentran en este artículo y la implementación del siguiente circuito:
Estonosolucionóelproblema,peroencontréqueponerunaresistenciade3ken1kyreemplazarelcondensadorde.01uFconun40uFfuncionóunpocomejor,peroalgomásde3kprovocaunretrasonotablealpresionarelbotónantesdequesuenelacampana.Ladiferenciaparamicircuitoesquelaplacafuncionacon3.3Venlugarde5V(loquesupongoqueempeoraelproblema)yenlugardeconectarseatierra,elinterruptorcompletaelcircuito(esdecir,doscablesvanentreelmicrocontroladoryelinterruptor).
Elcablequecorreentreelinterruptoryelmicrocontroladoresuncabledetimbredepuertaestándarquenoestáblindadoniretorcido.Reemplazarelcabledeltimbredelapuertaporuncableblindadonoes,desafortunadamente,unaopción,yaqueesorequeriríaqueserompaelpaneldeyeso.
Hemiradolasiguientepregunta
Actualizar
Después de leer más de la documentación , parece que aunque el microcontrolador funciona con 3.3V, es 5V tolerante en sus pines de E / S. Puedo usar un valor de resistencia más alto si uso 5V, pero ¿esto ayudará en algo?