基于Arduino的测谎仪
本帖最后由 sunsili 于 2018-10-11 00:45 编辑基于Arduino的测谎仪
介绍如何制作一个基于Arduino控制的测谎仪。
在这个项目中使用的元件
硬件组件
https://hackster.imgix.net/uploads/image/file/160542/A000066_iso_both.jpg?auto=compress%2Cformat&w=48&h=48&fit=fill&bg=ffffff
Arduino UNO和Genuino UNO
×1
[*]从Arduino商店购买
[*]从CPC购买
[*]从www.newark.com购买
[*]从纽瓦克Element14购买
[*]从Adafruit购买
https://hackster.imgix.net/uploads/image/file/44494/12002-04.jpg?auto=compress%2Cformat&w=48&h=48&fit=fill&bg=ffffff
面包板(通用)
×1
https://hackster.imgix.net/uploads/image/file/96044/MFR-25FBF52-2K21_sml.jpg?auto=compress%2Cformat&w=48&h=48&fit=fill&bg=ffffff
电阻2.21k欧姆
×1
https://hackster.imgix.net/uploads/image/file/44495/09590-01.jpg?auto=compress%2Cformat&w=48&h=48&fit=fill&bg=ffffff
LED(通用)
×1
https://hackster.imgix.net/uploads/image/file/160886/OpenBuilds_Wire_Cable_By_Foot.jpg?auto=compress%2Cformat&w=48&h=48&fit=fill&bg=ffffff
OpenBuilds线缆 - 脚
×1
软件应用程序--开发环境IDE
https://hackster.imgix.net/uploads/image/file/144203/IDE_web.jpg?auto=compress%2Cformat&w=48&h=48&fit=fill&bg=ffffff
Arduino IDE
手动工具和制造机器
https://hackster.imgix.net/uploads/image/file/79853/09507-01.jpg?auto=compress%2Cformat&w=48&h=48&fit=fill&bg=ffffff
烙铁(通用)
检测原理
正常时心率平稳,波动平稳
说慌时,心跳加速并波动不平稳
原理图
原码
[*]arduino_code.ino
arduino_code.inoC / C ++
<p>oid setup(){
Serial.begin(9600);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
digitalWrite(2, HIGH);
delay(500);
digitalWrite(3, HIGH);
delay(1000);
digitalWrite(4, HIGH);
delay(1500);
}</p><p>void loop()
{
if (analogRead(A0) > 15){ //15
digitalWrite(4, HIGH); //red
}
else{
digitalWrite(4, LOW); //red
}
if (analogRead(A0) > 4) //4
{
digitalWrite(2, HIGH); //green
}
else{
digitalWrite(2, LOW); //green
}
if (analogRead(A0) > 8) //8
{
digitalWrite(3, HIGH); //yellow
}
else{
digitalWrite(3, LOW); //yellow
}
int sensorValue = analogRead(A0);
Serial.println(sensorValue);
delay(20);
}</p>
页:
[1]