Quozl's Doorbell

From Wikiants

Jump to: navigation, search

Contents

[edit] Quozl's Doorbell

quozl ( at ) us.netrek ( dot ) org

18th September 2006

[edit] A microcontroller driven doorbell circuit with features

  • one second instant pulse output,
  • one second delayed pulse output,
  • two minute lighting output,
  • latching has been triggered indicator,
  • processor alive indicator,
  • ignore additional trigger for preset duration.


[edit] Schematic

Note: this schematic predates the changes made for the printed circuit board, so some of the output port pins are incorrect. The PCB and the microcontroller source code are consistent.


[edit] Timing Logic




[edit] Printed Circuit Board

Note: the board is intended for other purposes, so it is not excessively optimised. The component numbering doesn't match the schematic.


[edit] Source Code


[edit] Repository


[edit] Using Darcs

Darcs is a distributed revision control system by David Roundy designed to replace centralised CVS. The source is provided via darcs to encourage contributions.


  • install darcs :
    apt-get install darcs
  • checkout initial copy :
    darcs get http://quozl.linux.org.au/doorbell

(this creates a directory doorbell in your current directory)

  • propose a change :
    darcs record
    darcs send

(this sends a mail to me with your changes)

  • update :
    darcs pull

(this updates your directory with changes made by me and others)


[edit] Weblinks

Personal tools