Git Product home page Git Product logo

Comments (14)

miegl avatar miegl commented on July 19, 2024

Haha, this won't work.
If you want to boost range of PiFmAdv, use better antenna and amplify the signal with some fm amplifier.
If you want to use "real" fm transmitter and generate your own RDS data via soundcard, then you must make sure that the fm transmitter doesn't have low pass filter, which will filter you RDS (and other sub-carriers).

from pifmadv.

Niall7459 avatar Niall7459 commented on July 19, 2024

I will generate RDS using a RDS encoder.

This setup OK?? ::

RASPBERRY ------> FM TRANSMITTER -------> RDS ENCODER -------> Antenna
PI (Plays Music)

from pifmadv.

miegl avatar miegl commented on July 19, 2024

Well Raspberry Pi has crappy audio output (its just GPIO), so I highly recommend using some external audio card.
And yes, this would work. (I will rather get fm transmitter with rds encoder built in tho)

from pifmadv.

Niall7459 avatar Niall7459 commented on July 19, 2024

@miegl Do you know cheap FM transmitter with RDS? I want about 0.5 Watt transmitter

Also I looked at instructions for the rds encoder and you cant
FM TRANSMITTER -------> RDS ENCODER -------> Antenna

it is like

                     RDS ENCODE
                                 |

AUDIO ----> TRANSMITTER -----------> Antenna

from pifmadv.

miegl avatar miegl commented on July 19, 2024

Just search for it on the internet. Its offtopic to this project.
And yea, mistake on my side, sorry for that. You need to generate RDS signal before transmitting it, which means that you either have to add RDS to the signal before entering the transmitter using RDS encoder or you can simply play your sound and also provide RDS signal with software such as the RDS encoder inside PiFmAdv.

from pifmadv.

Niall7459 avatar Niall7459 commented on July 19, 2024

Hello i have one last question. I have found two transmitters.

A signstek 0.5 W transmitter NO RDS (It has lowpass so I cannot generate RDS by software) 50$
OR
A 0.2 W Vastelec Low Power FM Transmitter With RDS Encode. 120$

Im not really sure what to do... Because I want a good range, but I also want RDS and I dont want to go over 500mW

from pifmadv.

Niall7459 avatar Niall7459 commented on July 19, 2024

Also how much further will 200mW go than Raspberry Pi?

from pifmadv.

miegl avatar miegl commented on July 19, 2024

Well according to maximal drive strength 7 = 16mA, power output of the Rpi would be 3.3 * 16 = 52.8mW.
But since the Rpi isn't transmitting only on one specific frequency (mesh etc.) the power output on specific freq would be way lower.

from pifmadv.

Niall7459 avatar Niall7459 commented on July 19, 2024

Okay Im going to buy the 0.5 W transmitter but it has no RDS.

So it would be great if you could add AF to PiFmAdv so when they loose the Pi station will switch to my main transmitter.

Thanks!

from pifmadv.

miegl avatar miegl commented on July 19, 2024

Be aware that for this to work your main transmitter has to provide RDS signal with the same PI.

from pifmadv.

Niall7459 avatar Niall7459 commented on July 19, 2024

oh..

from pifmadv.

Niall7459 avatar Niall7459 commented on July 19, 2024

My other transmitter has stupid LOW PASS FILTER

from pifmadv.

miegl avatar miegl commented on July 19, 2024

Well you can try to build your own. You can start off by building a fm transmitter with only one transistor. You can then provide your audio + rds signal from let's say pc soundcard. The soundcard has to support 192khz for rds to work tho. 96khz is enough for stereo.

The only problem with one transistor fm transmitters is that the stability of the frequency is a bit awful.
But again, it's very easy to build one off the shelf.

from pifmadv.

Niall7459 avatar Niall7459 commented on July 19, 2024

I think I will just buy one it looks nice in my roomlol

from pifmadv.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.