Capacitive touchscreen control using a transistor

In summary, the conversation discusses the use of an Arduino-controlled robot that can make a touch signal without using a mechanical arm or finger. The approach involves altering the capacitance of the electrodes in a touchscreen and using an NPN transistor as a switch. However, there are problems with random results and unreliable triggering. The use of a collector instead of an emitter and checking for AC power interference are suggested as possible solutions.
  • #1
GRASBOCK
1
0
Hello, I'm posting the first time on this forum.
I want to create a robot controlled by an Arduino which is able to make a touch signal without using a mechanic arm or finger ( here is a robot with the same goal but using an arm video). I want to take the electrical approach.

A modern touchscreen works like this: there are two electrode grids perpendicular to each other and in the middle there is a non-conducting material like in a capacitor. That way, if there is voltage between the electrodes they act like a capacitor and will get charged up because of the resulting electrical field. If a finger nears one of the electrodes it will act like another electrode and the electrons in the finger will get either pushed away or attracted to the tip of the finger making the electrical field even stronger and charging the electrodes even more. Because of the AC current of the touchscreen it can measure the difference between the electric charge of the electrode with the finger close by and the ones with no finger close by. Because of the grid and the difference to the other electrodes to the one of the finger the touchscreen can calculate where the finger is.
This is just what needs to be known to understand what I am trying to do.

So we know, that we basicly need to alter the capacitance of the electrodes in the touchscreen.
We need something with enough electrons and conductivity to make a significant change to the capacity of the electrodes of the touchscreen to make it notice a difference. I tried it with some metal for example and it worked (isolated from my hands of course). But using a very tiny piece of metal doesn't have an effect on the touchscreen (the volume matters). That made me think, that maybe I could use that to make something like a switch that allows access to enough electrons to register the flow as touch making the device think that there is a finger touching it.
I want to use an NPN transistor for the switch, because it symetrically build on from collector and emitter side allowing flow of electrons in both directions. Then using the basis i can open the access to the collector (where most of the electrons lie in; Something like my finger/ a piece of metal) while the emitter has a contact to the touchscreen.

The problem I'm witnessing is that if I come in contact the basis of my transisor while the emitter sits on the touchscreen, a touch signal is being made. That at first confused me because without supplying the basis with positive voltage, there shouldn't be any current flowing. It makes sense though, since the transistor is just a modifyable resistor. So i wanted to put enough resistance behind the basis so it won't be so easily triggered.
The real problem now is that I get random results. Sometimes a touch signal is registered with a resistance about 800 - 250 kOhm and sometimes none is registered with 0 Ohm resistance.
I am running out of Ideas what it might be.
I made sure that there is contact (fluid like water) and the area of contact is the same.
I need help finding the factors that make my results unaccurate.
 
Engineering news on Phys.org
  • #2
I'm no expert on this.
I would have thought that what you are providing is a ground with your finger. In that case I'd use the collector connected to your wire probe and the emitter grounded. When the base is grounded the collector will be high resistance and when the base-emitter is conducting, the collector will provide a low resistance to ground. If that were not reliable, I think I would use some sort of FET, perhaps a CMOS transmission gate.

I wonder if your problem is using the emitter? Even though you are not providing positive bias to the base - presumably you ground it? - if (by the capacitive charging) the wire is driven even 0.3V negative of whatever potential your base is at, then the emitter starts to conduct. Using the collector means it is non-conductive (when the base-emitter is not biased) until the collector is driven to the breakdown voltage (10's of volts) above whatever the base or emitter is held at.

If providing a switchable ground does not work, the other touch switch mechanism (probably not used in your touchscreen) is AC pickup. In that case I'd switch a signal of a few kHz to your probe.
 
  • #3
GRASBOCK, Have you find a solution to the problem. I am looking for solution too
 
  • #4
A tip: If your circuit is in a place where there is AC power around, your body acts as an antenna and your finger will inject AC noise in the system (try touching one of the inputs of your Hi-Fi set with your finger). Therefore, try to look for the power frequency (50-60Hz) on the input.
 
  • Like
Likes Tom.G
  • #5
In Don Lancaster's CMOS Cookbook, he uses body capacitance by capacitative coupling to delay an AC signal , so there's no DC connection needed.

Touchswitch.png
 

Attachments

  • Touchswitch.png
    Touchswitch.png
    18.6 KB · Views: 758
  • Like
Likes Tom.G and jim hardy

1. What is a capacitive touchscreen?

A capacitive touchscreen is a type of touch-sensitive display that uses the human body's electrical properties to detect touch. It is made up of several layers, including a layer of conductive material, such as indium tin oxide, and a layer of insulating material, such as glass. When a human finger touches the screen, it creates a distortion in the screen's electrostatic field, which is detected by the touchscreen's controller.

2. How does a transistor control a capacitive touchscreen?

A transistor acts as a switch in a capacitive touchscreen controller. When a voltage is applied to the transistor, it allows current to flow through the touchscreen's conductive layer. This creates an electrostatic field that is used to detect touch. By controlling the voltage applied to the transistor, the touchscreen controller can determine the position and movement of a touch on the screen.

3. What are the advantages of using a transistor for capacitive touchscreen control?

Using a transistor for capacitive touchscreen control allows for precise and accurate touch detection, as well as low power consumption. Transistors also have high switching speeds, which is important for detecting fast movements on the touchscreen. Additionally, transistors are small and can be integrated into the touchscreen controller, making the overall device more compact.

4. Are there any limitations to using a transistor for capacitive touchscreen control?

One limitation of using a transistor for capacitive touchscreen control is that it requires a power source. This means that the touchscreen will not function if the power source is disconnected or depleted. Additionally, the accuracy of touch detection may be affected by external factors such as temperature and humidity.

5. Can a transistor be used for other types of touchscreen technology?

Yes, transistors can be used for other types of touchscreen technology, such as resistive touchscreens. However, the specific design and implementation of the transistor may vary depending on the type of touchscreen it is being used for.

Similar threads

  • Electrical Engineering
Replies
7
Views
619
  • Electrical Engineering
Replies
19
Views
1K
Replies
5
Views
2K
  • Electrical Engineering
Replies
11
Views
1K
Replies
68
Views
4K
Replies
3
Views
1K
  • Electrical Engineering
Replies
1
Views
4K
  • Electrical Engineering
Replies
11
Views
1K
Replies
1
Views
2K
Replies
1
Views
4K
Back
Top