Wykrywacz kłamstw. Grzegorz Puzio, Łukasz Ulanicki 15 czerwca 2008

Podobne dokumenty
1. Opis. 2. Wymagania sprzętowe:

Parametryzacja przetworników analogowocyfrowych

Obługa czujników do robota śledzącego linie. Michał Wendland czerwca 2011

Wizualizacja stanu czujników robota mobilnego. Sprawozdanie z wykonania projektu.

WIZUALIZACJA DANYCH SENSORYCZNYCH MINISTACJA METEOROLOGICZNA

Instrukcja użytkownika ARSoft-WZ1

TES 1601 #02982 TES 1602 #02983

ADVANCE ELECTRONIC. Instrukcja obsługi aplikacji. Modbus konfigurator. Modbus konfigurator. wersja 1.1

INSTRUKCJA OBSŁUGI PROGRAMU DO ODCZYTU PAMIĘCI FISKALNEJ DATECS OPF

Biomonitoring system kontroli jakości wody

MAX6 kalibracja parametru RL_OFFSET.doc. MAX6 - Kalibracja. 1. Tryb pracy samodzielny - LCD

Instrukcja użytkownika ARsoft-CFG WZ1 4.0

Kod produktu: MP01611

Wizualizacja danych z Rękawiczki Sensorycznej

1. Opis aplikacji. 2. Przeprowadzanie pomiarów. 3. Tworzenie sprawozdania

Rejestrator temperatury i wilgotności AX-DT100. Instrukcja obsługi

Instrukcja do oprogramowania ENAP DEC-1

WIZUALIZACJA DANYCH SENSORYCZNYCH Sprawozdanie z wykonanego projektu. Jakub Stanisz

Interfejsy komunikacyjne pomiary sygnałów losowych i pseudolosowych. Instrukcja do ćwiczenia laboratoryjnego

UW-DAL-MAN v2 Dotyczy urządzeń z wersją firmware UW-DAL v5 lub nowszą.

VComNet Podręcznik użytkownika. VComNet. Podręcznik użytkownika Wstęp

Opis techniczny koncentratora wejść impulsowych KWI-1. APATOR SA,

APPLICATION OF ADUC MICROCONTROLLER MANUFACTURED BY ANALOG DEVICES FOR PRECISION TENSOMETER MEASUREMENT

Moduł komunikacyjny Modbus RTU w standardzie RS-485 do ciepłomierza SonoMeter 31 i przelicznika energii Infocal 9

Programator procesorów rodziny AVR AVR-T910

MOBOT-RCR v2 miniaturowe moduły radiowe Bezprzewodowa transmisja UART

Przemysłowy odtwarzacz plików MP3

Wirtualne przyrządy kontrolno-pomiarowe

Multimetr cyfrowy MAS-345. Instrukcja instalacji i obsługi oprogramowania DMM VIEW Ver 2.0

M-1TI. PRECYZYJNY PRZETWORNIK RTD, TC, R, U NA SYGNAŁ ANALOGOWY 4-20mA Z SEPARACJĄ GALWANICZNĄ. 2

MiniModbus 4DO. Moduł rozszerzający 4 wyjścia cyfrowe. Wyprodukowano dla. Instrukcja użytkownika

Konfiguracja parametrów sondy cyfrowo analogowej typu CS-26/RS/U

Koncentrator USB-4xRS (HUB USB-4xRS)

DZT Licznik energii elektrycznej Sieć trójfazowa 4-przewodowa Połączenie bezpośrednie 100A Wyjście impulsowe oraz RS485/Modbus.

DZT WEJŚCIE Napięcie znamionowe: (U n

- odczytuje sygnały z analizatora sygnałów (siła, przyspieszenie, prędkość obrotowa) i obrazuje je w formie graficznej

GATHERING DATA SYSTEM FOR CONCRETE S SAMPLE DESTRUCTING RESEARCHES WITH USE OF LABVIEW PACKET

Kod produktu: MP01611-ZK

Aplikacja dla eksperymentu identyfikacyjnego z wykorzystaniem układu PAIO. Wykonał : Marcin Cichorowski Prowadzenie : dr inż.

Wyniki (prawie)końcowe - Elektroniczne warcaby

Kod produktu: MP01105T

Wstęp Architektura... 13

2.1 Porównanie procesorów

OPIS PROGRAMU APEK MULTIPLEKSER RX03

Systemy multimedialne. Instrukcja 5 Edytor audio Audacity

Program emulatora GPS pobieramy ze strony z działu Pobieralnia.

Pracownia Transmisji Danych, Instytut Fizyki UMK, Toruń. Instrukcja do ćwiczenia nr 10. Transmisja szeregowa sieciami energetycznymi

Rys. 1. Schemat ideowy karty przekaźników. AVT 5250 Karta przekaźników z interfejsem Ethernet

INSTRUKCJA OBSŁUGI PROGRAMU REJESTRACJI I AKWIZYCJI DANYCH REJESTRATOR 9.2

Veronica. Wizyjny system monitorowania obiektów budowlanych. Instrukcja oprogramowania

STANOWISKO DO BADANIA AKUMULACJI I PRZETWARZANIA ENERGII ELEKTRYCZNEJ (analiza energetyczna)

Audacity jest darmowym edytorem audio

Lumel Proces pierwsze kroki

dokument DOK wersja 1.0

STANOWISKO DO BADANIA PROCESÓW ODZYSKU CIEPŁA ODPADOWEGO. (PROTOTYP)

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

Kod produktu: MP01105

Terminal TR01. Terminal jest przeznaczony do montażu naściennego w czystych i suchych pomieszczeniach.

Moduł komunikacyjny Modbus RTU do ciepłomierza SonoMeter 30

usbcat OPTOIZOLOWANY INTERFEJS USB<->CAT OPTOIZOLOWANE STEROWANIE PTT, CW, FSK GALWANICZNA IZOLACJA AUDIO IN, AUDIO OUT Podręcznik użytkownika

PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA

Konfigurowanie PPP dla Windows 7

Skrócona instrukcja obsługi czujników Fast Tracer firmy Sequoia.

SystimPlus. Dokumentacja (FAQ) dla wersji: v

Sposoby zwiększania efektywności systemu Windows

Instrukcja obsługi rejestratora SAV35 wersja 10

SPECYFIKACJA PRZETWORNIK RÓŻNICY CIŚNIEŃ

SPECYFIKACJA PRZETWORNIK RÓŻNICY CIŚNIEŃ DPC250; DPC250-D; DPC4000; DPC4000-D

Koncentrator USB-4xRS (HUB USB-4xRS)

Politechnika Wrocławska

SZYMAŃSKI ŁÓDŹ Ul. Wiskicka 22 Tel./fax. (042) Tel./fax. (042) Kom

Logger Termio+ REJESTRATOR TEMPERATURY I WILGOTNOŚCI

ТТ TECHNIKA TENSOMETRYCZNA

TM PROGRAM TERMINALA RS232 DLA MULTIPLEKSERA 8XRS232 / ETHERNET 10BASE-T

Sterownik procesorowy S-2 Komunikacja RS485 MODBUS

Rejestratory Sił, Naprężeń.

Kod produktu: MP01611-ZK

INSTRUKCJA OBSŁUGI PROGRAMU INSTAR 1.0

POLITECHNIKA WARSZAWSKA Wydział Elektryczny Instytut Elektroenergetyki Zakład Elektrowni i Gospodarki Elektroenergetycznej

ТТ TECHNIKA TENSOMETRYCZNA

RF-graph 1.2 POMOC PROGRAMU

INTERFEJS SUBARU USB INSTRUKCJA OBSŁUGI strona 1/14

ТТ TECHNIKA TENSOMETRYCZNA

RS485 MODBUS Module 6RO

MPI-8E 8-KANAŁOWY REJESTRATOR PRZENOŚNY

Wirtualne przyrządy pomiarowe

SiMod-X-(A1) Przetwornik parametrów powietrza z interfejsem RS485 (MODBUS RTU) oraz wyjściem analogowym (dotyczy wersji -A1)

Laboratorium tekstroniki

E-TRONIX Sterownik Uniwersalny SU 1.2

RPTC CONTROLLER (v1.11) STEROWNIK PRZEMIENNIKA RADIOWEGO OBSŁUGA KOMUNIKATÓW GŁOSOWYCH OBSŁUGA KOMUNIKATÓW IDCW OPCJONALNY MODUŁ GSM

RS485 MODBUS Module 6RO

Instrukcja instalacji Przewód interfejsu USB

2.1 Przesył danych między procesorem a tabelą zmiennych

Miernik Zapylenia Powietrza AMIZ 2004G

Wyprowadzenia sygnałow i wejścia zasilania na DB15

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

interfejs szeregowy wyświetlaczy do systemów PLC

Zmierzyć się z żywiołami, czyli jak zbudować własną stację badawczą! Zaczynamy! Pole komunikatów programu. Nawigacja w programie Arduino

ZEP-INFO Sp. z o.o. INSTRUKCJA KORZYSTANIA Z PROGRAMU. REN3-analiza

ТТ TECHNIKA TENSOMETRYCZNA

Transkrypt:

Wykrywacz kłamstw Grzegorz Puzio, Łukasz Ulanicki 15 czerwca 2008 1 Wstęp Tematem naszego projektu był wykrywacz kłamstw. Naszym celem było zrealizowanie sprzętowe urządzenia oraz wizualizacja w postaci wykresów czasowych odczytów z czujników. 2 Etapy realizacji projektu 31 marca 2008 zakończenie przeglądu materiałów związanych z danym tematem 14 kwietnia 2008 schemat układu elektronicznego 28 kwietnia 2008 prototyp urządzenia 15 maja 2008 wykonanie płytki drukowanej 16 maja 2008 rozpoczęcie budowy interfejsu w Qt 22 maja 2008 montaż elementów na płytce 29 maja 2008 ostateczna wersja urządzenia oraz komunikacja z komputerem 14 czerwca 2008 koniec prac nad interfejsem w Qt 1

3 Schemat układu elektronicznego, schemat blokowy, płytka drukowana, rysunki Rysunek 1: Schemat blokowy urządzenia 2

Rysunek 2: Schemat gotowego urządzenia 3

Rysunek 3: Widok płytki drukowanej od strony elementów 4

Rysunek 4: Widok płytki drukowanej od strony ścieżek 5

4 Komunikacja z komputerem Do komunikacji mikrokontrolera Atmega32 z komputerem wykorzystaliśmy port szeregowy Rs232. Komunikacja odbywa się w obydwie strony, a komendy wysyłane są przy pomocy ramek. Z komputera do mikrokontrolera wysyłana jest informacja w postaci liczby integer 1, 2 lub 3 oznaczająca z którego czujnika chcemy uzyskać pomiar. Mikrokontroler w odpowiedzi wysyła tą samą liczbę a następnie wartość pomiaru z przetwornika. Pomiary te są przekazywane do aplikacji graficznej. Parametry transmisji: Transmisji 4800 b/s Brak bitów parzystości 2 bit stopu Komunikacja w obydwie strony 5 Opis czujników Do pomiaru tętna użyliśmy prostego układu składającego się z diody nadawczej (podczerwieni) oraz fotodiody. Podczas pomiaru obydwie diody przyłożone są do palca osoby badanej w ten sposób, że są skierowane pod małym kątem w swoją stronę. Dioda nadawcza wysyła promieniowanie podczerwone, które jest pochłaniane w większym lub mniejszym stopniu przez naczynia krwionośne, które ulegają rozszerzaniu podczas przepływu krwi. Dzięki temu na fotodiodzie powstaje zmienne napięcie modulowane przepływem krwi. Pomiar reakcji skórno-galwanicznej czyli inaczej potliwości skóry odbywa się poprzez pomiar rezystancji skóry. Część pomiarowa układu jest zbudowana na podstawie mostka Wheatstone a, gdzie jedną z rezystancji mostka jest rezystancja skóry. Mostek jest zasilany z baterii, w której napięcie zostało ograniczone do 0.5 V, gdyż w tym zakresie napięć rezystancja skóry zmienia się liniowo. Wyjście mostka podawane jest na dwa wtórniki, z których następnie sygnał idzie na wzmacniacz różnicowy i na przetwornik analogowy mikrokontrolera. Napięcie wzmacniacza nie przekracza 2.5 V. Układ pomiarowy do badania miarowości oddechu opiera się na tej samej zasadzie co układ pomiaru rezystancji, z tą różnicą że rolę zmiennej rezystancji spełnia tensometr. 6 Interfejs Na rysunku 1 znajduje się widok głównego okna naszego interfejsu. W oknie tym można wyróżnić 3 obszary: Wykresy trzech podstawowych parametrów tętna, reakcji skórno galwanicznej i oddechu. Wykresy charakterystki głosu przebieg czasowy z lewej oraz transformata Fouriera sygnału z prawej strony. 6

Przyciski do konfiguracji i uruchamiania urządzenia oraz przycisk wyjścia z aplikacji. Po kliknieciu na przycisk Ustawienia otwiera się nowe okno (Rysunek 2), w którym można ustawić następujące parametry pracy urządzenia: Wybór portu szeregowego, przez który chcemy się połączyć wybierane z rozwijanej listy od COM1 do COM26 Prędkość transmisji lista rozwijana, wartości od 300 do 115200 b/s Bity danych od 5 do 8 Bity stopu 1, 1.5 lub 2 Parzystość do wyboru: brak parzystości, 1 bit parzystości, parzystość, nieparzystość Katalog roboczy możemy zmienić katalog do którego bedą zapisywane pliki konfiguracyjne z zapamiętanymi ustawieniami i próbki do analizy głosu Urządzenie wejściowe w przypadku posiadania więcej niż jednej karty dźwiękowej istnieje możliwość wyboru urządzenia Atrybuty zapisu dźwięku częstotliwość próbkowania, mono/stereo Maksymalna długość nagrania od 1 do 120 sekund Poziom głośności wybór poziomu głośności dla pliku do zapisu, wybierana przy użyciu suwaka 7

Rysunek 5: Okno główne aplikacji graficznej. 8

Rysunek 6: Okno konfiguracyjne urządzenia. 7 Osiągnięte cele Na chwilę obecną udało nam się zrealizować większość założeń projektu, a mianowicie aplikacja graficzna prawidłowo nawiązuje połączenie z mikrokontrolerem, odbiera pomiary oraz rysuje przebiegi czasowe. Również ustawienie konfiguracji połączenia odbywa się poprawnie, także przyciski Start/Stop uruchamiają i zatrzymują rysowanie wykresów. Wszystkie ustawienia po uruchomieniu aplikacji wczytywane są z pliku konfiguracyjnego, który można zmienić i zapisać w menu Ustawienia. Jedyną rzeczą, której jeszcze nie zdąrzyliśmy zrobić to wykres przebiegu czasowego dźwięku i jego charakterystyki częstotliwościowej. Dość dużo czasu zajeło nam znalezienie sposobu na nagrywanie dźwięku do pliku w formacie *.wav, który poźniej trzeba przeanalizować. W tym celu wykorzystaliśmy pakiet Matlab ze względu na to, że ma wbudowane gotowe funkcje do wczytywania formatów *.wav, jak również funkcje potrzebne do przeprowadzenia dyskretnej transformaty Fouriera. 9

W związku z tym pojawił się problem wywołania podprogramu z Matlaba, którego jeszcze nie udało się nam rozwiązać. W menu aplikacji znajduje się przycisk Zapis, po jego naciśnieciu do plików zapisywane są przez około 5 sekund pomiary z czujników oraz plik z nagraniem dźwięku. Sygnały te są następnie analizowane w Matlabie. 8 Podsumowanie Interfejs wykonaliśmy przy użyciu środowiska Qt4 przy użyciu narzędzia Designer. Do stworzenia wykresów wykorzystaliśmy gotowy zbiór Widgetów Qwt, a konkretnie CurvePlots, natomiast pozostałe wykorzystywane Widgety pochodzą ze standardowej biblioteki. Wszystko wykonywaliśmy na systemie Windows Xp. Głównym parametrem służącym do analizy prawdomówności będzie kształt wykresów (GSR) oraz częstości występowania charakterystycznych skoków (tętno, miarowość oddechu). Dodatkowo układ może służyć jako urządzenie do pomiaru tętna - istnieje możliwość podłączenia wyświetlacza LCD, na którym można prezentować aktualną wartość tętna. Podczas realizacji projektu napotkaliśmy szereg kłopotów, do najpoważniejszych można zaliczyć zamontowanie tensometru w taki sposób, żeby bez dużych zakłóceń mierzyć oddech. Sam wybór tensometru okazał się mało trafny, ze względu na małe zmiany rezystancji i trudność montażu. Z tego względu, może się okazać, że parametr ten nie będzie brany pod uwagę podczas analizy. 9 Materiały internetowe http://www.htw-aalen.de/extern/dti/ti proj/puls 4/pulse4.htm www.iworx.com/labexercises/lockedexercises/lockedgsranl.pdf http://www.psycho.unibas.ch/anslab/help/respirationplethysmography.html 10