Czujniki GSR są powszechne w wykrywaczach kłamstw i czujnikach stresu. Ponadto opaski na rękę, które mierzą zmienność rytmu serca, również go wykorzystują.

Ten artykuł zawiera głęboką analizę podstaw czujników GSR. Czytaj dalej, aby uzyskać więcej informacji!

Co to jest czujnik GSR?

Czujnik GSR jest czujnikiem, który mierzy przewodność elektryczną naszej skóry. Przewodność elektryczna zmienia się w zależności od ilości wilgoci na skórze. Czujniki GSR uzyskują wartości wynikające z pobudzenia fizjologicznego lub psychicznego.

Specyfikacja Czujniki GSR

Specyfikacja czujnika GRS obejmuje:

Po pierwsze, posiada on zakres napięcia pracy od 3,3V do 5V. Czujnik posiada również prąd znamionowy o wartości 15 mA.

Po drugie, jego czułość jest regulowana za pomocą potencjometru.

Materiałem styku palca zastosowanym w tych czujnikach jest nikiel.

Ponadto jego sygnał wyjściowy to analogowy odczyt dotyczący napięcia. 

Wreszcie, czujnik GRS mierzy 6 × 5 × 2 cm i waży 0,03 kg.

Jak działa Czujniki GSR?

Czujniki GSR wykorzystują metodę egzosomatyczną do pomiaru sygnałów GSR. Metoda ta polega na umieszczeniu dwóch elektrod, które mocuje się do pasków na dwa palce i przyłożeniu stałego napięcia. Ma ona na celu pomiar prądu przepływającego przez elektrody.

Czujnik przykłada do elektrod niskie, stałe napięcie, zwykle 0,5 V. Następnie mierzy się różnicę napięcia pomiędzy elektrodami. Czujnik zbiera te dane z częstotliwością od 1 do 10 Hz. 

Fluktuacje w ilości przepływającego prądu ujawniają zmiany we właściwościach elektrycznych skóry. Gdy na skórze występuje niski opór, napięcie przewodzenia jest wysokie. Jest to zwykle spowodowane zwiększeniem ilości potu w wyniku pobudzenia fizycznego.

Interfejs czujnika GSR z Arduino Schemat układu blokowego

GSR potrzebuje interfejsu z aplikacjami sterującymi różnymi urządzeniami medycznymi. Wymaga to zaangażowania mikrokontrolerów takich jak płytki Arduino UNO i Mega.

Czujnik Grove - GSR wymaga do pracy napięcia 5 V. Pin VCC po stronie czujnika GSR łączy się z 5V po stronie Arduino. Piny GND łączą się jednocześnie. Na koniec pin SIG łączy się z pinem A0 na płytce Arduino.

Czujniki GSR z Arduino

Wymagany jest kod, który połączy czujnik GSR z płytką Arduino UNO lub Mega. Wymaga to zdefiniowania kilku parametrów, w tym liczb całkowitych dla wartości czujnika.

Następnie uruchamiasz skompilowany kod. Odczytuje on wartości czujnika na pin analogowy A0 płytki Arduino. Kod odbiera dane analogowe (z zakresu od 0 do 1023), a następnie konwertuje je na napięcie analogowe (z zakresu od 0 do 5 V).

Na wyświetlaczu cyfrowym wyświetlane jest przekonwertowane napięcie. Wartości te odpowiadają za przekazywanie emocji w kierunku bodźców zmysłowych. Początkowo prędkość transmisji szeregowej ustawiona jest na 9600 bps.

Czujniki GSR z Raspberry Pi

Do wykonania tego zadania potrzebne są trzy elementy: czapka Grove Base, czujnik Grove - GSR oraz Raspberry Pi.

Zaczynamy od podłączenia Grove Base Hat do Raspberry Pi. Następnie należy podłączyć czujnik GSR do portu A0 w kapeluszu. Na koniec należy podłączyć Raspberry Pi do komputera za pomocą kabla USB.

Konfiguracja środowiska programistycznego wymaga części programowej. Polega ona na zastosowaniu się do wytycznych dotyczących konfiguracji oprogramowania, z którego korzysta Raspberry Pi. Można pobrać plik źródłowy. Jest to rekwizytor, który został zaimplementowany poprzez klonowanie biblioteki grove.py

Po zakończeniu pobierania należy wykonać polecenie uruchamiające kod

Na koniec

Możemy użyć czujników GSR do śledzenia aktywności gruczołów potu, które są związane z pobudzeniem emocjonalnym Właściwości elektryczne skóry są kluczem do określenia GSR Jeśli masz jakieś pytania, skontaktuj się z nami