Article
GBPLC I2C I/O Box
Analogue, digital I/O plus TXT (SMS)
To use the Nintendo GameBoy as a system control centre, you need an I2C interface in addition to the special plug-in card. The circuit presented here is cut out for the job. It has a total of 24 inputs and outputs, including 4 analogue inputs and 8 digital inputs. That’s sufficient to control roller shutters, outside lighting, curtains, an alarm system, the central heating system and even more, possibly even remotely via TXT (SMS) messages.
Materials
Gerber file
CAM/CAD data for the PCB referred to in this article is available as a Gerber file. Elektor GREEN and GOLD members can exclusively download these files for free as part of their membership. Gerber files allow a PCB to be produced on an appropriate device available locally, or through an online PCB manufacturing service.
Elektor recommends the Elektor PCB Service service from its business partner Eurocircuits or AISLER as the best services for its own prototypes and volume production.
The use of our Gerber files is provided under a modified Creative Commons license. Creative Commons offers authors, scientists, educators and other creatives the freedom to handle their copyright in a more free way without losing their ownership.
PCB
Component list
Resistors
R1-R19 = 4k7
R20-R23 = 330
Capacitors
C1-C16,C18,C19 = 100nF (SMD 0805)
C17 = 10µF 25V radial
Semiconductors
D1 = LM336Z (TO92 case)
D2 = 1N4001
T1-T8 = BC850
T9-T16 = IRFZ34N
IC1 = 7805
IC2 = CA3130
IC3, IC5 = PCF8574T
IC4 = PCF8591T
IC6,IC7 = P82B715TD
Miscellaneous
K1 = 9-way sub-D plug (male), angled pins, PCB mount *
K2-K17,K19-K23 = PCB terminal block, lead pitch 5mm
K18 = 32-way DIL socket *
K24 = mains adaptor DC socket, PCB mount (CUI Inc. type PJ-002B, Digikey # CP-002B-ND)
K25, K26 = 20-pin (double row) socket, pitch 0.1”
K27 = USB connector type B
K28 = USB connector type A
PCB, order code 060098-1
Ready assembled and tested board, order code 060098-91
* only required in combination with SMS chip
R1-R19 = 4k7
R20-R23 = 330
Capacitors
C1-C16,C18,C19 = 100nF (SMD 0805)
C17 = 10µF 25V radial
Semiconductors
D1 = LM336Z (TO92 case)
D2 = 1N4001
T1-T8 = BC850
T9-T16 = IRFZ34N
IC1 = 7805
IC2 = CA3130
IC3, IC5 = PCF8574T
IC4 = PCF8591T
IC6,IC7 = P82B715TD
Miscellaneous
K1 = 9-way sub-D plug (male), angled pins, PCB mount *
K2-K17,K19-K23 = PCB terminal block, lead pitch 5mm
K18 = 32-way DIL socket *
K24 = mains adaptor DC socket, PCB mount (CUI Inc. type PJ-002B, Digikey # CP-002B-ND)
K25, K26 = 20-pin (double row) socket, pitch 0.1”
K27 = USB connector type B
K28 = USB connector type A
PCB, order code 060098-1
Ready assembled and tested board, order code 060098-91
* only required in combination with SMS chip
Discussion (0 comments)