Sign in   |  Join   |  Help
Untitled Page

ARCHIVED FORUM -- March 2012 to February 2022
READ ONLY FORUM

This is the second Archived Forum which was active between 1st March 2012 and 23rd February 2022

 

Connecting Beomaster to RaspberryPi and or PC

rated by 0 users
This post has 6 Replies | 2 Followers

Lee
Top 150 Contributor
Newcastle upon Tyne UK
Posts 734
OFFLINE
Bronze Member
Lee Posted: Fri, May 16 2014 12:05 PM

Hi Guys,

I'm wanting to connect my Beomaster 5000 (via datalink) to a raspberry Pi in order to be able to control it via datalink for a media centre project im working on...

Can anybody help / point me in the right direction?

I've contacted Mikael (BeoPC) but unfortunately he's incredibly busy at the moment and I don't want to keep bothering him.. 

Thanks for all your continued help.

Lee

 

Lee
Top 150 Contributor
Newcastle upon Tyne UK
Posts 734
OFFLINE
Bronze Member
Lee replied on Sat, May 31 2014 6:45 PM

Can anybody tell me the spec of the datalink connection? ie what voltage it uses etc.

I'm going to attempt to connect it to the GPIO pins on the RasberryPi computer and use a bit of python code to control a media center. 

Many thanks,

Lee

kimhav
Top 500 Contributor
Malmo, Sweden
Posts 314
OFFLINE
Bronze Member
kimhav replied on Sat, May 31 2014 7:27 PM

Hi Lee,

Not able to provide what you seek, currently, but I missed out on your posting... and posted this thread which ask for the same things as your looking into as well.

riverstyx
Top 100 Contributor
SouthWest UK
Posts 938
OFFLINE
Bronze Member

Lee:

Can anybody tell me the spec of the datalink connection? ie what voltage it uses etc.

I'm going to attempt to connect it to the GPIO pins on the RasberryPi computer and use a bit of python code to control a media center. 

I'm not certain of the voltage for datalink but I seem to remember the data pair on masterlink is +/- 0.25V (ie only 0.5V peak to peak). I suspect this is to minimise the risk of inducing interference into the audio channels. If datalink is at similar levels you will obviously not be able to connect this directly to the GPIO pins but will need to do some level adjustment first.

Kind Regards,
Martin.

tournedos
Top 10 Contributor
Finland
Posts 7,357
OFFLINE
Bronze Member
Moderator

Datalink is an open collector bus with an idle voltage of +5V. RPi operates with strictly 3.3V logic and you will fry it if you connect the pins directly to Datalink, so yes, level conversion circuitry will be needed.

All this is on my eternal to do list, I'm afraid I'll never have the time...

--mika

beojeff
Top 50 Contributor
USA
Posts 2,012
OFFLINE
Bronze Member
beojeff replied on Sun, Jun 1 2014 10:18 PM

I see the potential for this to be great. Perhaps we could add in IR sensor with such a RaspberryPi to bring back datalink control of a BeoGram when used with newer, non-datalink audio masters, re-mapping the command from PHONO to something else now that PHONO is needed for N.RADIO.

riverstyx
Top 100 Contributor
SouthWest UK
Posts 938
OFFLINE
Bronze Member
riverstyx replied on Sun, Jun 1 2014 11:47 PM

beojeff:

I see the potential for this to be great. Perhaps we could add in IR sensor with such a RaspberryPi to bring back datalink control of a BeoGram when used with newer, non-datalink audio masters, re-mapping the command from PHONO to something else now that PHONO is needed for N.RADIO.

Yes, I've been thinking about ways to do this too...

I emailed ridax about his BeoIR but didn't get any reply. I'm not sure what the 18pin IC is in his circuit diagram but given the number of connected pins it can't be anything sophisticated - a line driver / isolator or a gate perhaps to invert the signal?

There would be a number of possible triggers if using a RaspberryPi - an IR sensor - either directly from Beo4, or to translate the PUC output of a beovision from some other supported device, masterlink input if we got that far, or even an HTTP request from a masterlink gateway or other IP enabled device.

I've recently ordered some TSOP7000 IR receivers from china and acquired a Terminal 3000 in order to begin decoding the datalink between my BM3000 and BG3000.

The more I think about this the more I think it is a good idea to start pulling together the information in the archives into one more accessible place (as per my comments in the Reverse engineering thread I responded to earlier).

Kind Regards,

Martin.

Page 1 of 1 (7 items) | RSS