The Go Game Phonebooth

Description

This installation is built to demonstrate that The Go Game, a real-world gaming platform, can work not only with mobile devices but also with physical everyday objects. By employing a 1940s-style antique payphone, we created a magical experience that’s consonant with the worldview of the game.

As part of a mission in a real-world game, you’ll be asked to pick up the ringing phone to dial a correct code or record a voice message to answer a question.


 

Tech Notes
– Raspberry Pi 3B + Arduino Uno.
– RasPi runs the main node.js script that listens to a command from PubNub to start a call session and communicates with Arduino over USB serial to sense/control the bell, rotary dial, speaker, microphone, and telephone hook.
– Through PubNub, various settings can be changed such as what question is asked, what the correct code is, how long the bell rings, and so on.
– The result of a mission and the recorded message are automatically uploaded to The Go Game server and AWS S3 server after hanging up.

configuration
Configuration


 

How It Works

There are two modes:
– enter a 4-digit code with the rotary dial
– answer a question and record it through the receiver




Fabrication Images

phonebooth1
original installation

 

phonebooth2
inside the metal frame

 

img_7783
disassemble the modules

 

img_7786
cut and open the receiver

 

img_7788
autopsied

 

img_7858
rotary dial has so interesting mechanics inside. You can calicurate which number is dialed based on how much electric current is passed on a specific pin.

 

 

img_7886
circuit

 

img_7963
housing

 

img_7911
final installment

 

img_9843
shot from above

 

img_9851
players enjoyed the experience



Comments are closed.