motine / firebox

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Firebox

A litte fire command center for my son.

Requirements

Please install the Adafruit NeoPixel and Keypad (by Mark Stanley) libraries via the Arduino.

States & Transitions

POWER_OFF:
  -> IDLE

IDLE: Home green (remains on)
  start -> ALARM

ALARM: Strip blue/white
  3 sec elapsed -> BURNING

BURNING: Strip pulsates red (less bright on the sides), random location LED truns on
  switches in right configuration -> EXTINGUISHED

EXTINGUISHED: Strip fades to green, then fades to off
  fade done -> IDLE

Later: Do something with the key pad (see keypad library).

Circuit

Development notes

We are not using object oriented concepts here, because the the students haven't seen this yet.

About


Languages

Language:Arduino 53.5%Language:C++ 36.6%Language:C 10.0%