2017-09-15 EMF 2018 Collaboration Meeting

From Nottinghack Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Where / when: Nottinghack, studio; 2017-09-15 (Fri), 19:15 ish

Attendees: Ian D, Matt L, Daniel S, Mouse.

Proceedings

Sensors

The obvious choices are optical: infra red or visible lasers.

  • The signal can/should be modulated somehow to send a little bit of data
    • Could just be some way to ensure light comes from a gun rather than some other light source
    • Could also include some unique ID for a specific gun, so targets may know who shot them
  • How do IR sensors respond to daylight? The targets will be in a marquee, but there may well be daylight flooding in, and they will be facing to the door / open section
  • We could try to get hold of some sort of Quasar-like system, or find an open source Quasar-like project to work from. For sure this already a solved problem


Possible target effects

  • Squirting water
  • Air vortex
  • Bubble machine
  • Smoke machine
  • Bell / clang
  • Tin can alley
  • Chicken house
  • Nerf gun (how to reload?)
  • Rumble / vibration
  • Spinning things
  • Play audio
  • Projector / game, e.g. Tetris
  • Jacob's ladder
  • Smoke machine?


Networked vs. standalone targets

Networking targets with RS485/HC12/other technology, pros:

  • Can have more sophisticated play
  • Can have per-player scores
  • Central brainbox can do things like tweeting etc, while keeping targets simple / cheap
  • Would want string isolation of target logic and effects (i.e. motors and other loads should be self-powered and create minimal noise on serial bus)


Beginnings of as basic target board

  • optical sensor
  • low-cost micro controller
  • place for relay
  • RS485 connection

When hit, these basic target boards would do some standardised action, like trigger the relay for 1 second. The isolated side of the relay would be connected to whatever mechanism the maker of the target needs to create an effect.

Case-study effects

We talked through how some effects might be implemented to see if that would fit with the basic target board concept...

Spinning tea-pot
  • basic target board connected to effect by relay
  • effect would have microcontroller + motor driver + motor + the physical teapot
  • relay would connect a pulled-up data pin to ground
  • arduino controls motor to spin teapot
  • triggering would be limited to one trigger per second or however long the target board takes to reset
  • arduino code would have to be able to re-trigger half way though performing the effect, and handle this gracefully
Water shooter

Thinking through how to implement the classic hillbilly rifle shooter

  • When hit, turns manikin towards shooters, squirts water at them, turns back
  • Might want to know WHICH gun shot it - would need to get ID of gun from RS485, so can't just be connected to relay
  • Could put it on the RS485 bus, listening for events from the right target and extracting gun ID from traffic
Tetris
  • Projector / large screen with Tetris
  • Four targets perform spin and move operations
  • Would probably be implemented with an RPi
  • GPIO inputs from four separate relays, or could monitor RS485 traffic
Sequences
  • Special combos might trigger extra effects (e.g. setting off a sub-set of the targets simultaneously)
  • Would require targets to be able to be triggered from central brainbox (i.e. over RS485)
  • Maybe all targets should be triggered from RS485