Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Детектор лжи Arduino

Компоненты и расходные материалы

Arduino Nano R3
× 1
5 мм светодиод:красный
× 1
5 мм светодиод:зеленый
× 1
LED (общий)
× 1
Резистор 2 кОм
× 1
Кабели
× 1

Необходимые инструменты и машины

Паяльник (общий)
Пистолет для горячего клея (общий)
Паяльная проволока

Приложения и онлайн-сервисы

IDE Arduino

Об этом проекте

Привет всем сегодня! Я хочу показать вам, как сделать детектор лжи, управляемый Arduino, чтобы видеть, когда ваши друзья лгут вам:D, или измерять различные реакции вашего тела в зависимости от ситуации, в которой вы находитесь, или эмоций, которые вы испытываете. чувство, и самое крутое - это то, что мы можем видеть, как все это происходит в реальном времени на графике Arduino.

Шаг 1. Как это работает

Наша кожа потрясающая! Он дает нам среду для ощущения осязания, защищает от инфекций и задерживает внутренние органы, но держу пари, что вы не знали, что наша кожа меняет проводимость в зависимости от множества различных факторов, в том числе от нашего настроения! Это называется Электродермальная активность (EDA), и есть действительно интересная страница в Википедии, которую вы можете прочитать здесь. Основа состоит в том, что наша кожа меняет свою проводимость в зависимости от того, как мы себя чувствуем.

Мы начинаем с подключения нашего Arduino к предмету, а затем подключаем Arduino к компьютеру с помощью графического программного обеспечения (я подробно расскажу об этом позже)

Мы должны начать с того, что зададим субъекту несколько простых вопросов, на которые, как мы знаем, они ответят правдиво, например «как вас зовут» и «где вы живете», чтобы получить исходные данные, и с этого момента мы можем начать задавать вопросы, о которых он может лгать, если они, вероятно, будут нервничать, и тогда мы сможем прочитать изменение базовой линии, установленное ранее, если они лгут:D

Шаг 2:Список деталей

Нам понадобится Aruino Nano, светодиоды, липучки, резисторы 2K и некоторые основные инструменты, такие как картон, фольга, горячий клей, паяльник и нож для рукоделия.

Шаг 3. Подключение

Подключить проводку для этого довольно просто, мы начнем с подключения их в следующем порядке:

  • Подключите длинный кабель к аналоговому контакту 0 Arduino.
  • Подключите резистор 2 кОм к земле и к расширенному аналоговому выводу 0.
  • Подключите длинный кусок кабеля к 5-вольтовому контакту Arduinos.
  • Подключите анод (длинная ножка) зеленого провода к контакту 2, а катод (короткая ножка) к заземлению.
  • Подключите анод оранжевого светодиода к контакту 3, а катод - к земле.
  • Подключите анод красного светодиода к контакту 4, а катод - к земле.

Это все, что нужно для подключения Arduino, теперь нам нужен способ удерживать провода датчика на пальцах, мы рассмотрим это позже.

Шаг 4. Программное обеспечение и код

Основное программное обеспечение, которое мы собираемся использовать, - это новейшая версия Arduino IDE. Новое обновление предлагает новый способ просмотра данных, получаемых от Arduino, вместо того, чтобы быть в текстовой форме с последовательного монитора, теперь они могут отображаться в виде графика в реальном времени, который поможет нам определить, когда данные меняют свой шаблон ( когда кто-то врет)

Чтобы открыть плоттер, откройте Arduino и перейдите в меню инструментов, и вы должны увидеть его там, чуть ниже монитора последовательного порта.

Теперь код микроконтроллера находится в разделе кода ниже. скопируйте его и загрузите на свою доску.

Шаг 5. Изготовление зажимов для пальцев

Теперь, когда основная форма проекта завершена, мы можем начать добавлять функции, чтобы упростить использование, мы начнем с добавления зажимов для пальцев, чтобы поддерживать стабильное соединение между нашими пальцами и кабелями. Давайте начнем с приклеивания полоски фольги к нижней части полосы липучки, сделайте это для обеих частей липучки (крючок и петля. Теперь постучите ею вокруг пальца, пока она не будет плотно прилегать (см. Фотографии), затем скотчем оголенный провод от аналогового вывода 0 к оловянной фольге и повторите этот шаг для вывода 5 В (убедитесь, что соединение хорошее)

Шаг 6:Обоснование

План состоит в том, чтобы сделать небольшое отделение для подушечек пальцев, чтобы они могли складываться, и иметь три отверстия для светодиодов. Он будет сделан из картона, и для его изготовления нам нужно будет вырезать следующие фигуры:

  • Вырежьте два прямоугольника размером 15x3 см.
  • Один прямоугольник 15 x 5 см.
  • Три прямоугольника 5x3 см (на одном из них вырежьте квадрат посередине для подключения nano-USB)
  • Один прямоугольник 9 x 5 см.
  • Один прямоугольник 6x5 см.

Прямоугольник 15x5 является основанием. Два прямоугольника 15x3 и два прямоугольника 5x3 приклеиваются к сторонам основания. Теперь приклейте третий прямоугольник 5x3 к основанию в 6 см сбоку (ближе к середине, проверьте фотографии). Теперь у вас должен получиться прямоугольник, разделенный на две стороны:одна длиной 6 см, а другая - 9 см. Сторона длиной 6 см - это место, где мы собираемся разместить электронику, а другая сторона - это подушечки для пальцев. Затем вырежьте 3 отверстия (размер светодиода) в прямоугольнике 6x5 и приклейте его к стороне 6 см (как крышка). Наконец, нам нужно приклеить короткую сторону прямоугольника 9x5 к дальней стороне стороны 9 см (это действует как крышка, которая поднимается и опускается, открывая подушечки пальцев)

Шаг 7. Собираем все вместе

Последнее, что нам нужно сделать, это поместить электронику в корпус, начав с приклеивания Arduino и всех проводов со стороны 6 см, и протянуть удлиненные провода (аналоговый вывод 0 и 5 вольт) к другой стороне прямоугольника (9 см. боковая сторона). Теперь приклейте три светодиода к отверстиям, которые мы сделали в прямоугольнике 6x5 см, и проверьте, все ли идет хорошо, у вас должен быть небольшой портативный детектор лжи Arduino, но позвольте мне предупредить вас, что это не самая точная система, которую на самом деле используют большинство настоящих детекторов лжи. множество других датчиков, чтобы определить, лжет ли кто-то, например, монитор сердечного ритма и другие, я говорю, что не использует результат этого для серьезных вопросов. :D

Если у вас есть какие-либо вопросы, отправьте мне личное сообщение или оставьте комментарий, и я постараюсь ответить вам.

Код

  • PolyGraph.ino
PolyGraph.ino Arduino
Вставьте код в arduino ide
 void setup () {Serial.begin (9600); pinMode (2, ВЫХОД); pinMode (3, ВЫХОД); pinMode (4, ВЫХОД); digitalWrite (2, ВЫСОКИЙ); задержка (500); digitalWrite (3, ВЫСОКИЙ); задержка (500); digitalWrite (4, ВЫСОКИЙ); задержка (500);} void loop () {if (analogRead (A0)> 60) {digitalWrite (4, HIGH); } else {digitalWrite (4, LOW); } если (analogRead (A0)> 20) {digitalWrite (2, HIGH); } else {digitalWrite (2, LOW); } если (analogRead (A0)> 45) {digitalWrite (3, HIGH); } else {digitalWrite (3, LOW); } Serial.println (analogRead (A0)); задержка (20);} 

Схема


Производственный процесс

  1. Музыкальный визуализатор DIY LUMAZOID для Arduino
  2. Цифровые игральные кости Arduino
  3. Детектор звуковой частоты
  4. Arduino с Bluetooth для управления светодиодом!
  5. Железный человек
  6. Найди меня
  7. Роботизированная рука, напечатанная на 3D-принтере Arduino
  8. Светодиодная матрица + датчик движения дверной дисплей [Arduino Holiday]
  9. Управление увлажнителем Arduino
  10. Четвероногий Arduino