집에 초인종 버튼이 GHI EMX 개발 보드에 연결되어 있습니다 . 소프트웨어는 시간을 평가하고 초인종이 울릴 지 여부를 결정합니다.
참고 : 이것은 내가 받고있는 딩동 디치 장난을 처리하는 방법으로 구현되었습니다.
EMX 보드에 연결된 전선의 길이는 약 50 피트 (~ 15 미터)이며 누군가가 버튼을 눌렀을 때 내 초인종이 울려 퍼진다 고 생각할만큼 충분한 간섭을 발생시킵니다. 그 날. 내 아내와 개는 이것을 좋아하지 않습니다 (그러나 아이들은 그것이 재미 있다고 생각합니다).
이 기사 에서 찾은 조언을 따르고 다음 회로를 구현하여 문제를 해결하려고했습니다 .
이것은 문제를 해결하지 못했지만 3k 저항을 1k에 넣고 .01uF 커패시터를 40uF로 바꾸면 조금 더 잘 작동하지만 3k보다 큰 것은 버튼을 누를 때 눈에 띄게 지연됩니다 종소리. 내 회로의 차이점은 보드가 5V 대신 3.3V에서 실행되고 (문제를 악화 시킨다고 가정) 스위치를 접지 대신 연결하면 회로가 완료됩니다 (즉, 두 개의 전선이 마이크로 컨트롤러와 스위치 사이에 있음).
스위치와 마이크로 컨트롤러 사이를 연결하는 전선은 표준 초인종 전선으로, 차폐되거나 꼬이지 않습니다. 안타깝게도 초인종 와이어를 차폐 와이어로 교체하는 것은 옵션이 아닙니다.
나는 다음과 같은 질문을 검토 한 여기에 ,하지만 그건 내 문제는 조금 다를 수있는 ADC를 다루는 것으로 보인다. 도움을 주시면 감사하겠습니다.
업데이트
더 많은 문서를 읽은 후에 는 마이크로 컨트롤러가 3.3V로 구동되지만 I / O 핀에 대해 5V까지 허용되는 것으로 보입니다. 5V를 사용하면 더 높은 저항 값으로 조정할 수 있지만 도움이 되겠습니까?