Оглавление:

Анализатор дыхания: 13 шагов (с изображениями)
Анализатор дыхания: 13 шагов (с изображениями)

Видео: Анализатор дыхания: 13 шагов (с изображениями)

Видео: Анализатор дыхания: 13 шагов (с изображениями)
Видео: Свидание в 16 vs 26 лет 😨😳 2024, Ноябрь
Anonim
Анализатор дыхания
Анализатор дыхания

Марк Гуаш и Генис Ревилла

Промышленный дизайн в Елисаве

Курс: академическое использование специальной английской терминологии

Репетитор: Джонатан Чакон Перес

Шаг 1. Определение проекта ВВЕДЕНИЕ

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

Итак, это прототип, позволяющий перестать водить машину в состоянии алкогольного опьянения. Если водитель пил, датчик определит уровень алкоголя в его дыхании, и если он превысит установленный порог, появится предупреждение, и водитель может решить не водить машину.

Этот алкогололог не является профессиональным алкотестером, и его следует использовать только в развлекательных целях.

Шаг 2: проблемный

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

Шаг 3. Необходимые датчики и компоненты

Требуемые датчики и компоненты
Требуемые датчики и компоненты
Требуемые датчики и компоненты
Требуемые датчики и компоненты
Требуемые датчики и компоненты
Требуемые датчики и компоненты
Требуемые датчики и компоненты
Требуемые датчики и компоненты

Датчик алкоголя - главное требование. В датчике алкоголя есть Vcc, заземление, 1 аналоговый и 1 цифровой порт чтения. Используемый здесь датчик - MQ-4. Мы использовали ЖК-экран с модулем i2c для более простой и быстрой сборки.

Необходимые материалы:

(1x) Arduino Uno

(1x) датчик газа MQ5

(1x) ЖК-дисплей i2C 20x4

(1x) Макетная плата

(2x) зеленый светодиод

(1x) желтый светодиод

(2x) Красный светодиод

(5x) резисторы 10 кОм

(50x) перемычки

(1x) переключатель

(1x) батарея 5 В

(1x) 3D чехол

Шаг 4: Создание дела

Создание дела
Создание дела

Корпус карманного алкотестера напечатан на 3D-принтере. После загрузки файла STL, приведенного ниже, вы можете сделать это на любом предприятии для 3D-печати поблизости. Результат должен напоминать изображение выше.

Шаг 5: Сборка схемы с ЖК-дисплеем I2C

Монтажная схема с ЖК-дисплеем I2C
Монтажная схема с ЖК-дисплеем I2C

Самая важная вещь на этом шаге - узнать, как подключить ЖК-экран к нашему Arduino Uno, необходимо выполнить следующие подключения и шаги.

Для корректной работы этого компонента необходимо установить на наш компьютер библиотеку, она прилагается ниже.

Контакты I2C:

Вывод VCC - вывод, который требуется для подачи питания на схему.

Вывод GND - вывод, который требуется для заземления всех компонентов в цепи.

SDA Pin - это строка данных, по которой происходит передача символов.

SCL Pin - это линия часов, синхронизирующая передачу символа.

Связь с Arduino такова:

VCC - 5 В

GND - GND

ПДД - А4

SCL - A5

Прикрепляем схему установки.

Шаг 6: ЖК-код

Прежде всего загружается пример кода, который приносит библиотека нашего ЖК-экрана, таким образом мы можем проверить, что наш экран работает правильно, и мы можем перейти к следующему шагу.

Прикрепляем код ниже.

Шаг 7: Сборка цепи с датчиком газа MQ5

Схема в сборе с датчиком газа MQ5
Схема в сборе с датчиком газа MQ5

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

Связь с Arduino такова:

VCC - 5 В

GND - GND

D0 - A8

A0 - A0

Прикрепляем схему установки.

Примечание: сенсор через некоторое время сильно нагревается, не трогайте его!

Шаг 8: Сборка схемы со светодиодами

Схема сборки со светодиодами
Схема сборки со светодиодами
Схема сборки со светодиодами
Схема сборки со светодиодами
Схема сборки со светодиодами
Схема сборки со светодиодами

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

Связь с Arduino такова:

LED1 (зеленый) - D1

LED2 (зеленый) - D2

LED3 (желтый) - D3

LED4 (красный) - D4

LED5 (красный) - D5

Прикрепляем схему установки.

Шаг 9: откалибруйте датчик алкоголя

Для калибровки датчика мы использовали вату, смоченную спиртом, так как мы не смогли проверить это на реальных объектах. Наконец, мы решили использовать ценности, которые, по нашему мнению, более реальны.

Шаг 10: окончательный код

Окончательный код
Окончательный код

Как только все компоненты будут работать по отдельности, мы создадим код, который позволит им работать вместе.

Мы создадим код, который в некоторых диапазонах измерений, полученных датчиком MQ5, будет показывать нам на ЖК-дисплее 4 возможных состояния опьянения.

Значение «BAJO NIVEL ALCOHOL» от 50 до 100

«NIVEL MEDIO ALCOHOL» значение от 100 до 150

«ALTO NIVEL ALCOHOL» значение от 150 до 200

Значение "POLICIA"> = 200

Мы создали память, повышающую ценность экрана.

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

LED1 (зеленый) - включается при значении <= 50 (указывает, что горит)

LED2 (зеленый) - включается при значении> 50

LED3 (желтый) - включается, когда значение> 100

LED4 (Красный) - включается, когда значение> 150

LED5 (Красный) - включается, когда значение> 200

Мы прилагаем окончательный код и изображение монтажа ниже.

Шаг 11: Функция кнопки

Функция кнопки
Функция кнопки
Функция кнопки
Функция кнопки

Функция нашей кнопки - перезапустить Arduino и провести еще одно измерение, поскольку наша программа всегда сохраняет на экране самые высокие измерения. Это позволяет нам производить столько измерений, сколько мы хотим.

Наша кнопка напрямую подключена к питанию.

Шаг 12: Собираем все вместе

Собираем все вместе
Собираем все вместе
Собираем все вместе
Собираем все вместе
Собираем все вместе
Собираем все вместе

Как только все заработает правильно, пора добавить его в корпус и правильно закрыть.

Шаг 13: Работа

Функционирование
Функционирование
Функционирование
Функционирование
Функционирование
Функционирование

Прежде всего, нам нужно подключить кабель, который будет питать нашу Arduino. Когда на экране появится «SOPLA AQUI», это будет означать, что прибор готов к выполнению измерения. Экран покажет наш уровень алкоголя, светодиоды будут показывать уровень алкоголя в реальном времени, если мы не дуем, останется гореть только один.

Если вы хотите провести новое измерение, нажмите центральную кнопку и подождите, пока на экране не отобразится «SOPLA AQUI», и выполните новое измерение.

Рекомендуемые: