Omni Resources That Conference 2015 Fans of Fury
See more photos and videos at Omni Resources' Facebook page,
For an electronic parts list to build your own Fans of Fury, see http://www.omniresources.com/fans-of-fury-parts-list .
This repository contains the code from the Omni Resources Fans of Fury project demonstrated at That Conference 2015 in Wisconsin Dells, WI.
There are four projects in this repository:
|fansoffury||Fans of Fury server|
|fansoffury.py||Python code to be run on Raspberry Pi (motor/score controL)|
|fansoffury.mobile||Mobile app (player control)|
|OmniResources.FansOfFuryPublicWeb||High score website|
Web server project that listens to the Mindwave Mobile Bluetooth headset data streams and coordinates all other game components, including fan motor control and scoreboard display. The project is a Spring Boot application, so you can run it as a Java application. See
fansoffury/src/main/resources/static/readme.html for more information. As indicated in the readme, you will need to create a Postgres database (default name is 'fof') before starting the server. The readme also describes the interactions between the server, headsets, fan motors, and scoring sensors.
Python scripts for use in development/testing and production. The production script is
fan-websocket.py. fandual.py is a simple script that initializes two fan ESCs and changes the motor speed based on keyboard input.
iPhone application used to manage players. The application was built in Xamarin iOS and allows the user to scan a QR code, associate it to a player name, associate it to a headset ID, and associate it to a fan motor.
Separate high score website. High scores are pulled from a database and displayed on a web page.
Fans of Fury was first demonstrated at the Omni Resources booth at That Conference 2015. It was created as a social object sparking imagination, communication, and engagement.
The Omni Resources Fans of Fury game provides an electronic platform for interested community members to build their own game or tool. The electronic parts list is available at http://www.omniresources.com/fans-of-fury-parts-list and a brief photo description of the development process at http://www.omniresources.com/fans-of-fury-how-we-built-it. Building your own mind-controlled device game based on the Fans of Fury platform is easy and the possibilities are imagination-limited. Want to summon a robotic butler with just a thought? Build the butler and integrate the Fans of Fury platform. Want to snap a photo and tweet it when you get angry? Grab a webcam and clone the fans-of-fury repo. Want to show an automatic "Do Not Disturb" sign when you're in the zone? Make the sign and grab the fans-of-fury repo.
If you find bugs or have improvements, Omni Resources encourages you to better the code in this repository via pull requests. If you have questions about building your own Fans of Fury game, hit us up on Facebook! We love hearing about the games people have built too!