Оглавление:

SafetyFirst: 6 шагов
SafetyFirst: 6 шагов

Видео: SafetyFirst: 6 шагов

Видео: SafetyFirst: 6 шагов
Видео: Condoms are everywhere #facts #viral #safetyfirst 2024, Ноябрь
Anonim
Безопасность прежде всего
Безопасность прежде всего

Вступление

Этот проект был разработан двумя студентами Междисциплинарного центра в Герцлии, Израиль, в качестве заключительного проекта курса IoT

Проект рассчитан на людей, которые делят свою машину с новым водителем, и опасаются за ее безопасность (и за человека, который ее ведет - ОЧЕРЕДНО;)), очень похож на себя - я делю машину с младшим братом).

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

1. Следит за тем, чтобы водитель не употреблял алкоголь перед вождением.

2. Убедитесь, что уровень шума в машине (музыка или люди) находится на безопасной высоте.

3. Предупреждает, если у водителя возникла аварийная ситуация.

- Если 1 или 2 не соблюдены, или водитель нажимает «тревожную кнопку» (3), электронное письмо с местонахождением автомобиля отправляется выбранному контакту.

Мы подключили наш проект к USB-порту моей машины - в качестве источника питания. Если у вас в машине нет USB-порта, продайте машину и купите новую (или подключите проект к пауэрбанку).

Функции безопасности проекта - это лишь верхушка айсберга. Мы более чем приветствуем вас (и даже настоятельно рекомендуем) проявить творческий подход и добавить новые функции в свой собственный проект.

Запасы

1 плата ESP8266 (мы использовали Lolin Wemos D1 mini)

Кабель Micro-USB - 1 шт.

1 х "кнопка"

1 х резистор

1 х макет

1 x датчик MQ-3

1 x датчик CZN-15E

12 соединительных кабелей (мы рекомендуем использовать как можно больше кабелей типа папа-мама, соединенных друг с другом для создания удлинителей)

Шаг 1. Программное обеспечение

Программное обеспечение
Программное обеспечение

Ардуино:

Установите Arduino IDE здесь

Установите следующий драйвер здесь

Adafruit IO:

Зарегистрируйтесь в Adafruit IO здесь

Блинк:

Загрузите приложение blynk на свой смартфон и создайте в нем свою учетную запись

Шаг 2: Adafruit IO

Adafruit IO
Adafruit IO

Настройка - Adafruit IO

  1. На веб-сайте Adafruit IO перейдите на вкладку «Каналы» и создайте 2 новых канала - «аварийный» и «местоположение».
  2. Перейдите в «Панели мониторинга» -> откройте меню «Действия» -> создайте новую панель.
  3. Назовите новую панель мониторинга, добавление описания необязательно.
  4. Выберите «Создать» -> щелкните новую ссылку.
  5. Обратите внимание на 7 маленьких квадратных кнопок на недавно созданной панели инструментов.
  6. Нажмите желтую кнопку.
  7. Откроется всплывающее окно.
  8. Сохраните строку, которую видите в «Активном ключе» - она нам понадобится.
  9. Нажмите кнопку «+».
  10. Добавьте блок «Индикатор».
  11. Выберите «аварийный» канал.
  12. Продолжать.
  13. Введите название.
  14. В меню «Условия» выберите «=».
  15. Установите значение под ним на «1».
  16. Выберите «Создать блок».
  17. Нажмите синюю кнопку «+».
  18. Добавьте блок «Карта».
  19. Выберите фид «локация».
  20. Продолжать.
  21. Введите заголовок.
  22. Выберите 24 часа.
  23. Установите тип карты «Спутниковые снимки».
  24. Выберите «Создать блок».
  25. Нажмите зеленую кнопку с шестеренкой.
  26. Нажмите "Сохранить".

Шаг 3: Блинк

Блинк
Блинк

Настройка - Blynk

  1. Зайдите в приложение Blynk.
  2. Создайте новый проект.
  3. Сохраните ключ аутентификации, отправленный на вашу электронную почту.
  4. Щелкните маленькую кнопку (+).
  5. Добавьте следующие виджеты: виджет электронной почты и GPS Stream.
  6. Установите GPS Stream на виртуальный контакт V0.
  7. Убедитесь, что в виджете электронной почты указан правильный адрес электронной почты.
  8. Измените поле «Content Type» на «text / plain».

Шаг 4: Схема

Схема
Схема
Схема
Схема

Подключим (!):

ESP8266:

  • 5 В -> +
  • G -> -

MQ-3 (Цензор алкоголя)

  • A0 -> A0 (ESP)
  • GND -> -
  • VCC -> +

CZN-15E

  • G -> -
  • + -> + (макета)
  • D0 -> D3 (ESP)

Нажать кнопку

  • Первый матч -> D4
  • Второй этап -> -

Шаг 5: КОД

КОД
КОД

Необходимый код прилагается:)

1. Откройте код в Arduino IDE.

2. Проверьте конфигурацию вашей платы - убедитесь, что вы выбрали правильный вариант.

3. Заполните пропущенные переменные в коде:

  • #define EMAIL "ваш адрес электронной почты"
  • char ssid = "название вашей сети Wi-Fi"
  • char pass = "пароль вашей сети Wi-Fi"
  • char auth = "ваш код авторизации Blynk"
  • #define AIO_USERNAME "Имя пользователя AdafruitIO"
  • #define AIO_KEY "Ключ AdafruitIO"

Шаг 6: Настройка автомобиля

Настройка автомобиля
Настройка автомобиля
Настройка автомобиля
Настройка автомобиля
Настройка автомобиля
Настройка автомобиля

Установка системы в машине

Наши рекомендации по настройке:

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

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