Hackpads are smart collaborative documents. Join Hackpad Now.
73 days ago
Unfiled. Edited by Lance Weiler 73 days ago
Interested in the Sherlock MOOC? Here's a quickstart guide

13 days ago
Unfiled. Edited by Lucinda Clutterbuck 13 days ago
We're moving this hackpad over to another server. If you're interested in lending a hand please let us know. Thanks. 
Lucinda C
  • yes I am. I just was trawling through work from last year trying to h=find something and revisiting this stuff makes me realize how much I have learned.
13 days ago
Unfiled. Edited by Lucinda Clutterbuck 13 days ago
  Sydneyiot 2015
13 days ago
Unfiled. Edited by Lucinda Clutterbuck 13 days ago
13 days ago
Unfiled. Edited by Valeria Amendola 13 days ago
News and Updates
Valeria A MAKER FAIRE ROME (October, 16th - 11am)
Talk about #SherlockIoT - Global project and Italian experiences
Maker Faire Rome, The European Edition
Sunday October, 16th - 11am 
Meetup Archive 
Third meetup (18th March, 2016 - Together)
13 days ago
Unfiled. Edited by Valentina Maffucci 13 days ago
Valentina M October 16th
The team from SherlockIoT Turin brings SherlockIoT to Milan
We will be attending a Meetup for fans of Sherlock Holmes in Milan, Italy. The organizers of the Meetup have various activities lined up, and SherlockIoT will be there, too! 
We’ll be bringing a reduced version of our previous Sherlock IoT iterations, and have participants join in on the fun! We’ll also be connecting on Skype with Maker Faire Rome, where Valeria Amendola will be talking about the whole Sherlock IoT project.    
We'll be posting photos and a write up of the event soon!  
49 days ago
Unfiled. Edited by Lance Weiler 49 days ago
Sherlock Demo at the 
53 days ago
4 / 40
Unfiled. Edited by Lance Weiler 53 days ago
The following audio file has the team stories and debrief with everyone. Some valuable insights on creative prompts. 
Lance W
  • August 20th, 2016
On Saturday August 20th a group of storytellers, game designers, makers and hackers joined for a day long Sherlock Hack at the Made in NYC Media Center. The following are some notes from the session.
10am - Overview and Goals of the day
10:10am to 10:30am - a look at Watson 
10:30am to 10:50am - a look at Bluemix
10:50am to 11:15am - teams form 
11:15am to 6pm - teams work on enchanted objects 
Over the course of the day we broke into three teams. One group experimented with Bluemix and the Watson Dialog API, another group worked to get the Raspberry Pi within the Rotary Phone connected to the network, and the final group worked on the User Script and User Journey for the experience at Lincoln Center on Oct 1st. 
(for conversation with Watson over the rotary phone)
Phone Spec
The phone requires the following functionality:
  • The phone can detect beacons. When a beacon is detected that matches an ID it knows, based on the current game state, the phone can:
  • Change the game state variable
  • Ring
  • Pull text data from the server
  • When the phone is picked up, it should throw a switch that the phone detects. Based on current game state, the phone can:
  • Advance the game state variable
  • Record audio
  • Translate audio from speech to text
  • Submit audio to server
  • Translate text to audio
  • Play audio (likely speaker)
  • The phone connects to the server using OSC/Socket/wi-fi peer-to-peer technology and lives on a single wifi router with the server and all of the other phones.
  • The phone plays audio through an embedded speaker; the audio does not come through the handset.
  • The phone is mostly preprogrammed with all the game states locally so that the server is not needed to advance game state, but game state is likely saved to the server.
  • Each time a group restarts the phone, the server creates a database row for that group.
  • All audio that players speak into the phone is translated into text and stored in that group’s row in the database in a column related to that game state.
  • The phone uses speech-to-text and text-to-speech to translate messages between the phone and the server as text and display these messages to the players as audio.
  • The phone’s ring can be created by the speaker.
Code and documentation for the Phone can be found at https://github.com/IoTBLR/Sherlock
Considerations when working with rotary phones
Here are some details from the hack last fall
Server Spec
The server handles all of the internet services of the game. The server has the following functionality:
  • Communicating with each phone via OSC/Sockets/wi-fi peer-to-peer technology
  • Add rows, add data, and retrieve data from the database
  • Use Bluemix APIs to:
  • Pull clues from a twitter hashtag
Lincoln Center User Journey  (rough first draft)
Event Breakdown - estimated running time 90 minutes
  • Users arrive at Lincoln Center to meet at the box office (TBC). 
  • Users arrive at Lincoln Center and claim registration for the piece.
  • Users are each handed an antique looking object (e.g. watch, eyeglasses, pen, key, etc.) that will grouped them into by a docent into teams of 4 to 6
  • Users are  and led to a room somewhere in the utility/employee areas of Lincoln Center, in the vicinity of the crime scene location(s) 
  • The room is decorated to look like Scotland Yard
  • Could be a break room - somewhat bleak and sanitized looking
  • Could be a situation room looking place with a wall full of photographs and pinned up maps - all signaling towards work in progress 
  • Users are given a brief introduction in the room and asked to wait for someone to deliver the next set of instructions
  • After approximately 5-7 minutes have elapsed (enough time for users to get a bit antsy or uncomfortable, but not so much so that they get angry) two actors burst into the room abruptly and act out a scene in front of the users that relays the following information
  • Scotland Yard has made a major error in the management of crime scene evidence
  • Many pieces of evidence from different crime scenes have been mixed up together
  • The investigators who would otherwise be managing the situation have given up in frustration 
  • The actors are carrying boxes that they place unceremoniously onto a table at the front of the room. Each box
  • Has an image on the outside corresponding to each team’s antique object
  • Is sealed with a significant amount of tape wrapped around all sides
  • Each box contains:
  • given a basic supply kit containing:
  • A Red Rotary Phone
  • Scotland Yard box containing:
  • A set of clue envelopes
  • Enough drawing implements for each player on the team
  • A timer (although the phone might work as this)
  • Post-it notes
  • A map of Lincoln Center with a note telling them the location of the crime scene (unique to each group) and the locations of the other crime scenes
  • A dossier containing pertinent information and blank worksheets (to be used as the team’s documentation tool)
  • ) and blank police report for the crime (this services as a info source initially and then becomes the team’s documentation tool)
  • After a few minutes has elapsed (enough time for each team to claim its box and work a little at getting it open) the phone inside the box starts to ring
  • Users race to open their boxes in time to pick up the phone and when they do, they hear a message welcoming them to Scotland Yard, instructing them to start their countdown clock(s), and giving them their first task - filling out the clue envelopes
  • The clue envelopes have simple abstract descriptions attached to them. The players draw what they think the object looks like on the envelope and places it where they want it near the body.
  • It’s possible that phone narrates the clues to the players if we want to have the internet populate clues (which I think we do).
  • Once time has elapsed for filling out clue envelopes, the phones ring to let the teams know that it’s time to relocate to their crime scene(s) - indicated on the map. 
  • Users follow the note to walk as a group to their crime scene.
  • As they walk there, the phone rings. When the users pick up, a narrator tells the users that they are going to solve a murder, but that some police officer contaminated the crime scene, and so the players will have to rebuild it, starting by putting the body back where it was found. The phone tells them that it will call again once they arrive at the crime scene.
  • When the phone call is finished, the players walk to their crime scene. As they do, they are joined by an actor in a full body suit.

Contact Support

Please check out our How-to Guide and FAQ first to see if your question is already answered! :)

If you have a feature request, please add it to this pad. Thanks!

Log in / Sign up