라즈베리 파이를 FM 트랜스미터로 만들기

파하하하 너무 신기해서 한 번 포스팅해 본다.

일전에 구입한 라즈베리 파이로 뭐 할거 없나 싶어 검색하다가, 라즈비안이 설치된 라즈베리 파이를 FM 트랜스미터로 만드는 법을 소개하는 사이트를 우연히 발견하여 따라해 봤다. 즉, 라즈베리 파이 안에 있는 wav 파일을 FM 라디오 전파로 송신하여 근방에 있는 라디오로 소리를 수신할 수 있다!!!!

먼저 사이트에서 압축파일을 다운 받아 압축을 푼다. tar xvzf Pifm.tar.gz

그러면 파일 네 개가 풀리는데, 하나는 샘플 wav 파일이다. sudo ./pifm sound.wav 100.0 라고 명령어를 입력하면 주파수 100.0 메가 헤르츠로 라디오가 송신된다. (모니터에는 아무런 메세지도 나오지 않음) 주변에 있는 라디오를 켜서 주파수 100.0 메가 헤르츠에 맞추면 소리가 난다. ㅋㅋㅋ

안테나가 없으면 2~5센티미터 정도로 수신 범위가 매우 좁다. 라디오를 라즈베리 파이에 완전히 바싹 붙여야 소리가 들린다. 그래서 안테나가 없나 싶어서 아래 사진 처럼 주변에 남는 IDE 하드디스크 케이블을 꽂아 주었더니 수신범위가 갑자기 5미터(!) 정도로 급증한다. ㅋㅋㅋ

안테나는 GPIO 4번에 꽂아야 한다. GPIO 번호는 이 사이트를 참조하시라.

아참, wav 파일은 22.0kHz 16 bit mono 이어야 정상적으로 송출된다. 송출을 중단하려면 ctrl-c 누르면 된다. wav 파일이 모두 재생되면 자동으로 프로그램이 정지된다.

fm_transmitter
오오 신기방기 ㅋㅋㅋ 참고로 옆에 있는 라디오는 일전에 소개한 코원 x7이다. ㅋ

 


2014.3.8
Raspberry Pirate Radio in Make

3 thoughts on “라즈베리 파이를 FM 트랜스미터로 만들기

  1. 라즈베리파이, 이제 1주일도 안된 초보 사용자이지만 리눅스를 좀 알면 생각보다 무지 사용용도 많아요 웹 서버 설치해서(httpd, mysqld) 워드프레스도 깔 수 있고.. transmission 데몬 설치하서 토렌트서버로도 사용할 수 있고.. 파이썬이나 자바 (open-sdk), C 의 교육용으로도 사용할 수 있고… 그리고 openlec xbmi 짱이더군요 단지 속도가 느리다는 점.. 라즈베리파이 속도 더 키워서 신 모델 출시하면 대박일 듯^^

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중