Making Things Interactive - Twitter Projector

by cambau in Circuits > Raspberry Pi

2858 Views, 15 Favorites, 0 Comments

Making Things Interactive - Twitter Projector

58be280ff9ff19b70a000f41.jpeg

The Twitter Projector combines a sense of nostalgia for a local past with contemporary technology. It is a compact prototype that uses a raspberry in order to control the rotation of Polaroid photos based on tweets that are filtered through NLTK's sentiment analysis library (vader).

Step 1: Slide Photos From Pittsburgh's Past

IMG_20170306_163401239.jpg
IMG_20170306_163419541.jpg
IMG_20170306_163434450.jpg
IMG_20170306_163459466.jpg

My partner and I were inspired to make this project after finding old slide photos at the Center for Creative Re-use in Pittsburgh, PA. We were interested in giving new life and meaning to these images in today's society.

Step 2: Lasercut Frame and Testing

IMG_20170228_130529253.jpg
IMG_20170224_141216757.jpg

For this step, first lasercut the frame for the projector and test the wiring between the raspberry pi and the servo.

Downloads

IMG_20170228_133922616.jpg
IMG_20170228_150458785.jpg

In order to build the frame, it is best to build out one side of the frame and then prop the other side on top of the first half of the frame.

IMG_20170228_161417361.jpg
IMG_20170228_161803892.jpg
IMG_20170228_161931739.jpg
IMG_20170228_162422252.jpg
IMG_20170228_163721028.jpg

One the bottom half of the frame is complete. Then assemble the top portion of the frame where the Raspberry Pi and servo will be installed (note: be sure to measure and drill holes into the bottom of the frame so that you can secure the raspberry pi).

Step 5: Assemble Cellphone Stand and Lens

IMG_20170228_135327652.jpg
IMG_20170228_135800616.jpg
IMG_20170228_135830734.jpg
IMG_20170228_142323958.jpg
IMG_20170228_142607139.jpg
IMG_20170228_143020628.jpg

In this step, assemble the cell phone stand (images 1,2,3) and the lens by inserting the lens into the frame and gluing the supports onto the frame (images 4,5,6).

Step 5: Assemble the Slides on the Servo

IMG_20170228_183934714.jpg
IMG_20170228_194731153.jpg
IMG_20170228_194830480.jpg

In this step, cut out and assemble the support structure for the slides onto the servo. Test to make sure that it does not hinder the servo's ability to rotate.

Step 6: Install and Secure Raspberry Pi

IMG_20170301_123311947.jpg
IMG_20170301_123324395.jpg

After ensuring that your frame is secure, place your Raspberry Pi into the frame and secure it.

Step 7: Wiring

IMG_20170301_123633644.jpg

Wire the Raspberry Pi to the servo. Then squeeze the servo through the opening cut into the frame and secure it.

Step 8: Final Product

IMG_7812.JPG
IMG_7813.JPG

Your done with building the prototype!

The code for the Raspberry Pi and the file for the lasercutter can be found at:

https://github.com/ranjinipnarayan/MTI_project2

Now that you have assembled the prototype. Just run the code from the link and watch your picture slides respond to a twitter stream!