There were in total 5 circuit modules:
The hammer detection circuit and LEAF detection circuit both relied on an IR beam break detection, but of different kinds. While the hammer circuit was designed to detect edges, the LEAF circuit was designed to detect constant DC signals.
The house LED and button system used a set of 6 SPST-momentary switches for the buttons and a single shift register to control the LEDs.
The water level handle system used a rotary potentiometer to detect the level of turning. For the display, a set of LEDs connected in parallel to each other, and controlled by an NPN MOSFET were used. The LEDs had decreasing values of current-limiting resistors in series with each of them in order to achieve a gradient in the light emitted. PWM signals were sent to the MOSFET from the TIVA microcontroller, corresponding to the potentiometer reading.
The energy meter display system used a simple circuit with two shift registers coupled together to control the 16 display LEDs.
Circuit Description:
Circuit Description:
Circuit Description:
Circuit Description:
Circuit Description: