Button Code Kit. Assembly Instructions and User Guide. Single Button Code Entry System

Similar documents
Universal Keying Adapter 3+

Installation/assembly manual for DCC/Power shield

Chill Interface PCB Assembly Instructions

IR TRANSMITTER BLOK PCB ASSEMBLY INSTRUCTIONS. Copyright EduTek Ltd Rev. 2

Lab 0: Wire Wrapping Project: Counter Board

Part 2: Building the Controller Board

EE 354 August 1, 2017 Assembly of the AT89C51CC03 board

Advanced Strobe 1.0 Kit

Assembly Guide. LEDs. With these assembly instructions, you can easily build your own SWT16. All required components are included in this kit.

The Basic Counter. Hobby Electronics Soldering Kit. Instruction Guide

SRI-02 Speech Recognition Interface

K8099 NIXIE CLOCK. * optional enclosure TKOK19 (black) - TKOK17 (white) ** optional plexiglass enlcosure B8099 ILLUSTRATED ASSEMBLY MANUAL

UF-3701 Power Board Construction Guide

Assembly Instructions (8/14/2014) Your kit should contain the following items. If you find a part missing, please contact NeoLoch for a replacement.

[Note: Power adapter is not included in the kits. Users need to prepare a 9 12 V ( >300mA capacity ) DC power supply]

KDS Channel DMX Controlled Servo Kit

AXE Stack 18. BASIC-Programmable Microcontroller Kit. An inexpensive introduction to microcontroller technology for all ability levels

into the EMU E4 Classic and E4 Platinum Samplers

DPScope SE Assembly Guide

4.1 Parts and Components... IV Assembly Tips... IV Assembly Precautions... IV Required Tools, Equipment and Materials..

revolution How does the ibutton work? Full kit including PCB, PICAXE-08M chip and ibutton key. Spare ibutton Key

Images Scientific OWI Robotic Arm Interface Kit (PC serial) Article

VG-305A AC Traffic Light Controller Kit

KDR00101 DMX Controlled Relay Kit

Uzebox Kit Assembly Guide

The GENIE Light Kit is ideal for introducing simple lighting projects, such as an electronic die, a wearable badge or a night-time warning system.

Morse Code Practice Oscillator

RC Tractor Guy Controller V2.1 Assembly Guide

Schematic Diagram: R2,R3,R4,R7 are ¼ Watt; R5,R6 are 220 Ohm ½ Watt (or two 470 Ohm ¼ Watt in parallel)

These are the illustrated step-by-step guidelines for upgrading your Quad 306 with the Dada Electronics upgrade-kit.

KDR00301 DMX Controlled Relay Kit

Pacific Antenna Two Tone Generator

3 pyro output datalogger altimeter with an ATmega 328 microcontroller Kit assembly instructions

Uzebox Kit Assembly Guide

DMX CONTROLLED RELAY K8072

Electronics Construction Manual

AVR-M Rev 5 ASSEMBLY

Connecting LEDs to the ADB I/O

PicoTurbine Mark 8.3 Generator Field Controller Kit

BehringerMods.com. Instructions for modification of Behringer SRC analog inputs and outputs

Parts List: Part # Tools List: Instructions:

A Backlighted LCD for your K1

Electronics Construction Manual

SM010, Assembly Manual PCB Version 1.0

TKEY-1. CW touch key. (no electromechanical contacts) Assembly manual. Last update: June 20,

Gadget Freak Case #238: Controller Adjusts Garage Lights Build Instructions

Pacific Antenna Easy TR Switch Kit

QUASAR KIT No DIGITAL DOWN TIMER 99 MIN WITH PIC

OpenSprinkler v2.2u Build Instructions

Build Your Own Home Security System

BMC24. MIDI TO GATE CONVERTER DOCUMENTATION. This documentation is for use with the "Euro Style" bottom board.

PN PSTK-120 PowerSwitch Tail 120vac Kit PN PSTK-240 PowerSwitch Tail 240vac Kit

Bill of Materials: Picaxe-based IR Control Module Pair PART NO

Building the RGBW LED Controller

Advanced Lantern 1.0 Kit. Introduction to the Advanced Lantern 1.0 Kit

MAIN PCB (The small one)

Desktop housing AZ/EL Kit V1.2 for ERC-M Instructions. Instructions

Mark Schutzer December 9, 2007 (updated fix for older rev B and C ProCabs)

dual bipolar voltage controlled step sequencer DIY ASSEMBLY MANUAL v1.03

Assembling the Printed Circuit Board for the EDE1200 Robot

LED Knight Rider. Yanbu College of Applied Technology. Project Description

OpenSprinkler v2.1u Build Instructions

TIME WIZARD MULTI CLOCK DIVIDER BUILDING GUIDE

B.Y.O.C. MK2 Kit Instructions

Digital Candle 1.0 Kit

Insert the male, 90 angled, 2x10 connectors into the corresponding 2x10 sockets and put them in place, flat under the PCB. Solder.

Sandevices E681 RGB Pixel Controller Assembly Manual

CP5176 Assembly guide. Soldering. CP5176 Assembly guide Main PCB PCB split. Document revision 2.1 Last modification : 12/11/17

High Power (15W + 15W) Stereo Amplifier

!There are two kit models. The ZCTK-120 is designed to operate with.!the pulse output is isolated from the mains line voltage. A pull-up resistor

KAA Watt x 2 Class-D Audio Amplifier Kit

STAGE INTERCOM KIT 1.1 SPECIFICATION. General: The lower section is a small power amplifier designed to drive headphones or a small 8ohm speaker.

Phase Loss Protection Upgrade. Phase Loss Protection Upgrade. In this bulletin:

RC-210 Repeater Controller Assembly Manual

Digital Flame 1.0 Kit

BS2p40tm OEM Module. Surface mount/through hole kit By Robert L. Doerr. Manual Revision.5

µrrc µr/c Robot Controller v1.1

TuBbika SMR-4-PLUS voicecard

3-slot Backplane For RC2014 User Guide

DSP-232 Upgrade Kit A.06113

BITSCOPE Mixed Signal Capture Engine. Kit Assembly Guide

Shack Clock kit PCB Revision: QCU Rev 1 or QCU Rev 3

Raspberry-Pi Shield: Binary-Coded-Decimal Clock

Film-Tech. The information contained in this Adobe Acrobat pdf file is provided at your own risk and good judgment.

Post Tenebras Lab. Written By: Post Tenebras Lab

Modular Backplane For RC2014 User Guide

LED Sequencer 1.0 / 1.5

Digital Keypad Introduction

ARRL ETP Solder Hour Clock Kit Construction Manual

Dwarf Boards. DB057 : 40-pin controller board

Alesis MMT8 16x Memory Expansion Modification (Black model MMT8 s) Equipment. Components required. Other bits:

Ultimate LPF kit: Relay-switched LPF kit

Building the FlipChip Tester

Assembly of the TACOS WAT-910BD Housing v2

MP3 audio amplifier. Build Instructions. Issue 2.0

Figure 1. The Programmable Flight Computer.

EAS MINI DAQ. INT of JP4 is for internal power from PC EXT of JP4 is for external power - needed for low power laptops

AC300/AC400 SERIES DYNAMIC BRAKING and ADDITIONAL FORM C RELAY. INSTALLATION INSTRUCTIONS Document Number:

*on-board power supply capability limited. External battery should be used for higher power servos.

1/Build a Mintronics: MintDuino

Transcription:

Button Code Kit Single Button Code Entry System Assembly Instructions and User Guide Rev 1.0 December 2009 www.alan-parekh.com Copyright 2009 Alan Electronic Projects Inc.

1. Introduction... 4 1.1 Concept of Operation... 4 1.2 Device Features... 4 2. Kit Assembly... 4 2.1 Unpack the Parts... 5 2.2 Control Board Assembly... 6 3. Powering the Button Code Control Unit... 10 4. Wiring up a Button and LED... 10 5. Using the Button Code Control Unit Relay Output... 11 6. Change Operating Mode... 12 7. Programming a Button Code Control Unit... 13 8. Operating a Button Code Control Unit... 14 9. Mount a Button Code Control Unit... 14 10. Maintenance... 14 11. Appendix... 15 11.1 Button Code Control Board Schematic... 15 11.2 Circuit Board Diagram All Layers... 16 11.3 Circuit Board Layout Diagram... 17 11.4 Circuit Board Top Copper Layer... 18 11.5 Circuit Board Bottom Copper Layer... 19 11.6 Circuit Board Assembled Photo... 20 2 of 20

Revision History Date Revision Author(s) Description Dec 15, 2009 1.0 Alan Parekh Document creation. 3 of 20

1. Introduction Thank you for purchasing a Button Code project kit. This document will walk you through the assembly and usage of the kit. If you have any questions please don t hesitate to send us an email at support@alan-parekh.com. Hi resolution pictures of the images in this guide along with an assembly video can be found at http://alan-parekh.com/kits/button-code-kit. 1.1 Concept of Operation The Button Code project is microcontroller based, what this means is there is a small self contained computer that controls the unit. The Button Code controller has a user programmed code in memory and waits for the same code to be entered in using the button input. The user enters a 4 digit code by tapping the single button, feedback is provided by a single LED which can be mounted in or near the input button. When the correct code has been entered a built-in relay activates. The relay operation style is also user programmable. This relay can be connected to anything from a garage door to a lighting circuit. The button and indication LED are connected to a convenient 2 wire system for easy wiring. 1.2 Device Features Unique single button secure code entry. Vandalism of the button will be inexpensive compared to replacing a conventional keypad entry system. Flexibility due to the form-c dry relay contact that is used. Quick and simple method of changing the built in security code and activation style. Low cost security option. Small and compact. 2. Kit Assembly Many of the components in this kit are sensitive to static discharge. Before you begin it is important that you remove any static electricity from your body by grounding yourself. This is simply done by touching any grounded metal that is by the area you are going to be assembling the board in. A bare metal computer power supply is an example of something that might be close at hand and provides a good ground point. You must ground yourself again if you walk away and return to the location where you are assembling your control board. An antistatic wrist strap is a good investment if building many kits such as this one is in your future. 4 of 20

Button Code Assembly Instructions and User Guide 2.1 Unpack the Parts Before we begin putting everything together make sure that your kit came with everything needed. Below are some pictures of all the items that should be in the kit. Please note that some items might be in antistatic or crush protective casings. 5 of 20

Button Code Assembly Instructions and User Guide 2.2 Control Board Assembly To assemble the Button Code control board you will need a soldering iron, solder, wire cutters, pliers and a small flat blade screw driver. Many of the components look similar but if installed in incorrect location can cause damage to the control board. It is very important to ensure that the components are installed in the correct position. We are going to start by installing the shortest components and progress to the larger ones. When the instructions say to install this means to place the leads through the required holes allowing the component to sit close to the board, soldering the component in place and trimming the leads. If you have never soldered before it is recommended that some online tutorials are reviewed prior to put this kit together. 1. Install all resistors. Resistors positions are marked with an R followed by a number. Resistors are non-polarized, this means that they can be install in either direction. It is very important that the correct value of resistors be used in the correct location! There are two types of resistors used on the control board, 200 ohms and 330 ohms. The value of the resistor is represented by colored bands on the resistor. 200 ohms is RED, BLACK, BROWN, GOLD. 330 ohms is ORANGE, ORANGE, BROWN, GOLD. R4: 330 ohms R5: 200 ohms R6: 330 ohms 6 of 20

Button Code Assembly Instructions and User Guide 2. Install the diodes, transistor, small capacitor and pin header. There are two diodes to install and they are polarity sensitive. These components are listed as D1 and D2 on the board. The white bar on one end of the diode represents negative, this marking is also on the board for easy reference. The transistor is the three leg component, this device is also polarity sensitive. Install the transistor in the location designated Q1, install round part of the device following the guidelines shown on the board. The small blue capacitor is not polarity sensitive and gets placed in location C3. The pin header gets soldered into JP1. 7 of 20

Button Code Assembly Instructions and User Guide 3. Install radial capacitors, green LED, chip socket and voltage regulator. There are two different sized radial capacitors, the one that is marked as 10 volt 47uF gets installed into location C1, the one that is marked as 35 volt 100uF gets installed into location C2. These are polarity sensitive, negative is indicated by a black stripe, the terminal opposite the black stripe is positive. The positive terminal is marked on the board. Please note that the positive lead is also indicated by a longer lead. The green LED gets installed next, it is also polarity sensitive, there is a flat spot on the LED and a short lead that indicates the negative lead, this is shown on the board as a flat spot also. There is no designation for the LED on the board but you can locate it directly between components IC1 and R2. Do not install the microcontroller at this time! The socket goes in the location marked as IC2, this is actually referring to the microcontroller chip but the location is the same since the microcontroller plugs into this socket. To orientate the socket properly, align the notch of the socket with the notch indication on the board. The voltage regulator is the 3 leg device, this device also needs to be orientated correctly. The rear metal tab is indicated on the board as a thick white line. 8 of 20

Button Code Assembly Instructions and User Guide 4. Install the relay and terminal block. The relay gets installed in the location designated as K1. The device pinout prevents it from being inserted wrong. The terminal block should be installed in the location listed as TB1. Make sure it is installed so that the terminal openings are facing the correct way. 5. Install the heatsink, microcontroller and programming jumper. The heatsink gets bolted onto the tab of the voltage regulator. The microcontroller is very sensitive to static electricity. Ground yourself again before removing it from its antistatic package. Do not handle the chip excessively; simply insert it into the socket that was installed in step 3. When aligning the chip, place the notch of the chip in the same orientation as the notch on the socket. The programming jumper can be placed on one of the JP1 pins. 9 of 20

3. Powering the Button Code Control Unit The Button Code control module uses an on-board regulator so the power requirements are not very strict. Any power supply that is between 9 and 12 volts DC with at least 150mA (0.15A) current capability will work just fine. The first 2 terminals are where system power gets hooked up. Positive is terminal 1 and negative is terminal 2. When the unit is powered the green on-board LED will light. 4. Wiring up a Button and LED The Button Code system needs an input device wired into it. Terminal 6 and 7 are labeled BTN + and BTN -. This is where the button and indication LED will be connected. Any normally open switch can be used. The enclosed LED can be installed inside the switch if there is room or in another location that is convenient. The LED needs to have its cathode (negative side) connected to the BTN terminal. The cathode of the LED is indicated by a flat spot and a short lead. Below is an example of how an LED can be placed inside a typical door bell, the actual plastic button is translucent so the LED flash can be seen through the plastic when it is in operation. One thing to note about many inexpensive switches is that the construction can be quite poor, have a look at the doorbell below. The actual switch is made from two bent pieces of metal that are spring loaded and rub together when depressed. Pressing this button on the top or bottom end produces a much cleaner switch closure than a press in the center of the button. A button that snaps on and snaps off is the best type of switch since they activate and deactivate much more cleanly. There is a switch debounce time built into the button code controller however very noisy switches could cause unpredictable operation. 10 of 20

5. Using the Button Code Control Unit Relay Output The Button Code relay output is known as a form C dry contact output. This means that there is a N/C (normally closed) and N/O (normally open) set of contacts that are not electrically connected to anything on the Button Code circuit board. Terminal 3 is labeled as C, this stands for common. As you can see in the diagram below the common pin is normally in contact with terminal 4 and switches to terminal 5 when the relay is activated. What this means is that you can interface this unit to anything that needs a contact closure when the system is activated or a contact open when it is activated. For example the button that is pressed to open your garage door is most likely a N/O contact, if you connected a wire from terminal 3 (common) and terminal 5 (normally open) across your garage door button the Button Code system would press the button when activated. The relay output is designed to handle low voltage loads of up to 2.5 Amps, anything greater than this can be handled by using a larger external relay. 11 of 20

6. Change Operating Mode There is a program jumper that can be placed on two pins labeled as JP1 that is used to change the running mode. When the jumper is out the mode is the normal running mode, when the jumper is in the system is in program mode. Please note that the state of the jumper is only checked when power is applied. This means that if the system is in program mode and the jumper is removed, the mode will not change until power is removed and re-applied. 12 of 20

7. Programming a Button Code Control Unit To put the system in program mode as noted in section 6, place the jumper on JP1 so that the pins are being shorted out with the jumper, then remove power and re-apply power. The system will now be in programming mode. There are three program menu options, to change between the menu options press and hold the button for at least 3 seconds. When the button is released you will be in the next menu option. The LED will flash to let you know what menu option you are in. For example Flash, Flash, pause, Flash, Flash, pause means that the system is in menu 2. Program Mode Menu Options 1) Code Change: Used to change the 4 digit system code. Tap in the new code that is desired just as you would when in normal running mode. The system will give you a fast flash confirmation when the new code has been saved. Note, see section 8 for the method of entering the new code since it is the same visual process as tapping in a code to operate the unit. 2) Activation Time Change: Used to change the activation time desired. Tap the button once for each second desired. For example if you would like a 10 second activation time just tap the button 10 times. The system will give you a fast flash confirmation when the new activation time has been saved. 3) Operation Mode Change: Used to change the operation style. The first mode is a timed mode, in this mode the relay is activated when the correct code is entered and de-activates after the activation time is up. The second mode is a toggle mode, in this mode the relay state is changed whenever a correct code has been entered. For example if the relay is de-activated it will activate when a correct code is entered and if the relay is activated when a correct code is entered is will de-activate. To change the mode, press the button once for the first mode and twice for the second mode. 13 of 20

8. Operating a Button Code Control Unit To put the system in normal run mode as noted in section 6, the jumper can be on one pin of JP1 but must not be shorting out the programming pins, then remove power and reapply power. The system will now be in normal run mode. In normal running mode the system is waiting for a code to be entered and reacts as programmed when the correct code is entered. To enter a code tap the button once for each number in code digit, wait for a confirmation flash, then proceed with the next digit in the 4 digit sequence. For example if the code to be entered is 1, 2, 3, 4 you would do the following. Press the button 1 time Wait for a confirmation flash from the LED Press the button 2 times Wait for a confirmation flash from the LED Press the button 3 times Wait for a confirmation flash from the LED Press the button 4 times After the 4 digit code has been entered the system will operate as programmed. If the code is wrong a slow flash will be displayed on the LED. 9. Mount a Button Code Control Unit The control module should be mounted in a dry location that is secure since access to the control unit is all that is needed to change the system code. The kit comes with 4 plastic stand-offs and 4 screws which need to be used when mounting, this ensures that exposed traces on the rear of the circuit board do not short out to anything metal. A plywood covered wall or the inside of a metal cabinet make for ideal mounting locations. 10. Maintenance Any dust accumulation on the Button Code Control Unit circuit board should be blown off. Canned compressed air works well for this purpose and is available at any computer store. We recommend powering down the controller during cleaning. 14 of 20

11. Appendix 11.1 Button Code Control Board Schematic 15 of 20

11.2 Circuit Board Diagram All Layers 16 of 20

11.3 Circuit Board Layout Diagram 17 of 20

11.4 Circuit Board Top Copper Layer 18 of 20

11.5 Circuit Board Bottom Copper Layer 19 of 20

11.6 Circuit Board Assembled Photo 20 of 20