Seems like it will take some time to buy a real remote so I’ve made an icon for the web app and turned it into PWA to run full-screen.
13/?
I overestimated my ability to intuitively transfer the whole thing to a prototype board and failed miserably. Will do another attempt next week. For now I just wrote a systemd config to launch web UI on system startup and tucked the whole thing behind the TV.
I’ve put IR LED close to receiver for best reception. I might not be proud of it but it works well for now it’s a temporary solution anyway.
Found out PS2 also has IR receiver and have even more ideas now. (:
12/?
I’ve been fighting the problem of blank screen and the solution was awfully simple: I was using RCA-SCART wired for input instead of output. Found properly wired SCART in thrift store today and at last admired the beauty of PS2 and CRT.
There are still problems with distance from blaster to receiver, it has to be like 60 cm away. And the whole breadboard thing is flimsy. Will get a prototype board and try to make something more sturdy that I can mount on top of the unit, close to receiver. 10/?
The saga continues with me digging through the forums where dedicated people put work into decoding B&O's protocol. The LIRC remote config omits virtual buttons that Beo4 had so I’m trying to add definitions for those.
Also I quickly threw up a web UI together so I don’t have to mistype commands in the terminal. 8/?
Spent almost 2 hours trying to understand why IR LED is controlled from Python code but not by LIRC. Imagine me when I swapped it with regular LED and realised it was working all along. It’s just that it was too dim, the TV has to be like a meter away from the source.
Now to redo the breadboard to make the signal stronger and not to burn the diode at the same time. 7/?
Was it required to connect all 40 pins to GPIO? No. Did I have the need, the unbearable urge to satisfy? Absolutely.
Now everything is connected as per this article: https://web.archive.org/web/20210205152652/https://www.raspberry-pi-geek.com/Archive/2015/10/Raspberry-Pi-IR-remote
It is time to write some Python code and make it blink! To make sure it’s functional.
Feel free to rate my breadboarding. And I hope that “breadboarding” is a term. If it’s not, it is now.
4/?