Оглавление:

Ультразвуковая система доступа: 6 шагов (с изображениями)
Ультразвуковая система доступа: 6 шагов (с изображениями)

Видео: Ультразвуковая система доступа: 6 шагов (с изображениями)

Видео: Ультразвуковая система доступа: 6 шагов (с изображениями)
Видео: Введение в ультразвуковую анатомию 2024, Июль
Anonim
Ультразвуковая система доступа
Ультразвуковая система доступа

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

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

Основы системы: упорядоченная последовательность измеренных расстояний образует ключ

Я надеюсь, вам понравится

Шаг 1. Как это работает

Система использует ультразвуковой датчик для измерения расстояния до объекта, находящегося перед ним.

Предположим, мы настроили систему на допуск 6 заданных расстояний: 1/2 ", 1/5",… и мы определяем последовательность из 5 измеренных расстояний как ключ доступа, тогда набор различных комбинаций будет 6x6x6x6x6 = 7776

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

Система всегда измеряет расстояния.

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

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

В таком случае на скетче загорится зеленый светодиод и откроется шлагбаум.

Шаг 2: расходные материалы

Запасы
Запасы
  • Один ультразвуковой датчик HC-SR04
  • Один ARDUINO NANO или совместимый микроконтроллер
  • Один микро-серводвигатель
  • Один ЖК-дисплей ARDUINO
  • Один ЖК-адаптер I2C ARDUINO
  • Одна прототипная плата
  • Три светодиода диаметром 5 мм: белый, красный и зеленый
  • Провода
  • Фанера
  • Картон

Шаг 3: Диаграмма Фритцинга

Диаграмма Фритцинга
Диаграмма Фритцинга

Шаг 4: Построение системы

Построение системы
Построение системы
Построение системы
Построение системы
Построение системы
Построение системы

Шаги, которые я выполнил для создания системы, следующие:

  • Проделайте несколько отверстий в фанере, чтобы установить ультразвуковой датчик, микро-серводвигатель, ЖК-дисплей ARDUINO и три светодиода.
  • Подключите все компоненты и подключите к микроконтроллеру, как вы можете видеть на рисунках.

Шаг 5: Код

Несколько моментов, которые следует учесть в скетче:

Постоянная строковая переменная accessequence хранит значение ключа доступа

const String accessequence = "234";

  • Значение расстояния, которое вы видите на ЖК-дисплее ARDUINO, - это не значение расстояния, измеренное в дюймах или сантиметрах, а значение «группы расстояний». Я имею в виду, что если расстояние, измеренное датчиком, изменяется от 0,78 дюйма до (0,78 дюйма + step_distance), значение «группы расстояний» равно 1 и так далее.
  • Вы можете изменить постоянное целое число step_distance, min_distance и max_distance, чтобы настроить точность системы.

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