Sometimes, it's hard to know how people are feeling.
Sometimes it's hard to even know how you YOURSELF are feeling!
And a lot of the time, lots of people are scared / embarrassed to talk about their feelings.
This kind of passive information presentation runs on your most recent tweets (voice analysis was too hard in a crowded place) and tries to work out your mood based on the content of your twitterings!
This translates to some colours on a halo above your head.
What it does
Listens out for tweets from a specified account and runs some sentiment analysis I wrote. Once we kind of think we know what you are feeling, then your halo will change colours!
I even have some special hidden easter egg words to trigger super sweet animations.
How I built it
I used Python, selloptape and other random bits and pieces to hack together some (very basic) sentiment analysis. From this, I then started playing with the Twitter integrations that are possible (Tweepy for Python is a super useful API), before making cute animations using LED strips!
Challenges I ran into
I didn't want to make my own sentiment analysis (it thinks you're neutral way too often) - instead I wanted to use the API here, but I never got my account's API key - they didn't set me up! So I had no choice but to make my own :(
Accomplishments that I'm proud of
First solo hack? Never played around with LED strips before? Not ripping all my hair out when I sellotaped a raspberry pi to my head? Sentiment analysis and making computers do human stuff is cool.
What I learned
IoT hacks are cool and visually very powerful! Make beautiful stuff do cool things.
What's next for I can feel your halo, halo, haloooooooooooooo
Official Beyoncé endorsement?