Total solder points: 82 Difficulty level: beginner advanced 2 MODULAR DIGITS WITH SERIAL INTERFACE K8063 ILLUSTRATED ASSEMBLY MANUAL

Similar documents
K8086 TELEPHONE RING DETECTOR WITH RELAY OUTPUT. Simply connect in parallel with phone line. ILLUSTRATED ASSEMBLY MANUAL

Total solder points: 240 Difficulty level: beginner advanced LIGHT COMPUTER K5201 ILLUSTRATED ASSEMBLY MANUAL

USB Controlled DMX interface

ONE CHANNEL DUAL OUTPUT RECEIVER

K2579 UNIVERSAL START/STOP TIMER. Specifications

DMX CONTROLLED RELAY K8072

15 Channel IR transmitter. Total solder points: 53 Difficulty level: beginner advanced K8049 ILLUSTRATED ASSEMBLY MANUAL

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

K8086 TELEPHONE RING DETECTOR WITH RELAY OUTPUT. Simply connect in parallel with phone line. ILLUSTRATED ASSEMBLY MANUAL H8086IP-1

8 CHANNEL USB RELAY CARD

EXTENDED RECORD PLAYBACK KIT. Allows you to record and play messages of up to 8 minutes long.

Total solder points: 274 Difficulty level: beginner advanced. PIC programmer and experiment board K8048 ILLUSTRATED ASSEMBLY MANUAL

KDS Channel DMX Controlled Servo Kit

KDR00101 DMX Controlled Relay Kit

Electronics Construction Manual

KDR00301 DMX Controlled Relay Kit

Installation/assembly manual for DCC/Power shield

Electronics Construction Manual

Morse Code Practice Oscillator

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

Building the FlipChip Tester

Universal Keying Adapter 3+

RC-210 Repeater Controller Assembly Manual

General guidelines for assembly, safety and electromagnetic compatibility

Post Tenebras Lab. Written By: Post Tenebras Lab

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

K6000 MICROPROCESSOR CONTROLLER / TIMER ASSEMBLY 3 H6000B-ED2

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

K1EL Morse Code Practice Oscillator CPO

RC Tractor Guy Controller V2.1 Assembly Guide

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

RC210 Repeater Controller Assembly Manual

A Backlighted LCD for your K1

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

Advanced Strobe 1.0 Kit

UF-3701 Power Board Construction Guide

DIGWDF Ren-W Universal Assembly Guide

RC-210 Repeater Controller Assembly Manual

The Basic Counter. Hobby Electronics Soldering Kit. Instruction Guide

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

Bill of Materials: 8x8 LED Matrix Driver Game PART NO

QUASAR KIT No DIGITAL DOWN TIMER 99 MIN WITH PIC

Exclusive 2.5 GHz Frequency Counter

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

High Power (15W + 15W) Stereo Amplifier

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

Pacific Antenna Two Tone Generator

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

Storage Card Interface Kit

Manual Main PCB Small-MIDI 4

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

Celadon, Inc. TRX Series Infrared Remote and Receiver Assembly and Operation Instruction Manual

TIME WIZARD MULTI CLOCK DIVIDER BUILDING GUIDE

Rapid40i PIC Prototyping PCB User Manual

KAA Watt x 2 Class-D Audio Amplifier Kit

IQ32 Upgrade Kit Assembly Instructions

Modular Backplane For RC2014 User Guide

Building the RGBW LED Controller

GEKCO MODEL CLK036 DIGITAL CLOCK ASSEMBLY & OPERATION MANUAL. GEKCO Inc SW Cypress Ln McMinnville, OR (503) P/N REV 1.

Assembly Instructions for the KA Electronics Elliptic Equalizer

Rapid40iXL PIC Prototyping PCB User Manual

AVR-M Rev 5 ASSEMBLY

Digital Candle 1.0 Kit

An open-source hardware+software project. For design files and additional documentation, please visit:

GEKCO MODEL CLK056 DIGITAL CLOCK ASSEMBLY & OPERATION MANUAL GEKCO

Assembly of the TACOS WAT-910BD Housing v2

DSP-232 Upgrade Kit A.06113

DLA. DMX512 Analyzer. DLA Users Manual SV2_00 B.lwp copyright ELM Video Technology, Inc.

Rapid28iXL PIC Prototyping PCB User Manual

Modular Backplane For RC2014 User Guide

3-slot Backplane For RC2014 User Guide

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

MB68k-100 Assembly and Bench Check, A

Assembling the Printed Circuit Board for the EDE1200 Robot

BITSCOPE Mixed Signal Capture Engine. Kit Assembly Guide

ArdPicProg. Arduino PIC Programmer Construction Manual. Version 1.2 Release date 03/2015. Gregor Schlechtriem

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

LED Sequencer 1.0 / 1.5

Pacific Antenna Easy TR Switch Kit

DIY KIT 123. ATMEL 89xxxx PROGRAMMER

VFO/Signal Generator kit PCB Revision QCU Rev 1 or QCU Rev 3

Digital Flame 1.0 Kit

QRPGuys Digital Dial/Frequency Counter

Chill Interface PCB Assembly Instructions

K191 3 Channel RGB LED Controller

Effects Loop Installation Guide

PARTS LIST 1 x PC Board 36 x 5mm Red LED 36 x 12mm LED Standoff 36 x NPN Transistor 36 x 10kΩ Resistor OTHER PARTS YOU MAY NEED

MAIN PCB (The small one)

K LED MONO VU METER

QUASAR ELECTRONICS KIT No Hi-Fi PREAMPLIFIER WITH REMOTE CONTROL

Introduction 1. Liquid crystal display (16 characters by 2 rows) Contrast dial: turn the dial to adjust the contrast of the display (see page 5)

SM010, Assembly Manual PCB Version 1.0

EL Wire sequencer / power supply PART NO

MAIN PCB (The small one with the square cut out from one side)

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

Last Updated May 11, Electronics and Robotics LLC. ootbrobotics.com

solutions for teaching and learning

User s Guide TURBO Pinewood Derby Finish Line and Timer Release /31/2011 NewBold Products, Atlanta GA

4.0 Blue LED DCF77 Clock documentation

OpenSprinkler v2.2u Build Instructions

Transcription:

Total solder points: 82 Difficulty level: beginner 1 2 3 4 5 advanced 2 MODULAR DIGITS WITH SERIAL INTERFACE K8063 Multiple units can be linked in an easy way to create larger readouts for e.g. Score-keeping, timing, counting,... ILLUSTRATED ASSEMBLY MANUAL H8063IP-1

Features & Specifications The K8063 is a 7-segment display which can be controlled by a two-wire serial connection, using the RS232 protocol. The protocol is platform-independent i.e. any computer running any programming language can control the K8063, as long as it is equipped with a serial port. Up to 255 units can be individually addressed, allowing you to create large display systems for e.g. scoreboards, clocks, timers, thermometers, games, Features Red bright 57mm jumbo 7-segment display Complete with snap-in enclosure Multiple units can easily be linked in order to create larger readouts for different purposes e.g. scorekeeping, timing, counting,... Easy platform-independent control via three-wire RS232 interface Up to 255 separate units can be addressed Tested with distances of up to 50m between PC and display Use our optional PCUSB6 for USB connection Specifications Power supply: 9 to 12Vdc / 120mA per display RS232 interface: 2400baud / 8databits / no parity / 1 stop bit Dimensions: 74 x 58.5 x 32mm The general manuals containing guidelines for assembly, safety and electromagnetic compatibility can be downloaded from our Velleman website (support / manuals / HALG). 2

Assembly hints 1. Assembly (Skipping this can lead to troubles! ) Ok, so we have your attention. These hints will help you to make this project successful. Read them carefully. 1.1 Make sure you have the right tools: A good quality soldering iron (25-40W) with a small tip. Wipe it often on a wet sponge or cloth, to keep it clean; then apply solder to the tip, to give it a wet look. This is called thinning and will protect the tip, and enables you to make good connections. When solder rolls off the tip, it needs cleaning. Thin raisin-core solder. Do not use any flux or grease. A diagonal cutter to trim excess wires. To avoid injury when cutting excess leads, hold the lead so they cannot fly towards the eyes. Needle nose pliers, for bending leads, or to hold components in place. Small blade and Phillips screwdrivers. A basic range is fine. For some projects, a basic multi-meter is required, or might be handy 1.2 Assembly Hints : Make sure the skill level matches your experience, to avoid disappointments. Follow the instructions carefully. Read and understand the entire step before you perform each operation. Perform the assembly in the correct order as stated in this manual Position all parts on the PCB (Printed Circuit Board) as shown on the drawings. Values on the circuit diagram are subject to changes. Values in this assembly guide are correct* Use the check-boxes to mark your progress. Please read the included information on safety and customer service * Typographical inaccuracies excluded. Always look for possible last minute manual updates, indicated as NOTE on a separate leaflet. 0.000 3

Assembly hints 1.3 Soldering Hints : 1- Mount the component against the PCB surface and carefully solder the leads 2- Make sure the solder joints are cone-shaped and shiny 3- Trim excess leads as close as possible to the solder joint REMOVE THEM FROM THE TAPE ONE AT A TIME! AXIAL COMPONENTS ARE TAPED IN THE CORRECT MOUNTING SEQUENCE! 4 You will find the colour code for the resistances and the LEDs in the HALG (general manual) and on our website: http://www.velleman.be/common/service.aspx

Construction Remark: all components are supplied in a double quantity to allow the assembly of 2 digits. Repeat the procedure of the first digit to assemble the second one. 1. Zener diodes. Watch the polarity! CATHODE ZD1 : 5V1 ZD2 : 5V1 ZD3 : 4V3 ZD... 2. Diode. Watch the polarity! D1 : 1N4007 CATHODE D... 3. Resistors R... R1 : 560 (5-6 - 1 - B) R2 : 560 (5-6 - 1 - B) Mount R2 at end of chain! For example: when linking 4 digits, mount the resistor R2 on the last (4 th ) digit and leave its space open on the other 3 digits. R3 : 10K (1-0 - 3 - B) R4 : 1K (1-0 - 2 - B) R5 : 100 (1-0 - 1 - B) R6 : 100 (1-0 - 1 - B) R7 : 100 (1-0 - 1 - B) R8 : 100 (1-0 - 1 - B) R9 : 100 (1-0 - 1 - B) R10 : 100 (1-0 - 1 - B) R11 : 100 (1-0 - 1 - B) R12 : 100 (1-0 - 1 - B) R13 : 100K (1-0 - 4 - B) 4. IC socket. Watch the position of the notch! IC1 : 14p 5. Capacitors C1 : 100nF (104) C2 : 100nF (104) C3 : 100nF (104) 5

Construction 6. Voltage regulator VR1 : UA7809 M3 NUT 8. Electrolytic Capacitors. Watch the polarity! C4 : 100µF C5 : 100µF C... 11. Tulip pin headers 10x Solder side VOLTAGE REGULATOR PCB M3 BOLT VR... I O + 9. Pin header SK7 : 2p WATCH FOR SHORTS! 12. IC. Watch the position of the notch! 7. Transistor. T1 : BC547B 6 10. PCB tabs IC1 : VK8063 RS232 + (2x) (2x) (2x) Remark: on the outer digits, only the PCB tabs close to the IC have to be mounted. Programmed PIC16F630

Construction 13. Assembly 1st digit 2nd digit Mount the spacers onto the PCB with the 2 included screws and install the digit display on the solder side of the PCB. Pay attention to the position of the decimal point, see figure 1.0. Fig 1.0 Then turn the PCB around and place it into the housing with the display towards the front, see figure 2.0. Fig 2.0 7

Construction If you want to mount the digit(s) on the wall, finish by mounting the brackets on the PCB, see figure 3.0 Parker screw 2,9 x 12,7mm Fig 3.0 8

Test 14. Test When the assembly has been completed, we recommended to test each individual unit before daisy-chaining them. Make sure SK7 (address jumper) is put in place, see figure 4.0. Connect a 9 to 12VDC power supply to the pins and +V. At power-on, the K8063 will display.0123456789 (segment test). Fig 4.0 Next, it will display its current address (default : 1) for a couple of seconds. At this time, the K8063 allows you to select an address ranging from 0 to 19*. Simply wait until the desired address is displayed and remove the SK7 address jumper. ( note : addresses 0 to 9 are displayed as 0 to 9, addresses 10 to 19 are displayed as 0. to 9. (note the dot). The K8063 will loop the addresses until the jumper is removed, so if you have missed the desired address, you can wait a while and it will appear again. Once you have removed the jumper, the K8063 stops looping and after a couple of seconds the display will turn blank. The selected address is now stored in its memory. *If you require 20 or more different addresses, you can configure them when the K8063 units are hooked-up to the computer (see further in this manual). 9

Hook-up 15. Hook-up Hook-up : All units have two sets of connectors. This allows you to hook them up in an easy way, as shown below (fig. 5.0): Female 9P SUBD connector To serial port 1 5 1 2 n To pin 2 & 3 + supply - supply To pin 5 Fig 5.0 10

Hook-up Power supply : The K8063 requires a 9 to 12VDC power supply. Power consumption is 120mA max. per unit (12V) (e.g. if you have 5 units, you need a power supply capable of delivering at least 5x120 = 600mA). Note : If the total # of displays exceeds 6, it is required to wire the units according to the drawing below, as the PCB tracks are unable to handle the large currents that flow when more than 6 units are operated simultaneously. Furthermore, if more than 15 units are operated at the same time, we recommend to use a separate power supply for every group of 15 digits, to avoid large currents and to avoid the need for heavy wiring. (Fig 6.0). RS232 +V Fig 6.0 Serial port specifications : The K8063 can be hooked up to any serial port which supports the RS232 standard (e.g. PC COM port). Serial port settings are 2400/8/n/1 (2400 baud, 8 databits, no parity, 1 stopbit). 11

Hook-up Serial port connection : Connect the pin marked RS232 to pins 2&3 of the 9P SUBD connector. Connect the pin marked to pin 5 of the 9P SUBD connector. We have successfully bridged up to 50m between the serial port and the last digit, using standard UTP (twisted pair) cable. Make sure to remove resistor R2 (terminator) from all K8063 units except the last unit (unit n in the example above). Controlling one or more K8063 via a computer: In order to display information on the K8063, you need to send it a correct data string. The data string consists of 5 bytes : Byte 1 : chr$(13) (letting the K8063 know that data will come in) Byte 2 : address (0 to 255) (determines the individual K8063 you want to access. Note: Address 0 accesses all connected K8063) Byte3 : command (A # of commands are available, to control the various functions of the K8063, see list of commands) Byte4 : parameter (Most commands require a parameter. See list of commands) Byte5 : checksum Two-compliment of the sum of the previous 4 bytes 256 - (Byte1+ Byte2 + Byte3 + Byte4) MOD 256 12

Hook-up Available commands: Command Description Parameter E Emergency stop Don t care (anything goes) D Display address on all digits Don t care B Byte-command 0..255 (see drawing) S Strobe command Don t care C Change address 0..255 (new address) R Reset all displays Don t care F Force address Don t care A Send ASCII 32,48..57 (blank, 0..9) P Decimal point 0 or 255 (OFF / ON) I Intensity control 0 or 255 (BRIGHT / DIM) E : Emergency stop. All displays are blanked, regardless of address. (Hint : execute the Strobe command to restore all displays) D : Display address all digits. All digits show their address. Addresses between 0 and 9 are displayed as 0 to 9 Addresses between 10 and 19 are displayed as 0. to 9. (See earlier). Addresses between 20 and 255 are displayed in a binary fashion (see drawing). 13

Hook-up B : Allows you to turn on individual segments. Parameter = sum of the values of the individual segments (see drawing 7.0) (e.g. 7 = 32+4+8= 44). 8. 1 64 128 2 32 8 4 16 Fig 7.0 S : Strobe command. After executing a B, A or P command, the displays are not updated, you need to execute the S -command. By doing this, all displays are updated at the same time. C : Change address. Allows you to change the address of an individual K8063. Put jumper SK7 in place on each K8063 which needs to respond to the change address -command. When the command has been executed, the new address is displayed. Remove the jumper(s). R : In the unlikely event of strange behavior of one or more displays, you can reset all displays at once by executing this command. 14

Hook-up F : Force all displays to address 1 (return to factory settings). A : Send ASCII to display. An easy way of displaying figures 0 to 9 Simply send their ASCII value. ( 32ascii blanks the display, 0 = 48ascii, 9 = 57ascii). P : Decimal point control. Parameter 255 turns the decimal point on, parameter 0 turns it off. Decimal point remains on until it has been forced off. I : Brightness control. Parameter 255 set the display to dim, parameter 0 sets the display to bright. Remark : For best results, we recommend to send the command string at least three times a row. When the brightness is set to dim, it is recommended to send the string at least 4 times to make sure all displays are updated. Furthermore, we recommend a delay of at least 100ms between sending a command and sending the Strobe -command. 15

Hook-up 16 Command string examples : EX1: To reset all displays : Execute the R -command Data to be sent to serial port : Chr$(13) (Init command) Chr$(8) (Don t care) Chr$(82) R = Reset command Chr$(1) (Don t care) Chr$(152) (Checksum : 2-compliment of the sum of the 4 previous bytes) EX2: To display a 0 on all units with address 1 : Execute the A -command and supply address 1. Next, execute the S (strobe) command. Data to be sent to serial port : Chr$(13) (Init command) Chr$(1) (Address 1) Chr$(65) A = ASCII command Chr$(48) (ASCII value of zero = 48) Chr$(129) (Checksum : 2-compliment of the sum of the 4 previous bytes) 100ms pause Chr$(13) (Init command) Chr$(8) (Don t care) Chr$(83) S = strobe command Chr$(1) (Don t care) Chr$(151) (Checksum : 2-compliment of the sum of the 4 previous bytes)

Hook-up EX3: To turn on all segments on all units with address 1 : Execute the B -command and supply address 1. Next, execute the S (strobe) command. Data to be sent to serial port : Chr$(13) (Init command) Chr$(1) (Address 1) Chr$(66) B = Byte command Chr$(255) (255 = sum of segments) Chr$(177) (Checksum : 2-compliment of the sum of the 4 previous bytes) 100ms pause Chr$(13) (Init command) Chr$(8) (Don t care) Chr$(83) S = strobe command Chr$(1) (Don t care) Chr$(151) (Checksum : 2-compliment of the sum of the 4 previous bytes) Note : Our website www.velleman.be features some example programs written in VB6 which can be used as a guide for writing your own software (source code is supplied). 17

PCB 16. PCB 18

19 Diagram 17. Diagram RB5/OSC1/CLKIN 2 RB3/MCLR/Vpp 4 RC5/T0CKI 5 RC4 6 RC3 7 RB4/OSC2/CLKOUT 3 RB0 13 RB1 12 RB2 11 RC2 8 RC1 9 RC0 10 VDD 1 VSS 14 IC1 PIC16C630 C3 100n ZD2 5V1 R3 10K C1 100n C2 100n C4 100µ D1 1N4007 SK2 + SK3 - SK5 RS232 SK6 I O VR1 UA7809 a 7 b 6 c 4 d 3 e 2 f 9 g 10 DP 8 A 1 A 5 DY1 A-2301SR R5 100 R6 100 R7 100 R8 100 R9 R10 100 R11 100 R12 100 100 R1 560 ZD1 5V1 C5 100µ T1 BC547 R4 1K R2 560 Place terminator at end of chain only +5V +5V R13 100K +5V Address set SK4 SK1 SK7 JP2 ZD3 4V7 4V3

VELLEMAN Components NV Legen Heirweg 33 9890 Gavere Belgium Europe www.velleman.be www.velleman-kit.com Modifications and typographical errors reserved Velleman Components nv. H8063IP - 2004 - ED1 (rev 4) 5 410329 318802