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

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

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

Источник: JuanGg Projects

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

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

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

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

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

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



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

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

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

Истории

Работа

Python разработчик
121 вакансия
Data Scientist
78 вакансий

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

15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань