금주의 실패 : AFSK는 철도 잡음
에 의해 운명을 개발하고, 친구들은 언젠가는 핸드 헬드 송신기로 재미있게 지내고 있었다. 데이터를 얻으려면. 그들은 상대방의 해독 장소뿐만 아니라 각 인코딩 된 오디오 주파수 시프트 키잉 유닛의 세트를 설정합니다.
개발은 정확한 위치 데이터를 잡기 위해 GPS 모듈이있는 Arduino 보드를 중심으로 간단한 시작으로 간단히 시작했습니다. 다음으로 AFSK를 실행할 시간이었습니다. 송신 측면에서 이것은 출력 핀을 비트를 두드리는 것으로 수행되었습니다. 오실로스코프에서 결과 신호를 살펴 본 후 팀은 2200 Hz 출력뿐만 아니라 매우 꽉 차는 1200의 펌웨어를 조정할 수있었습니다. 그러나 난이도는 방정식의 디코딩 측에서 양조되었다.
첫 번째 디코딩 시도는 [Paul Stoffregen]이 작성한 Freqmeasure 라이브러리를 활용했습니다. 성공하지 못한 후에는 XR-2211 FSK 복조기 칩의 유형의 하드웨어 서비스로 전송됩니다. 그것은 간단하고, 신호를 공급하고, 디지털 출력 핀을 체크 아웃하여 기본 데이터를 잡아야합니다. 이것은 모든 Gory 세부 정보에서 꺼내는 상단에서 작업 링크를 클릭하는 것을 요구하는 요점입니다. 긴 이야기가 짧아서 시끄러운 전원 레일 이이 칩의 산발적 성능을 유발했습니다. 이 문제가 발견 된 이자율이 발견되었을뿐만 아니라 일자리가 실패로 도망 쳤다. 해당 칩에 대한 필터링 회로를 추가하는 것과 같이 구제 될 수있는 빠른 수리가 있었습니까? 아래의 의견을 남겨서 궤도에서 어떻게 이걸 되돌릴 수 있는지 정확히 이해해 보겠습니다.
[감사합니다 루틴]
이번 주의 실패는 매주 수요일에 실행되는 Hackaday 열입니다. 과거 실패에 대해 작성하고 이야기에 대한 링크를 보내거나 링크를 보내 링크를 보내려면 재미있는 롤링을 통해 웹 여행에서 발견하는 작업을 중지하기 위해 링크를 보내십시오.