Blog Home

Binge-watch and burn calories with the Arduino-powered Cycflix

Arduino TeamJuly 13th, 2017

As entertaining as watching Netflix may be, you’re not burning a lot of calories while binging on your favorite shows. In order to do both at the same time, hacker “Roboro” modded a stationary exercise bike to stop streaming if he’s not maintaining his fitness goals.

Bicycle speed is derived from the signal that’s normally sent to the built-in display. He uses an Arduino Nano to hijack the square wave, and sends this info to the streaming computer serially via USB.

Starting the Python script and inputting some information, Firefox will start to stream Netflix and display in real-time for current workout information such as round, speed, nominal speed for this round and time to next round. If the user goes below the nominal speed for too long, Netflix will pause until the user has gotten back up to speed.

If you’d like to try this yourself, you can find an Instructables write-up with all the necessary details and check out his code on GitHub. Though designed around Netflix, Roboro notes that it can be used with other streaming services with a few changes.


4 Responses to “Binge-watch and burn calories with the Arduino-powered Cycflix”

  1. rameshscm Says:

    Thanks for the informative post & for providing us with this great write up, Keep it up.
    Do Visit Adaalo™ Free Online Classifieds Marketplace In India, Offer’s Fastest Posting Ever, Find Nearby Ads With Registered Users Only. Free / Secure / Easy.

  2. useful link Says:

    useful link

    “[…]Arduino Blog » Binge-watch and burn calories with the Arduino-powered Cycflix[…]”

  3. markyyy Says:

    This is one of the most beautiful technology hacks ever made. I wish it could work on Kodi also. Kodi users like me also don’t take care of their fitness needs. Kodi on Smart tv made me lazy.

  4. homesite Says:


    “[…]Arduino Blog » Binge-watch and burn calories with the Arduino-powered Cycflix[…]”

Leave a Reply

You must be logged in with your Arduino account to post a comment.