E-Reader remote control

I love reading books. Since I got an e-reader, I've finally started reading a lot more. But when I'm lying in bed or trying to read while I'm eating or just chilling on my couch, I hate having to lift my arm up to turn the page. I know it sounds ridiculous, but I really hate that. That's why my cousin and I thought of making a remote control for our e-readers.


Rooting our E-Reader

Since we both use a tolino that is based on an underlying Android operating system, we started rooting our devices. It was a bit trickier than expected, but we found enough help on other blogs from great people on the internet. You can read the full instructions on how to root a tolino here. To communicate with the tolino, we compiled a more sophisticated netcat version for the tolino and installed a script just waiting to receive commands to browse over TCP. In turn, we wrote an Android app that can send commands to the e-reader. However, since it would be cool to be able to use the remote control even when there is no wireless network, we decided to build a hardware remote control. We used an ESP32, which sets up its own wireless network. The tolino can connect to this network and be controlled by the remote. I will post detailed instructions on how to build such a remote in the future. We printed the hardware case with a 3D printer and used a built-in keyboard switch to trigger the page turns. More detailed pictures will follow soon.