Как стать автором
Обновить

Разработчик создал полиграф на Arduino

Время на прочтение2 мин
Количество просмотров15K

Источник: JuanGg Projects

Разработчик из Испании, известный под ником Juan Gg, спроектировал и собрал полиграф, работающий на плате Arduino UNO. Плата собирает данные с датчиков и отправляет их на компьютер, после чего программа берет эти данные и отображает их в виде графика.

Кроме того, программа позволяет пользователю хранить результаты, которые показывает полиграф, и отмечать на графике вопросы и ответы. Все результаты сохраняются в текстовых файлах.

В работе полиграфа используются три разных датчика. Первый — датчик кожно-гальванической реакции, или датчик КГР.

«Когда вы нервничаете, электрическое сопротивление кожи меняется, и его можно измерить», — поясняет автор устройства. В качестве датчика он использовал два кусочка алюминия и немного липкой ленты.

Второй датчик — импульсный. Он представляет собой пьезоэлемент, прижатый к кончику пальца, который фиксирует изменение давления крови. Третий датчик отмечает изменения в дыхании. Он основан на том же принципе, что и датчик пульса. На этот раз пьезоэлемент установлен внутри коробки с ремнём. Ремень застёгивается вокруг «подозреваемого», а резиновая полоска прижимает датчик к груди.

Корпус полиграфа автор проекта создал в Fusion 360 и распечатал на 3D-принтере. Накладка на переднюю панель была сделана в редакторе Inkscape.



«Arduino считывает данные со своих аналоговых входов и отправляет отформатированные данные на компьютер, где программа интерпретирует их. Это моя первая «серьёзная» программа на Python, и я должен признать, что она немного неаккуратная, — отметил разработчик. — Программа состоит из двух файлов, один из которых содержит весь код, связанный с графическим интерфейсом, а другой содержит все базовые методы».

Все файлы, связанные с проектом, доступны на странице Juan Gg, а также в репозитории на GitHub.
Теги:
Хабы:
+3
Комментарии39

Другие новости

Истории

Работа

Python разработчик
135 вакансий
Data Scientist
62 вакансии

Ближайшие события

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн