Quozl's Doorbell
From Wikiants
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.
- in PostScript format for viewing if you have a PostScript viewer, or for use in xcircuit,
[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.
- as PostScript for printing,
- as original for use by pcb,
[edit] Source Code
- assembly source code for use by gpasm,
- build instructions for use by GNU make,
[edit] Repository
- darcs repository (see below for instructions).
[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)


