Czujnik jest w zasadzie zwykłym kawałkiem folii aluminiowej izolowanym przy pomocy taśmy klejącej. Może przypominać drabinkę jak na schemacie, albo też mieć inny kształt. Istotne są małe odległości pomiędzy ścieżkami i wysoka sumarycznie długość ścieżek. Pojemność zmienia się w zależności od dielektryku pomiędzy okładkami (inny kiedy dotykamy czujnika, inny gdy nie). Drugim czynnikiem jest działanie ciała samego w sobie jako dodatkowego kondensatora połączonego równolegle z kondensatorem ze ścieżek. Można zobaczyć prezentację microchip'a : Link
Cykl zbierania danych rozpoczyna naładowanie kondensatora (port jako wyjście - DDR =1, w stanie wysokim, PORT = 1) przez 20ms. Czas należy dobrać indywidualnie, ten jest aż nadto wystarczający. Następnie pin przełącza się jako wejście trójstanowe (DDR = 0; PORT = 0). W tym czasie następuje rozładowanie przez upływność układu. Jest to mierzone w cyklach. Koniec mierzenia stanowi moment przejście PINu procesora z 1 w 0. Dołożenie palca sprawia, że rozładowanie jest szybsze (zajmuje mniej cykli).
Nie rozumiem tylko jednej rzeczy. W/g prezentacji microchip'a dodatkowy kondensator (ciało) powinno zapewniać wolniejsze rozładowanie. A jest dokładnie odwrotnie. Mniej cykli zajmuje rozładowanie podczas dotykania czujnika! Wydłużenie czasu ładowania ponad 20ms, nic nie zmienia Wydumałem sobie, że chodzi tu o upływność ciała człowieka. Tzn ciało jest nie tylko kondensatorem włączonym równolegle do układu, ale też rezystorem.
Tu macie wynik mojej pracy w filmiku : Link.
Zapraszam też na bloga, gdzie jest też schemat podłączenia i kod w C : Link
Cykl zbierania danych rozpoczyna naładowanie kondensatora (port jako wyjście - DDR =1, w stanie wysokim, PORT = 1) przez 20ms. Czas należy dobrać indywidualnie, ten jest aż nadto wystarczający. Następnie pin przełącza się jako wejście trójstanowe (DDR = 0; PORT = 0). W tym czasie następuje rozładowanie przez upływność układu. Jest to mierzone w cyklach. Koniec mierzenia stanowi moment przejście PINu procesora z 1 w 0. Dołożenie palca sprawia, że rozładowanie jest szybsze (zajmuje mniej cykli).
Nie rozumiem tylko jednej rzeczy. W/g prezentacji microchip'a dodatkowy kondensator (ciało) powinno zapewniać wolniejsze rozładowanie. A jest dokładnie odwrotnie. Mniej cykli zajmuje rozładowanie podczas dotykania czujnika! Wydłużenie czasu ładowania ponad 20ms, nic nie zmienia Wydumałem sobie, że chodzi tu o upływność ciała człowieka. Tzn ciało jest nie tylko kondensatorem włączonym równolegle do układu, ale też rezystorem.
Tu macie wynik mojej pracy w filmiku : Link.
Zapraszam też na bloga, gdzie jest też schemat podłączenia i kod w C : Link