Fatal Mentality

We Help bring nightmares to life.




Prop control made easy 

OctoPill Assembled

OctoPill Assembled

The OctoPill is a Arduino Nano Shield that allows you to control anything from 4 to 8 devices using the most common 4 channel and 8 channel Relay modules. No programming or soldering necessary. Compatible with the OctoBanger Software from Buttonbanger.com.

25.00 30.00
Add To Cart

Octopill Kit

The OctoPill is a Arduino Nano Shield that allows you to control anything from 4 to 8 devices using the most common 4 channel and 8 channel Relay modules. No programming necessary and simple through-hole soldering. It's compatible to work with the OctoBanger Software from Buttonbanger.com.

OctoPill Kit
17.00 25.00
Add To Cart






Button Banger


Project Audio


Human Trigger


HorroRFID Switch


Video Player/ FX




Setup Instructions

You'll have to take a few steps before running your first real-time show. Follow along below and become the neighborhood show stopper in no time! 

If you purchased the kit start here.

You'll need a few things before getting started.

  • Arduino Nano (Link)
  • 4 to 8 Channel Relay Board 4ch (Link) 8ch (Link)
  • 5v 2amp USB Charger (Link)
  • Micro USB Cable (Link)
  • Serial MP3 Player (For High Quality Audio) (Link)
  • 1 Gb Micro SD Card ( To Store your High Quality Audio) (Link)
  • Motion Detector (Link)
  • Mat Switch (Link)

NOTE: All Links are suggested sources to find the necessary products; You can find them on other sites like Ebay.com for competitive pricing.


Download the Software 

Head over to ButtonBanger.com and download the latest software from the Octobanger Project page. (Also shoot them a couple bucks while you're at it!)

Firmware & 


Upload the Firmware & change the settings to your specs. The next procedure is setting up the firmware and controller properties. 

Get an Error When Plugging in Your Arduino?

If you are using a nano clone, you may encounter an error. The button below will allow you to directly download the proper drivers.

The Creator

The software was recently released by a wonderful asset to the haunt community  at  ButtonBanger.com  without their work this project wouldn't be in existence.  I reccomend anyone who's benefited from this open source project  to go donate to help support future projects!


Make Nightmares Come to life.




Video Player and Effects 

Coming Soon- Incomplete/ Work in progress


   Project Goals

  • Trigger a video file 
  • Have  lights,  effects, trigger/move with a video file playing in sync
  • Affordable and high quality sound that causes 
  • Led's or other light effects to be controlled in conjunction with the video
  • Document construction and share project with the community

The Sprite Video Effects player comes out of the box ready to go. Load up some video files to the SD or USB card and it will automatically loop if that's all that you need. With the IO breakout its easier then ever to trigger video files for your scenes. The Image Below shows how to properly trigger the video clips from a dry contact ( Mat Switch, Push Button, Relay, ETC...)

Sprite Output.png

Video and Audio Quality Test

Here's an example of a dry contact input trigger wired into the sprite unit, I Incorporated the audio project into this video to show an example of video / audio quality in one video. For a video filmed entirely on an Iphone 7 Plus id say it works pretty darn good. 


Video File Settings for triggered play.png

File Names

To make the video files play an ambiance/trigger(scare file). You'll need to name your video clips correctly. For my situation in the example video I wanted nothing playing. For the ambiance it had to be a black background and the eye ball video to be the triggered file. I took a black background photo and converted it to a .Mpeg format (The video player only plays video files don't upload a Image file and expect it to work!) Re-name the file to 000, 000 is your ambiance video. 001 is your scare the file that plays when a button is pressed. 



Hit Setup on your remote



Control Mode

Scroll down to Control Mode



Select Trigger Low with Interrupt



Scroll Down to Audio Output Mode and select A/V. This will output the audio in stereo to the A/V cable that was provided inside of the Sprite Video Player Box. Now connect everything up and test!



The Human Trigger

Project Goals

  • Trigger a low/high voltage application safely

  • Up to 6 people to complete circuit with a delay 
  • Unlock a drawer, turn lights on/off up to two devices (Opto Isolated Relays)
  • Plug and play functionality
  • Create a custom PCB and provide an easy to understand tutorial

The Circuit - Parts Needed

It works with the Arduino UNO as well.


  1. Attach a wire to A0 on your Arduino going to a 1k resistor  then out to a bare wire this will be the input side of the circuit. 
  2.  Connect a wire from A5 to the positive side of your led on the and the signal side of your relay board. On the negative side of the LED add a resistor, this is your output side of the circuit.
  3. Now attach a wire to ground and leave the other side bare
  4. Remember to provide 5v power to your relay board.

A0 ---------Resistor --------------- Trigger Sw

GND --------------------------------  Trigger Sw

A5 ---------------------+LED ------- Relay Signal

-LED ---Resistor------GND------- LED GND

5V ------------- Relay +

GND ----------- Relay -


After you've completed the circuit like shown move onto the code!

The Code

Simply copy and paste this code into the Arduino Environment and upload the code. Touch both ends of the wire if everything is wired correctly you should see the LED and the Relay turn on simultaneously. If your Human Circuit keeps triggering by itself you'll have to play with the Sensitivity on the first line of code (const short Sensitivity = 5;) I got mine stable at about 100. 

// FMD Human Circuit Relay Trigger Board
// Open Source and availible to use in any project
// www.fatalmentality.com

const short Sensitivity = 5; // The lower the number the more sensitive. change this to prevent false triggers;

void setup() {
  pinMode(A0, INPUT); 
  pinMode(A5, OUTPUT); 
  digitalWrite(A5, HIGH);

void loop() {
  short value = analogRead(A0);
  digitalWrite(A5, (value > Sensitivity) ? HIGH : LOW);
  delay(1000); // increase or lower this number for Output on time 1000 = 1 second


This is the completed PCB All the outputs for the current code is broken out to screw terminals and header pins. The input is further to the left to prevent noise from the other components on the board. The system can be powered via USB or the 12VDC - 24VDC power jack. All other unused pins are broken out for tinkering/ code changes. The Prototypes are currently on order check back later for more information on this project.


 Work in progress

What is RFID?


        Project Goals

  • Create a easy to use RFID System to trigger an output  with a valid RFID Card.

  • Utilize a master card for programming in/removing multiple access cards

  • Easy setup / affordable.

  • Create a custom PCB for the project and provide a free download of Arduino Script.

  • Create a easy to understand Tutorial.

Project Audio.png

Work in progress


  Project Goals

  • To create high quality audio that wont break the bank.

  • Something small and affordable under $50-$60 bucks.

  • Create a video over viewing sound quality and functionality.

  • Provide multiple options in amplifiers and speakers in parts section 

Parts List


Boss  50W Speakers


Sure Electronics Amp


3.5mm to RCA Adapter


12v 6amp Power Supply



This unit  has sat on my parts shelf for a while I nearly forgot that I had it in my possession. Today is the day that I finally dusted this board off and started wiring the unit up. This is a simple setup focused as a companion to a controller like the OctoPill or something equivalent that can provide CD quality sound or "Hifi" if you're into that kinda thing. Pictured above are the two speakers tied into the Left and Right Speaker outputs. Note the positive and negative connections to the speakers we don't want to cause any black holes to another universe by wiring things up incorecctly. 


The Octo Basher

Work in progress


Project Goals

  • To extend the value of the OctoBanger Software
  • Create a plug and play circuit board & accessory that allows full control of keyboard keys, (toggle play & pause button etc.)
  • Update this page with progress video's & written updates.


OctoBanger + OctoPill + OctoBasher  = A whole lot of awesome packed into a little ECO System. I've been fiddling with the idea of an accessory that plugs into any PC and allows a user to fully control (Puppeteer) a RTP (Real Time Programming.)  



When I hit Key01 through Key08 on the OctoBasher Output 01 - 08 on the OctoPill's relay module will output turn on the outputs IN REAL TIME! No need to go back and forth to see if your timing is off. Just Bash some Keys until you have a really cool show recorded. 



OctoBanger Software 

From: ButtonBanger.com

FBv1 (1).png

With the OctoBanger Software from ButtonBanger It's now possible to do this plus its FREE! They do accept donations for all their hard work & I recommend shooting them a few bucks to help with future projects. They provide detailed instructions on how to create your own prop controller as well as other exciting DIY setups. They've provided a ton to the haunt community if you benifited and saved $$$ pay it forward!


Contact Us

Need Help? Have Suggestions, Questions or  Concerns? You're in the right place.

Please complete the form below

Name *