Difference between revisions of "2017-09-15 EMF 2018 Collaboration Meeting"

From Nottinghack Wiki
Jump to navigation Jump to search
(Created page with "=== Where / when === Nottinghack, studio; 2017-09-15 (Fri), 19:15 ish === Agenda === * Basic architecture ** Do we have central brain box, or stand-alone targets / guns? *...")
 
Line 1: Line 1:
=== Where / when ===
+
''Where / when'': Nottinghack, studio; 2017-09-15 (Fri), 19:15 ish
  
Nottinghack, studio; 2017-09-15 (Fri), 19:15 ish
+
''Attendees'': Ian D, Matt L, Daniel S, Mouse.
  
=== Agenda ===
+
=== Proceedings ===
  
* Basic architecture
+
==== Sensors =====
** Do we have central brain box, or stand-alone targets / guns?
+
 
** What sensor technology to use
+
The obvious choices are optical: infra red or visible lasers.
** Imagined reference implementation of gun and target
+
 
 +
* 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 gnu 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 ====
 +
 
 +
* Squiring water
 +
* Air vortex
 +
* Bubble machine
 +
* Smoke machine
 +
* Bell / clang
 +
* Chicken house
 +
* Nerf gun (how to reload?)
 +
* Runble / vibration
 +
* Spinning things
 +
* Play audio
 +
* Projector / game, e.g. Tetris
 +
 
 +
 
 +
==== 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

Revision as of 15:59, 18 September 2017

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 gnu 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

  • Squiring water
  • Air vortex
  • Bubble machine
  • Smoke machine
  • Bell / clang
  • Chicken house
  • Nerf gun (how to reload?)
  • Runble / vibration
  • Spinning things
  • Play audio
  • Projector / game, e.g. Tetris


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