Silicon ChipA Highly-Flexible Keypad Alarm - April 2003 SILICON CHIP
  1. Outer Front Cover
  2. Contents
  3. Publisher's Letter: Thunderstorms - nature's monster light show!
  4. Subscriptions
  5. Feature: IMAX: The Giant Movie Screen by Barrie Smith
  6. Feature: Silent Running: Building A Quiet PC by Peter Humphreys
  7. Project: Video-Audio Booster For Home Theatre Systems by Jim Rowe
  8. Project: A Highly-Flexible Keypad Alarm by John Clarke
  9. Project: Telephone Dialler For Burglar Alarms by Leon Williams
  10. Project: Three Do-It-Yourself PIC Programmer Kits by Jim Rowe
  11. Project: Electric Shutter Release For Cameras by Julian Edgar
  12. Weblink
  13. Product Showcase
  14. Feature: Soldering: A Closer Look by Maurie Findlay
  15. Project: The PICAXE, Pt.3: Heartbeat Simulator by Stan Swan
  16. Vintage Radio: The AWA R154 battery console by Rodney Champness
  17. Notes & Errata
  18. Market Centre
  19. Advertising Index
  20. Book Store
  21. Outer Back Cover

This is only a preview of the April 2003 issue of Silicon Chip.

You can view 29 of the 96 pages in the full issue, including the advertisments.

For full access, purchase the issue for $10.00 or subscribe for access to the latest issues.

Items relevant to "Video-Audio Booster For Home Theatre Systems":
  • A/V Booster PCB pattern (PDF download) [02104031] (Free)
  • Panel artwork for the A/V Booster (PDF download) (Free)
Items relevant to "A Highly-Flexible Keypad Alarm":
  • PIC16F84(A)-04/P programmed for the Keypad Alarm [KEYPAD.HEX] (Programmed Microcontroller, AUD $10.00)
  • PIC16F84 firmware and source code for the Keypad Alarm [KEYPAD.HEX] (Software, Free)
  • Keypad Alarm PCB pattern (PDF download) [03104031] (Free)
Items relevant to "Telephone Dialler For Burglar Alarms":
  • PIC16F84(A)-04/P programmed for the Alarm Dialler [ALARM.HEX] (Programmed Microcontroller, AUD $10.00)
  • PIC16F84 firmware and source code for the Alarm Dialler [ALARM.HEX] (Software, Free)
  • Alarm Telephone Dialler PCB pattern (PDF download) [03204031] (Free)
  • Panel artwork for the Alarm Dialler (PDF download) (Free)
Articles in this series:
  • PICAXE: The New Millennium 555? (February 2003)
  • PICAXE: The New Millennium 555? (February 2003)
  • The PICAXE: Pt.2: A Shop Door Minder (March 2003)
  • The PICAXE: Pt.2: A Shop Door Minder (March 2003)
  • The PICAXE, Pt.3: Heartbeat Simulator (April 2003)
  • The PICAXE, Pt.3: Heartbeat Simulator (April 2003)
  • The PICAXE, Pt.4: Motor Controller (May 2003)
  • The PICAXE, Pt.4: Motor Controller (May 2003)
  • The PICAXE, Pt.5: A Chookhouse Door Controller (June 2003)
  • The PICAXE, Pt.5: A Chookhouse Door Controller (June 2003)
  • The PICAXE, Pt.6: Data Communications (July 2003)
  • The PICAXE, Pt.6: Data Communications (July 2003)
  • The PICAXE, Pt.7: Get That Clever Code Purring (August 2003)
  • The PICAXE, Pt.7: Get That Clever Code Purring (August 2003)
  • The PICAXE, Pt.8: A Datalogger & Sending It To Sleep (September 2003)
  • The PICAXE, Pt.8: A Datalogger & Sending It To Sleep (September 2003)
  • The PICAXE, Pt.8: The 18X Series (November 2003)
  • The PICAXE, Pt.8: The 18X Series (November 2003)
  • The PICAXE, Pt.9: Keyboards 101 (December 2003)
  • The PICAXE, Pt.9: Keyboards 101 (December 2003)

Purchase a printed copy of this issue for $10.00.

The control circuitry can either be mounted remotely from the keypad (and connected to it via a cable) or plugged directly into the back of the keypad unit. Tiny circuit uses a PIC & has lots of features A highly flexible keypad alarm This versatile little alarm can be used as a stand-alone alarm system for your home, commercial premises or car and also for keypad door entry. Or it can be incorporated into a larger main alarm system if required. By JOHN CLARKE K EYPADS ARE OFTEN used in security systems since they avoid having to use a key or remote control, both of which can be lost or copied. Keypads are widely used in commercial buildings to allow access through doors. Here we are presenting a standalone keypad alarm system which, with the addition of a siren, a passive infrared detector and door switches, will provide a basic security system for the home, office, church or hall. Installed in a car, the keypad alarm can incorporate an engine immobilis28  Silicon Chip er, as well as standard burglar alarm features. To use the system, a number is entered in using the keypad. If the entered number is correct, the unit will respond accord­ingly and either arm or disarm itself and operate a door lock release, if connected. Exactly how the keypad alarm responds depends on the application and how the timer and options are set. For example, when used for keyless door entry, the unit needs to be always armed and must operate the door lock release each time the correct code is entered. Features The list of features of this alarm is so extensive that it will take more space to briefly describe them all than to de­scribe the circuit itself. That’s because all the features are a result of the programming of the PIC microcontroller. Neverthe­less, describe the features we must, so we will keep it as brief as possible. For use as an alarm, the system needs to be armed on exit and disarmed on entry. Each application requires different operating characteris­ tics and the alarm has a host of features which can be tailored to suit. External inputs and outputs include delayed and in­stant alarm inputs, and armed and alarm outputs. The alarm output can only be activated by the inputs after the exit delay. Instant and delayed inputs can be a siliconchip.com.au passive infrared detector and door or window switches. Alternatively, the alarm can sound when the keypad is tampered with or if a duress code has been entered. The tamper alarm is activated if more than five incor­rect attempts are made within a 90-second period. The 3-digit duress code sounds the alarm when required. In each case, the alarm is deactivated by entering the correct code. Three separate codes are available: Master, User and Serv­ice codes. All three codes can be different but must be of the same length. Either the Master or User code can be used to arm and disarm the alarm. The two different codes are included for use when several keypads are installed to operate door lock releases on separate doors. The Master code will gain access through all keypad operated doors, while the User code only allows entry to selected doors. These codes can be anywhere from 1-12 digits long. The last three digits of the user code become the Duress code. The Service code is provided to change the codes, the various timers and options. The Service code itself can be changed and if a new Service code is entered, it also sets the length of the User and Master codes. If, for example, the Service code is six digits, then the User and Master codes must MAIN FEATURES •  1 to 12-digit codes •  Separate Master and User codes •  Service code to alter codes and parameters •  Duress code to start alarm •  Instant and delay inputs •  Inputs triggered on change •  Optional easy exit input •  Exit delay •  Keypad tamper alarm •  Door lock output and indicator •  Armed output and indicator •  Alarm warning period also be six digits. Generally, a 4-digit code is sufficient to provide adequate security. With four digits, the possible combinations are more than 14,000 (using digits 0-9 digits plus the * key. If the entry or Service codes for the keypad are lost or a mistake is made on changing a code and the keypad becomes inoper­able, there is a way to restore operation. This involves having several inputs tied to ground when power is applied to return to the default codes and settings. Timers The service mode also allows the •  Audible key entry acknowledge •  Key entry reset using # •  Keypad entry timeout •  All codes can be changed via keypad •  Adjustable timing parameters •  Alarm mode and keyless door entry options •  Default return facility for all codes, parameters and options •  Powers up in armed mode •  12V operation <at> 15mA (ancillaries extra) various timing delays involved with keypad and alarm operation to be changed. All time periods can be set from 1-99s in 1-second increments. The delayed and instant input timers determine the time before the alarm is sounded after being activated. This delay gives time to enter the building and switch off the alarm before it sounds and is necessary if the keypad is mounted inside. The default settings are one second for the instant input and 10 seconds for the delayed input. Similarly, the de­fault for the exit delay (allowing you to leave the building after arming the alarm) is 15 seconds. This view shows how it all goes together. The 7-way SIL socket at the bottom of the PC board connects directly to a matching pin header on the back of the keypad. siliconchip.com.au December 2005  29 Fig.1: a PIC16F84 microcontroller (IC1) forms the heart of the circuit and is used to monitor the keypad and the delayed and instant inputs. It also controls the various outputs. In addition, the instant input can be configured as an exit input – a switch on this input will arm the keypad alarm instead of the user having to enter the code on the keypad. A door timer sets the duration that power is applied to an electric door striker, to give sufficient time to open the door. The default value here is five seconds. Yet another time sets the alarm duration (the default is 60 seconds). By the way, when we speak of a “default setting”, it is the setting you get if you don’t program in a setting. There is also an “alarm warning timer”. This sets the time period before a small piezo transducer in the keypad sounds and serves as a warning before the main alarm. The default is five seconds. Note that the alarm time starts at the beginning of 30  Silicon Chip the alarm warning period. Thus, the alarm warning period reduces the main alarm duration. There is no alarm warning if the keypad is tampered with or the duress code has been entered. Finally, there is the keypad entry timer which sets the period during which the code must be entered. The default is five seconds but may need to be extended if the code is 12 digits long If you make a mistake when entering the code, you can either press the hash (#) key to reset the timer or wait for it to time out before trying again. If an incorrect code is entered but with the correct number of digits, the correct code can be immediately entered in again. Arming options Various options are also available to configure the following operations: arming, the door lock, the instant input and the armed output. For alarm installations, the unit must be armed and disarmed alternately, with each code entry. By contrast, keyless door applica­ tions will require that the unit be rearmed each time the code is entered. Operation of the door lock will also depend on the application. For alarm use, for example, you may need to be able to arm the unit with the door lock activated – eg, so that you can exit the door when the keypad is mounted inside. By contrast, an outside mounted keypad will need to operate the door lock on disarming, so that you can gain access. And in some cases, the door lock will need to operate on both arming and disarming. All of these options are available. siliconchip.com.au Operation of the armed output can be altered as well. The default setting is with the output transistor conducting to ground when the unit is armed. When disarmed, the output can be pulled high with a resistor to the +12V supply. Alternatively, you can have the output transistor conducting (to ground) when the unit is disarmed and open-circuit (pulled to +12V using a resistor) when armed. The armed output can control a main alarm unit or switch on an immo­biliser in a car. It generally would not be used in keypad entry applications. Status LEDs The armed and door lock functions are both indicated with LEDs. First, the status LED (red) flashes once a second when the unit is armed and is off when the unit is unarmed. In alarm mode, this LED also flashes at a 2Hz rate to indicate the exit delay period, reverting to the 1Hz rate after­wards. In “service mode”, however, the status LED is constantly lit. The door lock LED (green) lights only while the electric door striker plate is powered. There is no alarm indication, except for the tone that occurs during the alarm warning period. Circuit details The circuit for the keypad alarm is shown in Fig.1. IC1, the PIC16F84 microcontroller, is the heart of the circuit and it is used to monitor the keypad and the delayed and instant inputs. It also controls the various outputs. The keypad is a matrix of four rows by three columns. Two of the switch column connections go to outputs RB2 and RB3 respectively, while the third column connection goes to 0V (ground). The row connections are monitored by the RB4-RB7 inputs which are normally held at +5V via internal pullup resis­tors within IC1. The delayed and instant inputs at Fig.2: install the parts on the PC board as shown here. The PIC microcon­troller (IC1) is installed in a socket and is left out of circuit until after the initial power supply checks have been made. RB0 and RB1 are normally held at +5V via internal pullup resistors. However, the micro can detect changes of state of either polarity, so if these inputs are held low by normally closed switches and they are opened, this can trigger the alarm condition. False triggering is prevented in the following way. After the micro first detects a change in level at RB0 or RB1, it then checks again, after a short delay. If the voltage remains at the new level, the micro decides that this was a genuine change in level. Conversely, if the level is different after the delay, the program then decides the original change in level was a glitch or only a very momentary change and so is ignored. The piezo transducer is driven via a square-wave signal at the RA2 output of IC1 to produce a tone. It is used to acknowl­edge each key entry and provide the alarm warning tone. Diodes D2 and D3 are included to prevent sound in the piezo transducer when the RA2 output is nominally low (ie, at 0V). What actually hap­pens is that switching operations at other inputs or outputs can be reflected as very small voltage excursions above 0V and these would be heard in the transducer if the diodes were not included. Outputs at RA3, RA1 and RA0 drive the alarm out, armed out and door strike transistors respectively. When RA3 is high, the base of Q1 is driven via the 220Ω resistor to switch on the transistor. The alarm out signal at the collector can sink a nominal 600mA maximum to drive a siren and flasher. Diode D4 protects Q1 against backEMF spikes if the siren is an inductive load. Transistor Q2 is driven via the 220Ω base resistor at the RA1 output. This transistor can also sink up to 600mA. It can be configured to switch on when armed and off when disarmed, or switched off when armed and on Table 2: Capacitor Codes Value Old Code EIA Code IEC Code 100nF   0.1µF  100n   104 39pF  39pF   39p    39 Table 1: Resistor Colour Codes o No. o  1 o  2 o  3 o  2 o  1 siliconchip.com.au Value 4.7kΩ 2.2kΩ 1kΩ 220Ω 10Ω 4-Band Code (1%) yellow violet red brown red red red brown brown black red brown red red brown brown brown black black brown 5-Band Code (1%) yellow violet black brown brown red red black brown brown brown black black brown brown red red black black brown brown black black gold brown December 2005  31 Fig.3: this diagram shows the cutout dimensions for mounting the keypad into a Clipsal blank plate. Make the cutout by drilling a series of holes around the inside perimeter first and then knocking out the centre piece. when disarmed. If required, a pullup resistor can be connected between Q2’s collector and the 12V supply. Output RA0 drives Darlington trans­ istor Q3 which is suit­able for powering an electric door strike. This comprises a solenoid which releases the striker plate to allow a door to be opened. Diode D5 quenches the back-EMF caused by the inductive load of the solenoid when switched off. The transistor is set to sink a nominal 1.3A with the 2.2kΩ base resistor. Up to 4A can be handled if a 680Ω base resistor is fitted. The door open operation is indicated with the Lock LED (LED2), driven from the same RA0 output. IC1 uses an RC oscillator as its reference to set the vari­ous timing functions within its program. The oscillator compon­ents are the 39pF capacitor and 4.7kΩ resistor at pin 16. It runs at about 2.7MHz. 32  Silicon Chip Power for the circuit is provided from a 12V SLA (sealed lead acid) battery or car battery (when used in a car). The SLA battery is kept charged using a plugpack style SLA charger. Power is fed to the input of the regulator via a 10Ω resistor and diode D1. The diode provides polarity protection while the 10Ω resistor limits current when the 16V zener conducts due to voltage spikes in an automotive installation. REG1 provides the 5V supply for IC1 while the 100µF and 10µF capacitors at the input and output filter the voltage and ensure stability of the regulator. Construction The keypad alarm is constructed on a PC board coded 03104031 and measuring 78 x 48mm. It is mounted behind a Clipsal blank plate and in a small plastic utility box. The keypad sits in a cutout in the blank plate. An aluminium dress plate is clipped over this to produce a professional finish. As an alternative to one-piece construction, it could be built as two separate units with the keypad remote from the circuit box and connected with 7-way cable. The component wiring diagram is shown in Fig.2. We recommend the separate construction method if the keypad is to be installed outside a building, to prevent any tampering with the electronics. Begin construction by checking the PC board for any shorts between tracks or any breaks in the copper pattern. Check also that the holes are drilled to suit the components. The corners of the PC board also need to be shaped to clear the integral pillars inside the plastic case. Install the resistors and wire link first. Table 1 shows the resistor colour codes. Use your multimeter to check the resistor values as well. That done, install the diodes, taking care to install the zener in the correct place. Install and solder in the two PC stakes. Q1 and Q2 are both mounted with the top of the transistor body 8mm above the PC board. Transistor Q3 mounts with its leads bent over at 90 and sitting on top Q1 and Q2. Q3 should have its metal face upwards. Next, install the 5V regulator, the capacitors and IC sock­et. Take care to orient the socket and the electrolytic capaci­tors with the correct polarity. The keypad connection uses a 7-way socket cut from a 14-pin DIL IC socket. Cut the socket with a sharp utility knife to obtain the two socket strips. The second strip is soldered to the underside of the keypad. The LEDs are soldered with their tops 21mm above the PC board. Finally, install the 8-way terminal strip. Mounting the keypad Mounting the keypad into the Clipsal blank plate is done by placing the keypad with the terminal end as close to the internal mounting hole bushing as possible. The cutout dimensions are shown in Fig.3. Mark out the required cutout for the keypad and cut this shape out by drilling a series of holes around the perimeter first and then knocking out the piece. File to shape afterwards. If you make this cutout very neatly, it can be used as the template to cut out the front panel aluminium dress plate. Four holes (marked C on Fig.3) are siliconchip.com.au Parts List The piezo buzzer is mounted on top of a 10mm untapped spacer and secured using a 15mm machine screw and a 10mm tapped spacer which screws on from the underside of the board. 1 PC board, code 03104031, 78 x 48mm 1 plastic utility box 83 x 54 x 30mm 1 blank plate and blank aluminium plate (Clipsal CLIC201VXBA or similar) 1 12-key numeric keypad (Jaycar SP-0770, Altronics S-5381 or similar) 1 8-way PC-mount screw terminal strip with 0.2" spacing 1 piezo transducer (DSE L-7022, Jaycar AB-3440 or similar) 1 14-pin DIL IC socket (cut for 2 x 7-way sockets) 1 18-pin DIP socket 1 7-way pin header 0.1" spacing 1 6mm spacer 1 10mm untapped spacer 1 10mm M3 tapped spacer 4 4G x 20mm self tapping countersink screws or M3 x 20mm csk screws 4 4G x 6mm self-tapping cheesehead screws or M3 x 6mm cheese-head screws 1 M3 x 25mm cheese-head screw 2 M3 x 15mm cheese-head screws 1 M3 nut 2 PC stakes 1 50mm length of 0.8mm tinned copper wire A brick wall may require the unit to be mounted onto a standoff box, such as the Clipsal No.449A shown in this photograph. Semiconductors 1 PIC16F84 programmed with Keypad.hex (IC1) 1 78L05 3-terminal regulator (REG1) 2 BC337 NPN transistors (Q1,Q2) 1 16V 1W zener diode (ZD1) 3 1N4004 diodes (D1,D4&D5) 2 1N914, 1N4148 diodes (D2,D3) 1 BD681 NPN Darlington transistor (Q3) 1 3mm red LED (LED1) 1 3mm green LED (LED2) required for mounting the keypad. Use a 2.5mm (3/32-inch) drill. The holes to mount the plastic box directly beneath the plate are shown as B (counter­sunk). If you intend to mount the keypad and electronics sepa­rately, these four countersunk holes will not be required – see Fig.4 for the mounting details. As shown in Fig.4, the PC board is secured in the plas­ tic box using screws when installed directly behind the blank plate or clipped into the integral side clips of the box when mounted separately. The integral side clips will need to be snipped out with siliconchip.com.au side cutters to a depth of about 10mm when the PC board is mounted directly behind the plate. The keypad is connected to the PC board using the IC socket strips on both the keypad and PC board, with a 7-way pin header plugged in-between these. For the separate unit version, connec­tion is via 7-way cable plus two extra wires for the piezo trans­ducer. The piezo transducer can be either mounted on top of a 10mm standoff for the single-unit installation or on the back of the keypad for separate units. The piezo transducer should be Capacitors 1 100µF 16V PC electrolytic 1 10µF 16V PC electrolytic 1 100nF MKT polyester 1 39pF ceramic Resistors (0.25W 1%) 1 4.7kΩ 2 220Ω 2 2.2kΩ 1 10Ω 3 1kΩ December 2005  33 Fig.4: these diagrams show how to install the control box directly on the back of the keypad to make a single unit (top), or remotely to improve security when the keypad must be mounted outside. Note the location of the piezo transducer in each case. loud enough with the sound coming through the keypad itself. Extra holes can be drilled through the plate and aluminium cover if more sound level is required. Testing Connect power to the +12V and ground terminals and measure the voltage between pins 5 & 14 of the IC 34  Silicon Chip socket. This should be close to +5V. If correct, disconnect power and insert IC1. Now reapply power with the keypad connected – the status (red) LED should be flashing at a one-second rate. Enter 1000 and the armed LED should extinguish. There should be a beep from the piezo transducer on each key press. Enter 1000 again and the status LED should begin flashing twice per second and the green (door strike) LED should light for five seconds. After 15 seconds (the default exit delay), the status LED should return to the 1-second rate. Enter in 2000 and the same results should be available as for the 1000 code. These are the default Master and User codes. Any mistake when entering a code can be cleared with the # key. Enter 000 for the duress code and the piezo transducer should sound for around one second and the alarm output should go low. This can be checked with your multimeter switched to a low Ohms range. To cancel the alarm output, re-enter the Master or User code. Try entering more than six incorrect codes until the alarm output goes low again. Entering a correct code will stop the alarm. Now enter the Service code – 3000. The status LED should now light continuously. Press # to cancel. The Service mode allows changes to be made to the codes, delays and options. These are summarised in the Table 3. Changing the Master and User codes is done by enter­ing the Service code, then a 1 for the Master code or a 2 for the User code. Enter a new number code (maximum 12 digits). The * key can be used siliconchip.com.au The keypad is secured to the wallplate using four M3 x 20mm CSK screws. The modified aluminium dress cover then clips over the top to give a neat finish. as part of the code. The # key exits and returns the unit to normal operation. The new code will be stored and can then be used. Changing the code again will require the same steps. Note that the code entry length is set by the Service code and initially, with this being set at 3000, the Master and User codes can only be four digits long too. Also note that the 10th, 11th and 12th digits of the User code will set the duress alarm code if entered first. So be sure that any User, Master or Service codes do not start with these numbers, otherwise the duress alarm will sound. Changing the service code This can be done by entering the current Service code, pressing key 3 and then entering the new code. Pressing 12 keys will set all codes to 12 digits. Pressing only a few keys and then the # key will set the code at the entered length. Note that the Master and User codes have defaults of 100000000000 and 200000000000 respectively (12 digits) and these are normally truncated to 1000 and 2000 when the code is four digits long. So if the Service code is increased in digits, then more zeroes will need to be entered for the default Master and User codes. If you forget the Service code, it siliconchip.com.au Fig.5: the input, output and power options for the keypad unit. Both the delayed and instant inputs can be connected to either normal­ly open (NO) or normally closed (NC) switches but do not mix these two switch types on the same input. December 2005  35 TABLE 3: PROGRAMMING THE ALARM KEYPAD For all service operations, enter the Service code, press the designated function key and then enter the code or value. Press the # key to end each single digit entry. Key Codes Range Default 1 Master Code 0-9 and * (1-12 digits) 1000 2 User Code 0-9 and * (1-12 digits) Duress Code is last three digits of 12-digit code 2000 (User Code) 000 (Duress Code) 3 Service Code 0-9 and * (1-12 digits) - sets code length 3000 Note: for codes less than 12 digits or timer numbers less than 10 digits, press # to enter value. Do not make the first three digits the same as the Duress Code. Key Timers Range (seconds) Default (seconds) 4 Delayed Input 1-99 10 5 Instant Input 1-99 1 6 Door Lock 1-99 5 7 Exit Delay 1-99 15 8 Alarm 1-99 60 9 Alarm Warning 1-99 5 0 Keypad Entry 1-99 5 Option Mode Default Alarm mode, lock powered on arming, instant 0# (16) 0 alarm input Alarm mode, lock powered on arming, exit 2# (18) 0 input Alarm mode, lock powered on disarming, 4# (20) 0 instant alarm input Enter Alarm mode, lock powered on arming, exit Service 6# (22) 0 input Code & Alarm mode, lock powered on both arming Press * 8# (24) 0 and disarming, instant alarm input Alarm mode, lock powered on both arming 10 (26) 0 and disarming, exit input Keyless entry mode, lock powered on 1# 0 rearming, instant alarm input Keyless entry mode, lock powered on 3# 0 rearming, exit input Note: entering the first option number means that the armed output is pulled to ground when the alarm is armed. Conversely, entering a bracketed number means that the armed output is pulled to ground when the alarm is disarmed. Resetting To Default Values Tie instant & delay inputs low, hold down the 3 6 9 and Resets all codes, timing parameters & options to default values. # keys, and power up. is possible to redeem the situation. First, switch off the power and tie the instant and delayed inputs to ground. Now hold down the 3, 6, 9 and # keys simultaneously and re-apply power. The status LED will light and stay lit until power is again disconnected. All codes and settings will then be set to 36  Silicon Chip their default values. The delay values can be altered using keys 0 and 4-9, after entering the Service code. The delays can be set to any time from 1-99 seconds. Entry of a single digit time period needs to be ended with #, to store the value and exit the Service mode. Entry of a Suitable Accessories Sirens: 12VDC at 500mA max Altronics S-6127, S-6120, S-6125; Jaycar LA-5254, LA-8908, LA5258, LA-5256; Dick Smith Elec­ tronics L-7031, L-7025, L-7029. Siren strobe: Jaycar LA-5308. Battery charger: 12V SLA 1.2 to 7Ah - Altronics M-8520; Jaycar MB-3517. Security door latch: 12V DC DSE L-5809; Altronics S-5385; Jaycar LA-5078. 2-digit value will automatically store and exit the service mode. Options The options are entered in a slightly different way in that the * key is entered after the service code and then a number which matches the required operation mode is entered. The main change that can be made to the unit is from alarm operation to keypad entry mode operation. Alarm mode means that the unit is armed on entry of the Master or User code and disarmed on the second entry of the code. You can also select whether the door striker is operated on arming, disarming or both. Input wiring Fig.5 shows the connections that can be made to the keypad alarm. The delayed and instant alarms can be connected to normal­ly open (NO) or normally closed (NC) switches. NO switches can be connected in parallel while NC switches are connected in series. It is not possible to mix NO and NC switches on the same input. The switches can be set up in a doorway to detect opening or can be a part of an ancillary component such as a passive infrared detec­tor. You can also use doormat switches, window switches and glass breakage tape, or similar. Power options for the keypad unit are also shown in Fig.5. For automotive applications, it is simply connected between chassis for the ground supply and to +12V via the fusebox for the positive supply. The supply must be continuous 12V and not the switched supply used for ignition or accessories. For other applications, the unit siliconchip.com.au 100 95 75 25 Controllers for the real world 5 0 Most low cost microcontroller boards give you only half the solution, namely a processor and some solder points. SPLat controllers are ready to use out of the box, with real-world interfaces, easy programming language and a huge amount of support materials. No soldering required! SPLat controllers are an Australian innovation that is being used by major companies world-wide. MMi99 controller ! ! ! ! ! 8 digital inputs 8 digital 400mA outputs 2 analog inputs 2 analog outputs Operator interface w/buttons, LEDs and beeper ! And more, much more $329* w/o LCD ® C O N T R O L S Tutorial Password = splathappens Website LDComm ActiveX Power sp la t c au o.com. Newsletter subscription Resource Kit Version 3 August 2001 $439* with 2x16 LCD The PC board fits neatly into a standard plastic case, as shown here. The SIL socket at the bottom mates with a matching header on the keypad. SPLat/PC programming software © 2001 SPLat Controls Pty Ltd inc mtg panel, membrane overlay, matching connectors and software ® C O N T R O L S Tutorial SPLat/PC programming software Password = splathappens Website LDComm ActiveX NASA approved for use on the Space Shuttle and the International Space Station! (Special version, P.O.A.) sp la t c au o.com. Newsletter subscription Resource Kit Version 3 August 2001 © 2001 SPLat Controls Pty Ltd ! ! ! ! ! SL99 controller 8 digital inputs 8 digital 400mA outputs 1 analog input 1 analog output And more, much more $180* inc software & matching connectors XBIO16 expansion Add 16 digital I/O points to MMi99 or SL99 needs a 12V SLA battery rated from 1.2 to 7Ah capacity. 1.2Ah should be adequate for most applications but heavy usage of the door strike may require a larger battery. 100 This really depends on your application. For most in­stallations, the 75 keypad will be installed on a wall near the exit door. A brick wall may require the unit to be mounted onto a standoff box such as the Clipsal No.449A SC – see photo. 25 siliconchip.com.au 5 0 * All prices are for 1-off developer’s kits, and include GST. All major cards accepted. Substantial discounts are available for quantity purchases. FREE delivery in Australia if you quote this ad when ordering! Made in Australia by SPLat Controls Pty Ltd 2/12 Peninsula Blvd Seaford VIC 3198 Ph 03 9773 5082 tA in ussie nova Visit our website for much more information, free software, our renowned training course and complete December 2005  37 online product documentation sc1.splatco.com.au n tio Installation95 connecting cable & matching connectors $159* inc Gre a Fig.5: this is the full-size etching pattern for the PC board. Check your board carefully for defects before installing the parts.