2017-09-15 EMF 2018 Collaboration Meeting: Difference between revisions

From Nottinghack Wiki
Jump to navigation Jump to search
[[Category:Events meeting (past)
 
Line 87: Line 87:
* Maybe all targets should be triggered from RS485
* Maybe all targets should be triggered from RS485


[[Category:Events meeting|^2017^]]
[[Category:Events meeting (past)|^2017^]]

Latest revision as of 18:18, 8 May 2019

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