F5OEO-rpidatv/README.md

60 wiersze
2.2 KiB
Markdown
Czysty Zwykły widok Historia

2016-03-06 15:00:48 +00:00
![rpidatv banner](/doc/img/spectreiq.jpg)
2016-08-25 15:29:10 +00:00
**rpidatv** is a digital television transmitter for Raspberry Pi (B,B+,PI2,PI3,Pizero) which output directly to GPIO.
2016-03-06 15:00:48 +00:00
*(Created by Evariste Courjaud F5OEO. Code is GPL)*
2016-03-13 08:21:03 +00:00
<h1> rpidatv Transmitter installation </h1>
2016-04-04 18:58:01 +00:00
```
2016-03-12 18:04:33 +00:00
sudo apt-get update &&
2016-03-12 18:00:06 +00:00
sudo apt-get install rpi-update &&
sudo rpi-update &&
sudo apt-get install apt-transport-https &&
sudo apt-get install git &&
git clone git://github.com/f5oeo/rpidatv &&
cd rpidatv/src &&
2016-03-06 15:00:48 +00:00
make -j 4
2016-08-25 15:29:10 +00:00
sudo make install
2016-04-04 18:58:01 +00:00
```
2016-03-06 15:00:48 +00:00
2016-03-13 08:21:03 +00:00
<h1> leandvb rtlsdr receiver installation </h1>
2016-04-04 18:58:01 +00:00
`./install.sh`
2016-03-13 08:21:03 +00:00
This install leandvb : a simple dvb-s receiver with rtl-sdr usb dongle
2016-03-13 08:22:45 +00:00
([leandvb dvb-s receiver](http://www.pabr.org/radio/leandvb/leandvb.en.html))
2016-04-04 18:58:01 +00:00
You can run the receiver : `./scripts/leandvb2video.sh`
2016-03-13 08:21:03 +00:00
2016-03-06 15:00:48 +00:00
<h1>Hardware</h1>
Plug a wire on GPIO 12, means Pin 32 of the GPIO header ([header P1](http://elinux.org/RPi_Low-level_peripherals#General_Purpose_Input.2FOutput_.28GPIO.29)): this act as the antenna. Length depend on transmit frequency, but with few centimeters it works for local testing.
2016-03-06 15:00:48 +00:00
<h1>Short manual</h1>
<h2> General </h2>
rpidatv is located in /bin folder
2016-04-04 18:58:01 +00:00
```
2016-03-06 15:00:48 +00:00
rpidatv -1.3.0
Usage:
2016-03-12 18:04:33 +00:00
rpidatv -i File Input -s Symbolrate -c Fec [-o OutputMode] [-f frequency output] [-l] [-p Power] [-h]
-i path to Transport File Input
-s SymbolRate in KS (125-4000)
-c Fec : 1/2 or 3/4 or 5/6 or 7/8
2016-04-04 13:46:10 +00:00
-m OutputMode
2016-03-12 18:04:33 +00:00
{RF(Modulate QSK in RF need -f option to set frequency)}
{IQ(Output QPSK I/Q}
{PARALLEL(Output parallel (DTX1,MINIMOD..)}
{IQWITHCLK(Output I/Q with CLK (F5LGJ)}
{DIGITHIN (Output I/Q for Digithin)}
-f Frequency to output in RF Mode in MHZ
-l loop file input
-p Power on output 1..7
-x GPIO Pin output for I or RF {12,18,40}
-y GPIO Pin output for Q {13,19,41,45}
-h help (print this help).
2016-04-04 18:58:01 +00:00
```
2016-08-17 22:50:48 +00:00
Example : `sudo ./rpidatv -i sample.ts -s 250 -c 1/2 -m RF -f 437.5 -l`
2016-03-06 15:00:48 +00:00
<h2> Minimal graphical menu </h2>
2016-03-12 18:04:33 +00:00
You can launch a graphical menu located in /scripts folder
2016-04-04 18:58:01 +00:00
`./frmenu.sh` for french language
`./gbmenu.sh` for english language
2016-03-06 15:00:48 +00:00