Skip to content

Instantly share code, notes, and snippets.

@MatejMecka
Last active December 12, 2017 16:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MatejMecka/759e1e32c917c48d7f1c3ead5bea702b to your computer and use it in GitHub Desktop.
Save MatejMecka/759e1e32c917c48d7f1c3ead5bea702b to your computer and use it in GitHub Desktop.
GCI 2017

Arduino: Come up with 3 ideas for Arduino projects related to subtitles


Send SMS if favorite show is on TV

We have a TVBox but there's nothing good on TV except HBO and rarely the Simpsons and South Park. I usually recorded the Simpsons episode but now the recording function broke. I know I can watch them using torrents but it's different watching on a bigger screen and taking the entire space on the couch. And After School I have a lot of free time but never actually check the TV. So my first idea is to connect an Arduino to a TV box and check the TV guide or based on the intro of the show usually the Simpsons start with the subtitle " the sinpsons". While the Arduino is parsing the data via a video experimenter shield and registers it it will send me an SMS via a gsm modem or a notification via an internet shield using Slacks API or pushbullet

Detect emotions.

Based on subtitles and the IBM Watson emotion API we can recognize if a characther is angry, happy, sad and more. We can connect a RGB LED a video experimenter shield and an internet shield. It'll send the subtitles to the API and light the LED up. Yellow for happiness, Blue for sadness, red for anger etc...

Double translator

I want to learn German but I don't know German really well so I have to play English subtitles too. The video experimenter shield can overlay text too. So during it's displaying English subtitles it'll be nice to see how those sentences are written in German. The overlay for the German one Is going to be at the top or at the bottom replacing one. We can make it so it's connected via the Internet and gets the German subtitles and it displays it

Guess the song

Subtitles often display the lyrics of songs by starting the music note. Some don't show the song name but most show the lyrics. We can store all the lyrics and put them in array and once the song ends using google's custom search api you can pretty much find the song. If you don't even know the song you can probably add a even listener for example Slack and when it receives a message it looks for them and posts the result back. You'll only need an arduino, tv experimenter shield, GSM Internet shield or OneSheeld to combine both.

Guess the answer to a quiz

If you are a person that watches quizes and often having competitions with friends but don't know anything about trivia just attach an arduino with a tv experimenter shield, read the subtitles and send it to google's custom search engine api and inspect the results and give each answer a score

Note: Sadly I do not have the video experimenter shield but I have a shield called OneSheel that supports both Internet and calling and texing. It works by connecting to your phone and your phone doing most of the processes. You can check it out at: https://1sheeld.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment