manuals.online logo
Brands
  1. Home
  2. •
  3. Brands
  4. •
  5. Altronics
  6. •
  7. Control System
  8. •
  9. Altronics K 9650 User manual

Altronics K 9650 User manual

Dear Kit Constructor,
At Altronics we take great pride in the quality and presentation of our
kits. If you nd any deciency in this kit or have any constructive com-
ments whatsoever, please write to us:
[email protected]
174 Roe Street, PERTH.
Western Australia. 6000
Phone: (08) 9428 2188
Fax: (08) 9428 2187
E-mail: [email protected]
Dealers Throughout Australia
K 9650
Arduino-Compatible 12-Button Wallplate
I/O Interfacing is one of those things that almost every
project needs. The K9650 provides some of the basics,
integrating a 4x3 keypad, 2 relays and a piezo transduc-
er into an Australian standard wall plate. It also includes
an Arduino compatible ATmega328P and Arduino shield
headers for added exibility.
The main feature of the K9650 is the wall-
plate sized membrane keypad. Electrically,
the keypad is an array of 12 switches ar-
ranged into a 3-column, 4-row grid. Read-
ing keypads like this requires multiplexing
to individually read all switches along a sin-
gle line at once, else a single switch could
be read as multiple switches. To handle this
multiplexing in software, the Arduino “Key-
pad” library (Search “Keypad “from the Ar-
duino IDE’s Library Manager) can be used.
Solder jumpers are included (NO type) to
reduce the number of wires needed to at-
tach the keypad, while the breakout header
can be used to remedy pin-conicts with
any shield used. C1-3 indicates the column
connected, R1-4 indicates row and D3-9 in-
dicates the digital pin the jumper connects
to. ‘1’ on the keypad is on the R1-C1 po-
sition.
Feedback options include 2 1A relays, driv-
en via BC547 transistors, 2 high brightness
LEDs tted so they shine through the mem-
brane keypad and a piezo transducer. The
Arduino standard D13 LED has also been
included as a diagnostic tool (LED3). Driv-
ing the LEDs and relays can be managed via
the standard digitalWrite command thanks
to the transistors buffering the relays. How-
ever, being a transducer the piezo requires
an oscillating waveform. Arduino’s built
in “Tone” library can be used to gener-
ate square waves at a specied frequency,
while more advanced DDS code examples
exist, which can generate higher precision
sine waves (an external RC lter would like-
ly be needed to smooth out the switching
waveform).
Constructions
To begin construction, close the required
solder jumpers for the membrane keypad,
then t the resistors and diodes: R1;1MΩ,
R2-4;200Ω, R5,6,9;1kΩ, R7,8;10kΩ. Note
than R2,3,7&9 are tted vertically, and
bent over (Up for R2,3, down for R7, R9 is
not bend, but should be tted to minimise
height) as they stand too tall when a wall
box is tted. D1-3 are all tted vertically,
with the cathode stripe matching the silk-
screen ll on the board.
Fit the capacitors next, making sure to
pay attention to the polarity and mount-
ing position of C5; The stripe indicating the
negative lead should point into the cen-
tre of the board. Leave enough height to
bend C5 down against the board to avoid
height problems when a shield is tted.
The remaining capacitors are ceramic types,
and are not polarity sensitive: C1,2;22pF,
C3,4,10;100nF, C5;10μF/50V, C6,7;2.2μF.
The crystal (X1) and reset button (S1) can
also be tted now. They are not polarity
sensitive.
Next, t the transistors and voltage regu-
lators, ensure that they aren’t mixed. They
should be tted as close to the board as
possible to ensure there aren’t any clear-
ance problem to a tted shield. Q1-3 are
BC547, tted with the at marking side
matching the at on the silkscreen. REG1
is the 5V regulator and is indicated by the
“KY5050” marking on the package. Reg2
is the 3.3V regulator and similarly is marked
“KY5033”. They are both tted with the
at side pointing out from the board. LED3
can also be tted now (Red, not the water-
clear LEDs), making sure the at on the LED
matches the at on the silkscreen.
At this point, the only remaining top-side
components should be the relays, headers,
IC socket, and screw terminals. Fit the screw
terminals, IC socket (notch to bottom of
board) and headers now. The screw termi-
nals are best tted with the cable entry to
the bottom of the board. The 6, 8 (x2) and
Important Note:
Please note that we can offer a warranty only on the components supplied
with this kit. Because we are unable to guarantee your labour, there is no
warranty on either partially or fully built kits. We are able to offer a repair
service, but once construction has
commenced, this service is chargeable.
10pin sockets are to be tted to the Arduino shield footprint.
The 7-pin male header is tted to the FTDI interface point
(P6), with the right angle male header tted to the keypad
attach point (pins pointing to top of board), immediately
right of C2. Cut the supplied length of socket pins into lots
of 7,2,2&1 and t these to the keypad breakout (7), relay
interface (top right, 2), LED interface (top left, 2) and piezo
(bottom right, 1).
Fit the relays now to complete assembly of the top of the
board.
Check the colour of the clear LEDs with a multimeter’s di-
ode test function (Red and Green), then t them to the posi-
tions immediately left of the LED interface on the underside
of the board. The at of the LED should be pointed towards
the bottom of the board. It is important that these LEDs be
tted so the body of the LED is hard up against the board.
It is a good idea to test the board at this stage, before
mounting it to the wall-plate. The IC comes pre-programmed
with the Arduino boot-loader and our example sketch. As a
heartbeat indicator, it blinks the D13 LED, so no additional
wiring is necessary.
Mount the IC into the socket and connect 6-24V into the
Vin-GND screw terminal. It is best to use a current limited
supply (or 9V battery) if available with a very low current
limit set. At Idle the circuit should draw a few milliamp. If
the LED doesn’t ash at 0.5Hz (1s on, 1s off), double check
the components have been tted in the correct place, and
the solder joints make proper contact between pad and leg.
Final Assembly
The LEDs on the bottom of the board will poke through the
wall-plate when mounted, potentially causing the corner of
the membrane keypad to lift. To remedy this, the board can
be mounted to the wall-plate and the top of the LED cut
ush with a sharp Stanley blade, or washers can be used to
stand the board off slightly. If using washers (not supplied),
make sure these are plastic types so they wont conduct if
touching the pads on the board.
Remove the adhesive protective layer from the back of the
keypad and t it to the supplied wall-plate, with the cable
poking through the slot in the top of the plate. If not already
done, mount the board to the wall-plate using countersunk
M3 screws and nuts. Finally, plug the keypad into the right
angle header (The cable should not have any bends in it,
although it is offset), and the unit is ready to go.
Software
The micro controller comes pre-programmed with an ex-
ample program. The source can be downloaded from the
Altronics website, from the K9650 product page. If program-
ming via FTDI, select “Arduino Duemilanove or Diecimila” as
the board, and the FTDI’s COM port as the port.
The program implements a gate access controller: Fitting a
wire link and resetting the unit allows loading of a code, up
to 50 digits, which is stored in EEPROM for subsequent use.
Upon entering the correct code (within the allowed time)
the unit will indicate using the LED, piezo and will trigger
the relay for 3.6s, allowing an attached door-stike time to let
someone through.
To use the program code supplied, wire up the green LED
to D10, red LED to D11, piezo to D12 and one of the relays
to D15 (A1).
To enter a code, t a link between A0 (D14) and GND and
apply power to the unit (or press reset (S1) if power was ap-
plied before tting link). This will put the unit into code pro-
gramming mode: Enter the desired code, one digit at a time.
Entering ‘*’ will reset the code entry process while entering
‘#’ completes the code entry and resumes normal operation.
After ‘#’ is pressed, the code will be stored in EEPROM and
the link can be removed. The unit will automatically resume
normal operation.
Attempting to enter the code will produce no feedback
while entering is in progress for security’s sake. A time-out
exists as a means of reset, such that each new digit must be
entered within 1s of the last, or the unit will time-out the
code entry and reset it, indicating the time-out with the red
LED and piezo.
A successful code is indicated by an ascending tone on the
piezo, the green LED will ash, and the relay will trigger for
3.6s.
While this example shows one of the many potential used
for the kit, it should not be relied on to protect anything of
value: There’s nothing stopping someone from simply un-
screwing the unit and wiring the relay pin into 5V. Fitting an
anti tamper switch, which would lock down power to the
unit upstream (possibly using a latching relay triggered by
the uC) could be used to make a relatively safe and secure
unit, but we’ll leave that to the constructor to experiment
with.
Altronics K 9650 ARDUINO-COMPATIBLE 12-BUTTON WALLPLATE
Kit Difculty Ratings.
Simple PCB,typically requires no soldering.
Solderingwith some drilling &wiring.
Slightly complex - winding inductors, heatsinking.
Complex - kit requireschassis wiring & case construction.
For experienced constructors - extensive wiring and
advanced construction techniques.
K 9650 ARDUINO-COMPATIBLE
12-BUTTON WALLPLATE
I/O Interface is one of those things that almost every project needs. The
K9650 makes this easy, by integrating a 4x3 keypad, 2 1A relays, a piezo
transducer and LEDs into an Australian standard wall plate.
K 9650
ARDUINO-COMPATIBLE
12-BUTTON WALLPLATE
Kit Difculty Rating
,!3CB7F8-1jjaai!
Batch : 0218
Note: This product is
supplied in component
form and must be
assembled.
Kit Difculty Rating
,!3CB7F8-bjjaai!
I/O Interface is one of those
things that almost every
project needs. The K9650
makes this easy, by inte-
grating a 4x3 keypad, 2 1A
relays, a piezo transducer
and LEDs into an Australian
standard wall plate.
It also includes an Arduino compatible ATmeg-
a328P to act as the brains behind any project and
Arduino shield headers for added exibility.
Arduino Duemilanove compatible in the Arduino
IDE via external FTDI (not included)
1
1
2
2
3
3
4
4
D D
C C
B B
A A
GND
5V
3V3
GND
GND
RESET
VIN
1
2
3
4
5
6
7
P7A
1
2
3
4
5
6
7
P7B
3x4 Keypad
LED2
RED
LED1
GREEN
RESET
1
D0/RX 2
D1/TX 3
D2/INT 4
D3/INT/PWM 5
D4 6
VCC
7
GND
8XTAL1 9
XTAL2 10
D5/PWM 11
D6/PWM 12
D7 13
D8 14
D9/PWM 15
D10/PWM 16
D11/PWM/MOSI 17
D12/MISO 18
D13/SCK 19
AVCC
20
AREF
21
GND
22
A0 23
A1 24
A2 25
A3 26
A4 27
A5 28
U2
ATMega328P
GND
AREF
AREF
RESET
5V
GND
C3
0.1
GND
C1
22p
C2
22p
1 2
X1
16M
C4
0.1
GND
SCK
MISO
MOSI
5V
GND
RESET
SCK
MISO
MOSI
C5
10/50V C6
2.2
Vin Vout
GND
REG1
LP2950-5.0
Vin Vout
GND
REG2
LP2950-3.3
VIN 5V 3V3
GND
GND
1
2
P5
LED
AD0
9
AD1
10
AD2
11
AD3
12
AD4
13
AD5
14
U1A
VIN
8
GND
7
GND
6
5V
5
3V3
4
RESET
3
IOREF
2
1
U1B
SHIELD
IO0
15
IO1
16
IO2
17
IO3
18
IO4
19
IO5
20
IO6
21
IO7
22
U1C
IO8
23
IO9
24
IO10
25
IO11
26
IO12
27
IO13
28
GND
29
AREF
30
SDA
31
SCL
32
U1D
MISO
33 5V 34
SCK
35 MOSI 36
RESET
37 GND 38
ICSP
U1E
SHIELD
5V
Q1
BC547
Q2
BC547
GND GND
1
2
P4
RELAY
1
2
3
P1 P 2029
1
2
3
P2 P 2029
+
B1
TONE
GND
TONE
R2
200
R7
10k
R3
200
1
2
3
4
5
6
P6
FTDI
1
2
P3
POWER
GND
VIN
C10
0.1
GND
5V
RESET
RXI
TXO
RXI
TXO
C7
2.2
SCL
SDA
SCL
SDA
A0
A1
A2
A3
D2
D3
D4
D5
D6
D7
D8
D9
D10
5V
D2
1N4004
D3
1N4004
D1
1N4004
1 2
JP1
JUMPER PADS
1 2
JP2
JUMPER PADS
1 2
JP3
JUMPER PADS
1 2
JP4
JUMPER PADS
1 2
JP5
JUMPER PADS
1 2
JP6
JUMPER PADS
1 2
JP7
JUMPER PADS
R1
R2
R3
R4
C1
C2
C3
R1
R2
R3
R4
C1
C2
C3
D4
D5
D6
D7
D8
D9
D3
Q3
BC547
R9
1k
LED3
RED
GND
5V
SCK
1
2
3
4
5
RLY1
S 4111
1
2
3
4
5
RLY2
S 4111
5V
S1
S 1127
R5
1k
R6
1k
R8
10k
R4
200
R1
1M
Relay Interface
LED Interface
Piezo Interface
FTDI
Input polarity protection and power supply
Keypad Interface
ATmega328P with Arduino shield headers
D13 LED
Resistor position/values
R1 - 1MΩ
R2,4 - 200Ω
R5,6,9 - 1kΩ
R7,8 - 10kΩ
Male header positions
Capacitor position/values
C1,2 - 22pF
C3,4,10 - 100nF
C5 - 10μF/50V
C6,7 - 2.2μF
Female header positions

Other Altronics Control System manuals

Altronics PowerQuest User manual

Altronics

Altronics PowerQuest User manual

Altronics PowerQuest User manual

Altronics

Altronics PowerQuest User manual

Popular Control System manuals by other brands

Pilz PSS u2 ES 16DOD 0.5A operating manual

Pilz

Pilz PSS u2 ES 16DOD 0.5A operating manual

Roth Touchline SL Installation

Roth

Roth Touchline SL Installation

SkyAzúl Krupp EKS 83 Service manual

SkyAzúl

SkyAzúl Krupp EKS 83 Service manual

Siemens SINUMERIK 808D Programming and operating manual

Siemens

Siemens SINUMERIK 808D Programming and operating manual

Powrmatic MC200/V3 Installation & servicing manual

Powrmatic

Powrmatic MC200/V3 Installation & servicing manual

CNC-Step RaptorX-SL1200-S15 operating instructions

CNC-Step

CNC-Step RaptorX-SL1200-S15 operating instructions

Toshiba TOSDIC-CIE DS instruction manual

Toshiba

Toshiba TOSDIC-CIE DS instruction manual

RichAuto AutoNow B18 user manual

RichAuto

RichAuto AutoNow B18 user manual

McIntosh CR16 - SERVICE Service manual

McIntosh

McIntosh CR16 - SERVICE Service manual

Topcon Positioning Group NORAC UC5 installation manual

Topcon Positioning Group

Topcon Positioning Group NORAC UC5 installation manual

MKS 49 Series User manual & installation guide

MKS

MKS 49 Series User manual & installation guide

Wesper Aquanet Installation and maintenance manual

Wesper

Wesper Aquanet Installation and maintenance manual

Syris SY120SA operating manual

Syris

Syris SY120SA operating manual

eqss Gen-3 LMS installation manual

eqss

eqss Gen-3 LMS installation manual

Raven AccuBoom Parallel Installation Manual

Raven

Raven AccuBoom Parallel Installation Manual

Festo Checkbox Compact CHB-C-X manual

Festo

Festo Checkbox Compact CHB-C-X manual

Siemens SINUMERIK 840DE Operation & programming manual

Siemens

Siemens SINUMERIK 840DE Operation & programming manual

Vinten HD-VRC user guide

Vinten

Vinten HD-VRC user guide

manuals.online logo
manuals.online logoBrands
  • About & Mission
  • Contact us
  • Privacy Policy
  • Terms and Conditions

Copyright 2025 Manuals.Online. All Rights Reserved.