Remote Process Control using a Mobile Phone (2)
programming and use
Published in issue 308, March 2002

The SMS Chip checks incoming text for a password, switches outputs interactively or at preset times, controls an LCD and sends status information back to any mobile phone.In the first part of this article we looked at the circuit design and hardware for this project and now we turn our attention to the PCB layout, the software and the text message structure.A look at the component placement diagram in Figure 1 shows that you will not need any special soldering skills to complete the circuit board. No wire links are required and all the ICs (except the voltage regulator) are fitted into sockets. All external connections are made via pinheaders or connectors mounted around the edge of the PCB. The LED arrays D1 and D2 can be replaced by groups of eight individual LEDs but if you use high-efficiency types it will be necessary to substitute 1 k? or 1.5 k? resistor networks for R1 and R2. In all cases it will still be necessary to use the ACT type buffer specified in the parts list for IC3 and IC4.
Resistors: R1,R2 = 8-way 330Ohm SIL array R3 = 1kOhm 5 R4 = 1kOhm 8 R5 = 4kOhm 7 P1 = 10kOhm preset Capacitors: C1, C2, C4,C5,C6 = 100nF (5mm lead pitch) C3 = not fitted C7,C8 = 27pF C9 = 10µF 63V radial C10 = 100µF 25V radial C11-C15 = 1µF 16V radial C16 = 100µF 10V radial Semiconductors: D1,D2 = LED, 3mm (8 pcs) or array * D3, D4 = LED, green, high efficiency D5 = 1N4002 D6 = BAT48 D7 = 1N4148 IC1 = AT89(L)S8252-24PC in DIP40 case. Programmed, available from Engelmann&Schrader IC2 = 74HCT573 IC3,IC4 = 74ACT240* IC5 = GAL16V8, programmed, Publishers' order code 010087-31 IC6 = RTC72421 IC7 = MAX207 or ADM207EAN IC8 = 7805 with ICK35SA heatsink * Miscellaneous: BT1 = CR2032 Lithium button cell with PCB mount holder F1 = fuse, 1A, slow, with PCB mlunt holder JP1-JP5 = jumper K1 = 8-way PCB terminal block, lead pitch 5mm K2 = 12-way PCB terminal block K3,K4 = 9-way sub-D plug (male), PCB mount, angled pins * K5 = 26-way boxheader, angled pins K6 = 14-way boxheader K7 = 2-way PCB terminal block, lead pitch 5mm K8 = mains adaptor socket, PCB mount RE1 = not fitted RE2-RE5 = 5V PCB mount relay, 1 make or 1 changeover contact, with flyback diode (e.g., Meder 1A72-12D 5V or Siemens V23100-V4305-C010 or Conrad Electronics #504580) * S1,S2,S3 = pushbutton with 1 make contact S4 =switch, on/off * X1 = 11.0592MHz quartz crystal LC Display = alphanumeric display with HD44780 controller (or compatible), e.g., 4 lines of 20 characters PCB, Publishers' order code 010087-1 Disk, project software, Publishers' order code 010087-11 Battery eliminator (mains adaptor) 9V / 1A * See text
|
Click below to download a PDF copy of this article from Elektor magazine.
Please note. In view of the complexity of international markets, Elektor cannot guarantee the availability of components for this project.
|