A doorbell based on kids' tone blocks using an Arduino based controller.
downstairs_breakout is a circuit board designed to provide power to the doorbell, as well as a serial link.
hinge contains source (openSCAD) for a hinge for the mallets.
main_controller is the main doorbell circuit board.
doorbell contains the firmware for the controller.
web_server is a simple web.py server for controlling the doorbell.
More information is available at the Campanello project page.