Детектор социальной дистанции на Arduino Nano

Проект, представленный ниже был создан 7-ми классником из Денвера, штат Колорадо.

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

Детектор социальной дистанции

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

Материалы детектора социальной дистанции
  • 3D-принтер (корпус можно изготовить или заказать)
  • Пистолет для горячего клея или 3D ручка
  • Ультразвуковой датчик HC-SR04
  • Плата Arduino Nano
  • Батарея 9 В
  • Пьезо-зуммер
  • Провода
  • Переключатель

Имейте в виду, что в случае необходимости все можно заменить или добавить дополнительные фичи

Скетч для Arduino

Откройте указанный файл в Arduino IDE и загрузите его на свой nano. Ниже приведены инструкции по загрузке кода (все эти шаги можно найти в меню инструментов Arduino IDE (кроме загрузки)):

  • откройте IDE Arduino
  • подключите ваш nano к компьютеру
  • выберите порт, к которому подключен ваш Arduino nano
  • убедитесь, что выбранная плата нано
  • убедитесь, что вы выбрали правильный процессор для вашего nano
  • щелкните стрелку в сторону (вправо) в верхнем меню, чтобы загрузить код

Корпус

Корпус детектора социальной дистанции Вторая деталь корпуса детектора социальной дистанции

Распечатайте свой корпус на 3D-принтере: этот шаг не требует пояснений, единственное, что нужно знать на этом этапе - это то, что вам может потребоваться немного поэкспериментировать с отверстием для переключателя, потому что оно не подходит ни к одному конкретному типу переключателя. Хотелось бы также сделать акцент, что разработан вариант который можно использовать на шнурке. Если вы решите использовать шнурок, этапы проектирования будут такими же, за исключением его 3D-печати.

Подключаем переключатель и коннектор на 9 В батарейку

Переключатель и коннектор в сборе Схема подключения

Подключение первых компонентов: не имеет значения, поместите ли вы эту сборку в корпус сейчас или позже, просто подключите провода, как показано на схеме. Провода без подключения будут использованы позже. Обратите внимание на черный разрезной провод на схеме. Подключите отрицательный полюс батареи 9 В (обычно черный) к проводу, идущему от HC-SR04, а затем подключите к заземлению Arduino Nano.

Подключаем зуммер и аккумулятор 9 В

Зуммер и батарея в сборе Схема подключения

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

Поместите компоненты в корпус

Детектор социальной дистанци в сборе Детектор социальной дистанци с открытой верхней крышкой

Начните с того, что вставьте Adruino Nano и зуммер в корпус. Затем поместите переключатель и датчик HC-SR04 в соответствующие места. Установите крышку на место. Для версии со шнурком приклейте шнурок к боковым сторонам. Для версии с кепкой используйте зажим для папок, чтобы прикрепить ее непосредственно к кепке.

Вот и все! Надеемся, проект вас порадовал и заинтересовал.