مقدمه
در این پروژه، قصد داریم با استفاده از تعدادی سنسور ساده اطلاعاتی از بدن اسنان به آردینو ارسال کنیم. شما می توانید از این اطلاعات برای ساخت دستگاه دروغ سنج استفاده کنید.
آنچه در این آموزش یاد میگیرید
- با پلی گراف و مبانی اندازه گیری شاخص های فیزیولوژی آشنا می شوید.
- با دستگاه دروغ سنج آشنا می شوید.
- می توانید اطلاعات را از آردینو گرفته و آنها را تحلیل کنید.
- می توانید نرخ تنفس را با الکترود های ECG و روش پنوموگرافی امپدانس، اندازه گیری کنید.
معرفی پلی گراف
بعضی اوقات دستگاه، حرکات بازوها، پاها، صورت و مردمک چشم را نیز ضبط می کند. وقتی تست آغاز می شود، بازپرس سوال ساده ای نظیر “Is your name, Jack?” یا “Do you live in the United States?” وقتی مجرم پاسخ می دهد، بازپرس نموداری از واکنش های بدن او را ثبت می کند، بعد از آن سوال اصلی پرسیده می شود و بازپرس نتیجه را بررسی می کند و اگر تغییرات قابل ملاحظه ای مشاهده کرد به این معناست که مجرم دروغ می گوید. این تغییرات می تواند افزایش ضربان قلب، افزایش فشار خون، تعریق زیاد، نگاه کردن به اطراف و … باشد. زمانی که یک فرد باتجربه از دستگاه دروغ سنج استفاده می کند، با دقت بالایی دروغ را تشخیص می دهد ولی اگر شما برای بار اول است که از این دستگاه استفاده می کنید ممکن است تشخیص دروغ برایتان کمی دشوار باشد.
در این پروژه از سنسور SHT20 برای اندازه گیری دمای بدن و میزان تعریق، از الکترودهای ECG برای اندازه گیری میزان تغییر، از سنسور Pulse برای اندازه گیری ضربان قلب و برد آردوینو برای دریافت و تحلیل اطلاعات استفاده کردیم.
لوازمی که به آن احتیاج دارید
قطعات مورد نیاز
نرم افزار های مورد نیاز
ساخت ماشین پلی گراف
سیم بندی
در این مدار برای اتصال بهتر آردوینو به پوست از پدهای ECG استفاده کردیم. شما می توانید از گیره سوسماری و سیم جامپر برای این اتصال استفاده کنید. این مدار می تواند نرخ تنفس را اندازه گیری کند، اما برخی از پارامترهای مدار بسته به میزان حساسیت و رزولوشن مورد نیاز، از تصویر پاک شده است.برای فهم بیشتر روش پنوموگرافی امپدانس برای اندازه گیری نرخ تنفس را مطالعه کرده و مدار خود را باتوجه به نیازتان تکمیل کنید.
ساخت ماشین پلی گراف
Code
در این کد، دما و تعریق را از سنسور SHT20 با درگاه I2C، ضربان قلب را با سنسور ضربان از یک پایه آنالوگ و نرخ تنفس را از پنوموگرافی امپدانس را با یک پایه آنالوگ، دریافت می کنیم.
اگر برای بار اول است که روی آردوینو برنامه می ریزید، نگران نباشید و مراحل زیر را دنبال کنید:
- به آدرس www.arduino.cc/en/Main/Software رفته و نرم افزار IDE را متناسب با سیستم عامل خود دانلود و نصب کنید.
- نرم افزار Arduino IDE را اجرا کنید. تمام کد های پیش فرض را پاک کرده و کد زیر را به جای آن کپی کنید.
- برای نصب کتابخانه ها، از پنجره ی Sketch و بخش Include Library، گزینه ی Add .ZIP Library را انتخاب کنید و فایل های کتابخانه ای که دانلود کردید را انتخاب کنید.
- نوع آردوینو خود را از پنجره ی Tools و قسمت Board انتخاب کنید.
- پورتی که (COM) آردوینو به آن متصل است را در پنجره ی Tools انتخاب کنید.
- دکمه ی Upload (شکلی که شبیه فلش است) را بزنید تا کد شما روی آردوینو آپلود شود.
- شما با موفقیت کد خود را روی آردوینو ریختید.
فایل های مورد نیاز:
Impedance pneumography
#include "Wire.h"
#include "DFRobot_SHT20.h"
DFRobot_SHT20 sht20;
void setup()
{
Serial.begin(9600);
sht20.initSHT20(); // Init SHT20 Sensor
delay(100);
sht20.checkSHT20(); // Check SHT20 Sensor
}
void loop()
{
float humd = sht20.readHumidity(); // Read Humidity
float temp = sht20.readTemperature(); // Read Temperature
Serial.print(temp, 2);
Serial.print(",");
Serial.print(analogRead(A3)); // Read Pulse sensor value
Serial.print(",");
Serial.print(humd, 1);
Serial.print(",");
Serial.println(analogRead(A2)); // Read Breath rate
}
سرهم بندی
یک گام جلوتر
- سعی کنید از ماژول ECG استفاده کنید.
- سعی کنید اطلاعات دریافتی از بدن را تحلیل کنید.
- با اضافه کردن تعدادی سنسور و بهبود کد یک دروغ سنج ساده بسازید.
Comments (7)
سلام در مورد قسمت اندازه گیری نرخ تنفس به روش پنوموگرافی امپدانس توضیح کاملتر بدین ممنون
مقاله لینک شده داخل آموزش رو مطالعه کردید؟
سنسور دما و رطوبت چی شد؟ این سنسور برای رطوبت هوا است و اگر توسط تعرق بدن خیس شود ۱۰۰ را نشان می دهد و دیگر اطلاعات خاصی نمی دهد تا خشک شود حالا از این چه برداشتی میشه کرد؟ روش های دیگری برای اندازه گیری نرخ تعریق وجود دارد که می توانید سرچ کنید
سلام عرض شد. بنده میخواهم یک دستگاه Polygraph یا همان دروغ و راستی سنج تهیه کنم خیلی فوری میخواستم اگه بشه کمکم کنین ممنون میشم.
سلام.
میتونید بر اساس روند همین آموزش پیش برید.
جایی نیست بشه دستگاه پلی گراف و خرید اگه میشناسین معرفی کنید ممنون میشم
Hojjati_emad@yahoo.com
با سلام
اطلاعی نداریم