Mistrzowie Robotyki
← Wróć do strony głównej

Inspiracje · 09.12.2020

Jak działa czujnik dotyku?

Materiał archiwalny z 2020 roku. Opisane wersje aplikacji i odniesienia do podstawy programowej mogą wymagać aktualizacji.

W tej części naszego kursu zajmiemy się sczytywaniem informacji z czujnika dotyku i jego programowaniem. Zanim jednak przejdziemy do tego punktu, zastanówmy się jak ten czujnik działa.

Człowiek – czujnik dotyku w ludzkim ciele?

Aby zobrazować jego działanie, dobrze jest w ramach wprowadzenia zastanowić się nad jedną kwestią: Wiemy, że nasze ciało odczuwa każdy dotyk. Gdzie zatem my mamy czujnik dotyku?

Oczywiście, całe nasze ciało jest czujnikiem dotyku. Odczuwamy dotknięcie przedmiotu
(i przedmiotem) nie tylko za pomocą naszych dłoni, czy nóg ale też np. pleców, szyi czy nawet nosa. Dzieje się tak, ponieważ nasze ciało jest silnie unerwione i każdy impuls ze skóry człowieka jest przekazywany do naszego procesora—mózgu. Informacja o dotknięciu przedmiotu przechodzi od miejsca którym dotykamy rzecz (np. palca) aż do naszego głównego procesora. Przejście informacji o dotknięciu odbywa się za pomocą naszego systemu nerwowego—układu  przewodów, które wysyłają sygnały do naszego mózgu. Ten analizuje zebrane informacje i ocenia, czy powinien reagować (i w jaki sposób), czy też nie, np. jesteśmy świadomi tego, że nosimy ubrania – ich dotyk jest delikatny—nie chcemy natomiast w tej sytuacji reagować.)

Robot – jak działa czujnik dotyku?

Wewnątrz czujnika dotyku znajduje się obwód elektryczny,  który za pomocą przewodów jest podłączony do sterownika. Ten wysyła sygnał w postaci cyfrowego impulsu elektrycznego. W momencie kiedy czujnik jest w stanie swobodnym (nie jest wciśnięty) obwód elektryczny jest otwarty i sygnał nie wraca z powrotem do sterownika. Sterownik otrzymuje więc informację zwrotną, że obwód elektryczny jest otwarty i czujnik nie oddaje sygnału do sterownika. Innymi słowy—wartość sygnału, którą czujnik zwraca do sterownika jest równa 0.

Obwód czujnika dotyku (zderzenia) jest zamykany w momencie wciśnięcia analogowego czerwonego przycisku. Sygnał wysyłany przez sterownik przechodzi wtedy przez zamknięty obwód a sterownik otrzymuje informację, że sygnał cyfrowy, który został  nadany wrócił. Wartość zwrócona przy takim układzie zamkniętym nazywana jest stanem wysokim i określona wartością 1.

Tę samą zasadę przekazywania impulsu elektrycznego przez układ wykorzystuje się także np. w testerach żarówek. Do testera cyfrowego podpinane są dwa przewody, które podłącza się do obwodu żarówki. Jeżeli nie jest spalona, obwód jest zamknięty i sygnał wraca do testera. Również elektrycy sprawdzają przejścia sygnału elektrycznego w przewodach w budynkach mieszkalnych w podobny sposób.

Praktyczne wykorzystanie czujników dotyku