Touch sensor
Ini adalah rangkaian sederhana yang dapat mendeteksi ketika Anda menyentuh sebuah sensor terhubung ke salah satu input sensor. Ini dapat digunakan untuk menambahkan sentuhan beralih ke komputer Anda misalnya. Dia menggunakan mikro AVR controller, yang AT90S2313. Ini berlebihan. Saya dapat menambahkan lebih banyak sensor dari dua sensor yang saya miliki sekarang, tapi aku punya 2313 untuk cadangan dan saya tidak membutuhkan lebih dari dua sensor:). Bagaimanapun, ide dasar benar-benar sederhana. Membuat satu pin output dan input lain. Menghubungkan sebuah resistor antara pin. Resistor bersama-sama dengan kapasitansi manusia (sekitar 100 pF) membentuk suatu jaringan RC. The AVR mengatur output rendah dan kemudian membuat transisi dari 0V ke 5 jilid 5 μs setelah switch ini, tingkat logika pada pin input sampel. Jika seseorang menyentuh probe dihubungkan ke pin input, kapasitor (= manusia) tidak akan terisi penuh, dan akan input digital 0 dan sebaliknya.
Ini adalah skemanya.Para potensiometer berada di sana untuk menyesuaikan sensitivitas. Biasanya 0,5 MOhm nilai yang baik.
Ini adalah tata letak papan :
Daftar Komponen:
Name | Value | Package |
R1 | 4.7 kOhm | 1206 |
R2 | 1 MOhm | |
R3 | 1 MOhm | |
R4 | 3.3 kOhm | 1206 |
R5 | 3.3 kOhm | 1206 |
Q1 | BC547 | TO-92 |
Q2 | BC547 | TO-92 |
IC1 | AT90S2313 | DIL20 |
XC1 | 8 MHz Murata ceramic resonator | |
ISP_CON | AVR isp connector | |
SENSOR1 | 1 x 2 pin header, sensor 1 connector | |
SENSOR2 | 1 x 2 pin header, sensor 2 connector | |
SWITCH1 | 1 x 2 pin header, output for sensor 1 | |
SWITCH2 | 1 x 2 pin header, output for sensor 2 | |
SUPPLY | 1 x 2 pin header, +5 V and GND |