즐겨 찾기 추가 설정 홈페이지
위치: >> 뉴스

제품 카테고리

제품 태그

Fmuser 사이트

라즈베리 파이로 라디오 방송국을 운영하는 법

Date:2018/10/30 15:04:07 Hits:

다양한 괴짜 프로젝트에 Raspberry Pi를 사용할 수 있습니다. 그러나 나는 최근에 당신이 FM 송신기로 작은 장치를 사용할 수 있다는 것을 알게되었습니다. 그리고 그것은 많은 땜질없이하지 않습니다.

Code Club pihack의 사람들은 Raspberry Pi에서 하드웨어를 사용하는 프로그램을 작성하여 대신 FM 라디오 신호를 출력하는 확산 스펙트럼 클럭 신호를 생성하려고했습니다.



배경
여기에 약간의 배경이 있습니다. Raspberry Pi의 친숙한 Audio, Ethernet, HDMI 및 USB 포트 외에도이 장치에는 다른 칩 및 모듈과보다 직접 연결되도록 설계된 인터페이스가 있습니다.

GPIO (General Purpose Input / Output) "포트"는 보드에서 볼 수있는 26- 핀 (2-13 스트립으로 배열 됨)입니다. 이러한 인터페이스는 플러그 앤 플레이가 아니지만 소프트웨어를 통해 제어 할 수 있습니다.

놀라 울 정도로 강한 FM 신호를 전송하려면 GPIO 4 핀에 와이어를 연결하기 만하면됩니다. 유선이 없어도 근처의 FM 수신기에서 Raspberry Pi로 FM 신호를 브로드 캐스트합니다.



주의 사항 : FM 신호를 방송하는 법은 국가마다 다릅니다. 이 프로젝트를 시도하기 전에 현지 규정을 확인하십시오.



얻고, 놓고, 가라.
Pi의 전원을 켜고 SSH를 통해 또는 장치에 직접 로그인하여 명령 줄로갑니다.

이제 Code Club hackfest에서 작성된 코드를 추출하여 추출합니다.


mkdir ~/융기

cd 융기

wget HTTP ://omattos.com/pifm.tar.gz

tarzxvf pifm.tar.gz


이제 디렉토리에 여섯 개의 파일이 있습니다. 놀랍게도 그게 전부다. 이제 포함 된 "sound.wav"파일을 브로드 캐스트 할 수 있습니다.


sudo는 ./pifm sound.wav102.3


이제 FM 수신기를 잡고 FM 102.3로 설정하면 Star Wars 테마 음악을 듣게됩니다. 명령의 끝에 채널 주파수를 추가하기 만하면 88 MHz와 108 MHz 사이에서 방송 주파수를 실제로 변경할 수 있습니다.




브로드 캐스트 트랙

다른 오디오 파일도 재생할 수 있지만 16 비트 22050 Hz 모노 및 WAV 형식이어야합니다. 그건 진짜 한계처럼 보일지 모르지만 정말로 그렇지는 않습니다. 필요한 것은 MP3 파일을 처리하고 WAV 파일로 변환하는 SoX 사운드 교환 오디오 편집기뿐입니다.

오디오 편집기 및 해당 종속성을 다음과 함께 설치하십시오.


sudo apt-get install sox libsox-fmt-all


완료되면 다음 명령을 입력하십시오. "SomeSong.mp3"을 재생하려는 MP3 파일의 이름으로 대체하십시오.


sox -t mp3 SomeSong.mp3 -t wav -r 22050 -c 1 - | sudo는 ./pifm - 102.3


명령의 첫 번째 부분은 MP3 파일을 WAV 파일로 변환하고 오디오 샘플링 속도를 22050로 변경하고 트랙을 모노로 다운 믹스합니다. 변환 된 트랙은 하이픈 기호 (-)로 표시된 표준 출력으로 전송 된 다음 pifm 명령의 표준 입력으로 파이프됩니다 (|).

유일한 차이점은 융기 위의 예제에서 명령은 브로드 캐스트 할 파일의 이름을 지정하는 대신 스크립트가 표준 입력을 대신 브로드 캐스트하도록 요청한다는 것입니다.

FM 수신기를 102.3 주파수에 맞춰야한다면 MP3 소리를들을 수 있습니다! 다시 원래의 예제와 마찬가지로 88 MHz와 108 MHz 사이의 주파수로 자유롭게 바꾸십시오.



브로드 캐스트 팟 캐스트
SoX로 멋진 일을 할 수 있습니다. 예를 들어 인터넷을 통해 좋아하는 스트림을 방송 할 수 있습니다.

Linux Voice podcast를 브로드 캐스트하려면,


sox -t mp3 http ://www.linuxvoice.com/에피소드/lv_s02e01.mp3 -t wav -r 22050 -c 1 - | sudo는 ./pifm - 102.3


이 명령과 이전 예제의 유일한 차이점은 로컬 MP3를 가리키는 대신 이제 온라인 상에있는 MPXNUMX를 가리키고 있다는 것입니다.

마찬가지로 온라인 라디오 방송을 브로드 캐스트 할 수 있습니다. 많은 방송국이 M3U 파일을 게시하고이를 가리킬 수 있습니다.


sox -t mp3 http ://www.ndr.de/자원/metadaten/오디오/m3u/ndrloop5.m3u -t wav -r 22050 -c 1 - | sudo는 ./pifm - 102.3


모든 스테이션이 MP3 스트림을 브로드 캐스트하지는 않습니다. 일부는 OGG와 같은 다른 형식을 사용합니다. sox로 변환 할 입력 파일의 유형을 변경하기 만하면됩니다. 예를 들면 :


sox -t ogg http ://network.absoluteradio.co.uk/core/오디오/오그/live.pls? service = a6bb -t wav -r 22050 -c 1 - | sudo는 ./pifm - 102.3



어쩌면 당신은 좋아할 것입니다 :

DIY 150W FM 송신기는 PCB 키트를 조립합니다.

DIY FU-30A 30W FM 전력 증폭기 세트

H.264 HD IPTV 스트리밍 비디오 인코더

메시지를 남겨주세요 

성함 *
이메일 *
연락처
주소
암호 인증 코드를 참조하십시오? 새로 고침을 클릭!
보내실 내용
 

메시지 목록

댓글로드 중 ...
| 회사 소개| 제품| 뉴스| 다운로드| 고객 지원| 피드백| 문의하기| 예배

연락처: Zoey Zhang 웹사이트: www.fmuser.net

Whatsapp / Wechat : +86 183 1924 4009

스카이프: 톰리칸 이메일: [이메일 보호] 

페이스북: FMUSERBROADCAST 유튜브: FMUSER 조이

영어 주소: Room305, HuiLanGe, No.273 HuangPu Road West, TianHe District., GuangZhou, China, 510620 중국어 주소: 广州市天河区黄埔大道西273号惠兰阁305(3E)