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

 

Dragging my Century in this century! Integrated phone replaces tape.

rated by 0 users
This post has 59 Replies | 4 Followers

beopiranha
Top 500 Contributor
Germany
Posts 125
OFFLINE
Bronze Member
beopiranha replied on Wed, Jun 10 2015 12:51 PM

Outstanding Job. Very well done!

Beovision Avant 55 / BV 11-40 / BV7-40 / Beovision Avant / Beosound 9000 / Beosound 5 Encore / Beosystem 4500 / Beosystem 6500 / Beocenter 9000 / Beolab 5000 / Beolab 18 / Beolab 19 / Beolab 11 / Beolab 17 / 3 sets of Beolab 4000 / Beovox Red Line 60.2 

pinter75
Not Ranked
Posts 51
OFFLINE
Bronze Member
pinter75 replied on Wed, Jun 10 2015 8:25 PM

Ok. Proof of concept done, and it works!

At the moment I have tested it on my Galaxy S5, and it works as it should. Now I just need to integrate it into the Century, then call this mod complete.

Tech specs:

Teensy 2.0 setup as a HID keyboard with serial out (for debugging).
Arduino Beoremote library.
MicroUSB to  USB adapter.

I will upload a video of it working when I get a chance. For those who know code, this is it.

#include "Beomote.h"

int irPin = 10;

int IRcmd;

 

void setup() {

  Serial.begin(9600); // Debugging

  Beo.initialize(irPin);

}

 

void loop() {

  BeoCommand cmd;

  if (Beo.receive(cmd)) {  

    IRcmd = cmd.command;

    if (IRcmd == 52 || IRcmd == 30){

      // Skip forward

      Serial.println("Skip forward");

      Keyboard.set_media(KEY_MEDIA_NEXT_TRACK);

      Keyboard.send_now();

      Keyboard.set_media(0);

      Keyboard.send_now();

    }

    else if(IRcmd == 50 || IRcmd == 31){

      // Skip backwards

      Serial.println("Skip backwards");

      Keyboard.set_media(KEY_MEDIA_PREV_TRACK);

      Keyboard.send_now();

      Keyboard.set_media(0);

      Keyboard.send_now();

    }

    else if(IRcmd == 53){

      // Play/pause

      Serial.println("Play/Pause");

      Keyboard.set_media(KEY_MEDIA_PLAY_PAUSE);

      Keyboard.send_now();

      Keyboard.set_media(0);

      Keyboard.send_now();

    }

    else{

      //Catch all for code capture for other things.

      Serial.println(IRcmd); 

    }

  }

}

pinter75
Not Ranked
Posts 51
OFFLINE
Bronze Member
pinter75 replied on Sat, Jun 13 2015 1:34 AM

Hi.

 

Ok, bit of an update. Seems that charging a phone and using USB OTG can be troublesome. No problem, lets use Bluetooth!

 

So to get my Beomote 1000 controlling both the Century and phone, I have cobbled together something that works remarkably well - with some added features.

 

1). Arduino connected to the existing IR sensor running the beomote library and some conditional code.

2). Adafruit Bluefruit EZKey HID bluetooth keyboard module.

3). Door sensor switch.

 

Briefly, this is how it works. The Arduino senses the pulses from the IR sensor. This is decoded by the beomote library. This allows me to have a very simple script that looks at the received command, and then sends out a new command to the bluetooth module. The BT module then sends the required key press to the phone. in this case I am using Media keys. Play/Pause, Skip etc..

 

Next up are the additional features I decided to add for a more consolidated system. Any other IR code not needed will prompt the phone to light up if it is dark. For example if the screen is off and you toggle the volume, it will light up. Power off the century, and the phone will stop the current track and go into standby.

 

Wake up the century and the phone comes on. Also I added a door sensor switch. So again if the screen is off and the door opens the phone switches on ready for any inputs. As I have a door sensor, and a new MCU onboard I could add some door open lights in the CD area - just like an overture etc.

Here are some pics.

The stuff. It is on a breadboard, as this is a reversable "hack". Also lets me add or change things easily. At the top is the Arduino or MCU. The bottom is the Bluetooth HID module. Wires go to the new door & IR sensor.

New door sensor switch. I probably scavenged this out of an old printer or something. It fit nicely, and with a bit of expoxy bonded into place. It is at the end of the carriage travel and does not interfere. Also hidden by the fascia.

Door sensor closed. I can easily detect the state of the switch - indicating if the door is open or closed.

Finally a video showing it all in action on the bench.

https://www.youtube.com/watch?v=krDuq3MdXgc

I think that is it for this project, it works very well and feels like it would come out of the factory a bit like this.

Mogelmose
Top 500 Contributor
Posts 88
OFFLINE
Bronze Member
Mogelmose replied on Mon, Jun 15 2015 10:32 AM

This is a great mod.
I love that you have made it reversible!
I have been thinking about the same kind of thing but the IR-Serial-Arduino stuff is not my kind of game.
Maybe i just have to man-up and dig in ;)

Please keep this thread alive if you do more to it :D 

pinter75
Not Ranked
Posts 51
OFFLINE
Bronze Member
pinter75 replied on Sun, Jun 21 2015 2:59 AM

Thread started on the Beosound 3 Bluetooth mod -> http://archivedforum2.beoworld.org/forums/p/15781/136251.aspx#136251

larsgs
Not Ranked
Posts 1
OFFLINE
Bronze Member
larsgs replied on Tue, Jun 11 2019 8:36 AM

Hi

Great job. 

I am trying to copy you - kind of :-)

Can you send a photo of the pins for connecting the aux on pcb?

AdamS
Top 200 Contributor
Posts 373
OFFLINE
Gold Member
AdamS replied on Tue, Jun 11 2019 1:28 PM

It is definitely an ingenious piece of work and very carefully thought out. I still disapprove of it, though!

Also, how do you answer the phone when it rings? Do you have to pick up the whole Century and put it to your ear?

ngnear
Top 500 Contributor
Posts 245
OFFLINE
Bronze Member
ngnear replied on Tue, Jun 11 2019 2:12 PM
ELLO,

YEH,

YEH, I‘M IN THE LIBRARY,.... T H E L I B R A R Y.

https://youtu.be/yJn-Kr1E4HM

Sorry, this is what came to mind when you mentioned the Century as a telephone.
marexy
Top 150 Contributor
Posts 710
OFFLINE
Bronze Member
marexy replied on Tue, Jun 11 2019 2:25 PM

I'm trying to find whre to solder stereo cable for subwoofer OUT line on the BS Century PCB.

Did anyone try to do that in the past ?

 

pinter75
Not Ranked
Posts 51
OFFLINE
Bronze Member
pinter75 replied on Tue, Jun 11 2019 2:25 PM

Hi, wow old thread revival!

I can't remember the pins for the aux, I am sure the info is online somewhere.

The beo century is currently in the loft, not sure what to do with it now!

marexy
Top 150 Contributor
Posts 710
OFFLINE
Bronze Member
marexy replied on Tue, Jun 11 2019 2:46 PM

You can do what you wish..on the AUX + AUX selector switch you can connect chromecast, ect..

and you have FM radio for differenc to some modern BT speakers + nice vintage look :)

 

 

Pr0metheus
Not Ranked
Posts 1
OFFLINE
Bronze Member

Hi pinter75,

can you upload CAD (3D) file of phone adapter so we can print it out on 3D printer?

Thank you so much

Bzguy
Not Ranked
Posts 18
OFFLINE
Bronze Member
Bzguy replied on Sun, Jan 26 2020 9:09 AM

I 'm highly interested as well in the file, as I would like to do the same, I would 3D print a fascia.

pinter75
Not Ranked
Posts 51
OFFLINE
Bronze Member
pinter75 replied on Sat, Feb 29 2020 8:05 PM

it was laser cut, I always use a laser for flat stuff, vs a 3D printer.

pinter75
Not Ranked
Posts 51
OFFLINE
Bronze Member
pinter75 replied on Sat, Feb 29 2020 8:15 PM

I think I now need to sell this one on.

It has been in the loft all wrapped up for the past year. 

Make me an offer :-)

Gonçalo Terrível
Not Ranked
Aveiro, Portugal
Posts 7
OFFLINE
Bronze Member

Great mod!! Incidentally...do you have your Century's tape deck lying around? Would you like to sell it? I need one for my unit as the gears are failing...

Gonçalo Terrível
Not Ranked
Aveiro, Portugal
Posts 7
OFFLINE
Bronze Member

Great mod!! Incidentally...do you have your Century's tape deck lying around? Would you like to sell it? I need one for my unit as the gears are failing...

Gonçalo Terrível
Not Ranked
Aveiro, Portugal
Posts 7
OFFLINE
Bronze Member

Great mod!! Incidentally...do you have your Century's tape deck lying around? Would you like to sell it? I need one for my unit as the gears are failing...

pinter75
Not Ranked
Posts 51
OFFLINE
Bronze Member
pinter75 replied on Sun, Apr 25 2021 12:10 PM

Hi,

I actually do somewhere yes!

The modded Century is in the loft, and I would like to pass it onto someone, so it is for sale if anyone wants it. I also have an other mint Century that has a slight logic problem (Goes strange after about 30 mins).

I will go and dig about at some point, but I did save the tape mech :-)

 

 

 

Gonçalo Terrível
Not Ranked
Aveiro, Portugal
Posts 7
OFFLINE
Bronze Member

If you want to sell your tape mechanism I could be interested. Check if you have it and if it's ok and get back to me please. :-)

Page 2 of 2 (60 items) < Previous 1 2 | RSS