Adding wifi control to my Beogram RX2... sanity check my approach?
Since the keyboard just bridges pin 1 of the keyboard to the corresponding button's sense pin on the processor, I'm using opto-isolators (kind of like mini relays) to simulate the button presses. None of the 5V GPIO output would then leak through to the processor's input.
On the sense side I'm tapping pin 11 and 12 on the COP410 to sense whether the turntable is in the on/off state or play/pause state. I need to step down the 5v output from the COP410 to 3.3v (or so) with a voltage divider + filter cap so I don't stress the ESP32.
- Send play/pause/stop commands from Sonos and Home Assistant to the custom PCB
- State tracking (isPlaying, isPaused, isOnOff) from the turntable (regardless of how it was controlled, what the current status is)
- Power is coming in via 12v from the "keyboard" (stepped down to 5v via a small buck converter)
I actually work at Bang & Olufsen, and I love these kind of upcycling projects.
I took a similar, but different route on my own project. Many of the old Bang & Olufsen sources are using the Data link connection (which the RX-models does not have, unfortunately), which provides audio and a data-signal for control. You can connect my adaptor directly to a network-connected Bang & Olufsen speaker and make the record player/CD player start by selecting Line-in on the speaker. But it can also work with e.g. Sonos, through Home Assistant (MQTT). My project is available here if you're interested:
That demo video is impressive! I share your love of upcycling. With how disposable everything's gotten, I've come to really enjoy vintage electronics... even at 30 or 40 years old, most of them still have plenty of life left. Some were built better than their modern equivalents. Others less so, but they're still a pleasure to use.
I also went down a rabbit hole on your other YouTube projects, and those speakers are insane. Very jealous. π
Please Log In to Reply
You must be logged in as a BeoWorld member to post replies to forum threads.
Join BeoWorld
Register to access the forums, reference material, and exclusive member benefits β including our monthly prize draw.
Become a Member