Article
Android Switch Interface
Using an Android smartphone as a remote control or user interface for your microcontroller projects
A low-cost Android phone forms an excellent basis for a high-end user interface or remote control for a microcontroller circuit. In this article we tell you how to implement various wireless sensing and switching functions using an Arduino board with a Bluetooth shield. We also describe how you can program your own Android app for this purpose and what (free) PC software you need for this.
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,R2,R3 = 560Ohm
R4 = 100Ohm
R5,R6 = 4.7Ohm
R7 = 10kOhm
R8,R9 = 1kOhm
Semiconductors
D1,D2 = 1N4148
LED1,LED2,LED3 = LED, red, 5mm
T1,T2= BC547
T3 = BS170
Miscellaneous
K1,K2 = 6-pin pinheader
K3,K4 = 8-pin pinheader
K5,K6 = 6-way pinheader socket
K7,K8 = 8-way pinheader socket
K9 = 10-polige header receptacle
RE1,RE2 = 5V miniature relay (e.g. TE Connectivity type MT2-C93401 or OMRON type G5V-2-H1)
S1 = pushbutton with make contact (e.g. B3F-1000)
PCB # 120075-1
R1,R2,R3 = 560Ohm
R4 = 100Ohm
R5,R6 = 4.7Ohm
R7 = 10kOhm
R8,R9 = 1kOhm
Semiconductors
D1,D2 = 1N4148
LED1,LED2,LED3 = LED, red, 5mm
T1,T2= BC547
T3 = BS170
Miscellaneous
K1,K2 = 6-pin pinheader
K3,K4 = 8-pin pinheader
K5,K6 = 6-way pinheader socket
K7,K8 = 8-way pinheader socket
K9 = 10-polige header receptacle
RE1,RE2 = 5V miniature relay (e.g. TE Connectivity type MT2-C93401 or OMRON type G5V-2-H1)
S1 = pushbutton with make contact (e.g. B3F-1000)
PCB # 120075-1
Discussion (0 comments)