Оглавление:
- Запасы
- Шаг 1: цель / задача
- Шаг 2: как это работает
- Шаг 3: Схема
- Шаг 4: Код
- Шаг 5: Окончательный вид
![Ограничьте толпу, чтобы предотвратить распространение COVID-19: 5 шагов Ограничьте толпу, чтобы предотвратить распространение COVID-19: 5 шагов](https://i.howwhatproduce.com/images/007/image-18886-j.webp)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
![Ограничьте толпу, чтобы предотвратить распространение COVID-19 Ограничьте толпу, чтобы предотвратить распространение COVID-19](https://i.howwhatproduce.com/images/007/image-18886-1-j.webp)
![Ограничьте толпу, чтобы предотвратить распространение COVID-19 Ограничьте толпу, чтобы предотвратить распространение COVID-19](https://i.howwhatproduce.com/images/007/image-18886-2-j.webp)
Всемирная организация здравоохранения, ВОЗ, посоветовала людям держаться подальше от людных мест, чтобы защитить себя от распространения коронавирусной болезни. Несмотря на то, что люди практикуют социальное дистанцирование, оно может оказаться неэффективным, когда они находятся в людных местах. Эта идея пришла мне в голову после того, как я прочитал рекомендации ВОЗ по предотвращению распространения COVID-19.
Запасы
- Ардуино Уно
- Кабель USB типа A / B (для Arduino Uno)
- Макет без пайки - половина + (вам понадобится только шина питания этого макета)
- Модуль ИК-датчика слежения (x2)
- Модуль ультразвукового датчика (x2) (HC-SR04) - вы можете использовать его, если у вас нет модуля ИК-датчика слежения
- Модуль ЖК-дисплея с интерфейсом I2C - 16x2
- Микро-серводвигатель SG90
- Мужской / женский перемычки
- Штекерные / штекерные перемычки
Шаг 1: цель / задача
Этот проект представляет собой автоматизированный, дешевый и эффективный способ ограничения скопления людей в общественных местах, таких как торговые центры, супермаркеты, офисы, и в средствах общественного транспорта, таких как автобусы и поезда.
Использование человека для ограничения количества людей в определенном месте будет не так эффективно, как использование автоматической системы из-за нехватки персонала в некоторых областях. Этот прототип можно использовать в реальных ситуациях, заменив серводвигатель на модуль твердотельного реле. Модуль твердотельного реле будет управлять двигателем, приводящим в действие автоматические раздвижные двери в зданиях и транспортных средствах. При замене серводвигателя код будет немного изменен.
Шаг 2: как это работает
![Как это работает Как это работает](https://i.howwhatproduce.com/images/007/image-18886-3-j.webp)
![Как это работает Как это работает](https://i.howwhatproduce.com/images/007/image-18886-4-j.webp)
Если человек собирается войти в здание или транспортное средство, он / она может помахать или навести руку на модуль ультразвукового / ИК-датчика слежения. Если используется модуль датчика ИК-слежения, он отправит НИЗКИЙ сигнал на микроконтроллер Arduino Uno, и, согласно моей программе, дверь откроется.
В моей модели я использовал серводвигатель для открытия / закрытия двери. Дверь откроется, когда серводвигатель повернется на 90 градусов. Если используется модуль ультразвукового датчика, дверь будет открыта, когда датчик обнаружит препятствие в пределах 5 см от себя. Дверь будет оставаться открытой в течение 5 секунд, а значение, сохраненное в переменной count, увеличится на единицу после того, как дверь будет открыта. закрыто. Переменная count указывает количество людей внутри здания или транспортного средства. Если значение, хранящееся в переменной count, достигнет максимального значения занятости, модуль ЖК-дисплея покажет, что никто не может войти, и дверь будет оставаться закрытой, пока кто-то не выйдет из здания. коробка (смоделированная как здание / транспортное средство). Процесс будет таким же, как упомянутый выше, но разница в том, что значение, хранящееся в переменной count, будет уменьшаться на единицу, когда человек покидает здание.
Шаг 3: Схема
![Схема Схема](https://i.howwhatproduce.com/images/007/image-18886-5-j.webp)
![Схема Схема](https://i.howwhatproduce.com/images/007/image-18886-6-j.webp)
![Схема Схема](https://i.howwhatproduce.com/images/007/image-18886-7-j.webp)
![Схема Схема](https://i.howwhatproduce.com/images/007/image-18886-8-j.webp)
Модуль ИК-датчика слежения
- S (внутри) - D5
- S (снаружи) - D4
- (+) - 5 В
- (-) - Земля (GND)
Модуль ультразвукового датчика (HC-SR04) - если вы использовали его в своем проекте
- VCC - 5 В
- Триггер - D4
- Эхо - D3
- GND - Земля
Модуль ЖК-дисплея 16 x 2 с интерфейсом I2C
- GND - Земля
- VCC - 5 В
- ПДД - А4
- SCL - A5
Серводвигатель
- S - D9
- (+) - 5 В
- (-) - Земля
Шаг 4: Код
![Код Код](https://i.howwhatproduce.com/images/007/image-18886-9-j.webp)
![Код Код](https://i.howwhatproduce.com/images/007/image-18886-10-j.webp)
![Код Код](https://i.howwhatproduce.com/images/007/image-18886-11-j.webp)
Если у кого-то есть какие-либо вопросы относительно кодов, не стесняйтесь комментировать ниже
Шаг 5: Окончательный вид
![](https://i.ytimg.com/vi/oWM4w5Fi5n0/hqdefault.jpg)
Поздравляю! Вы завершили этот проект.
Посмотрите видео на YouTube выше, чтобы увидеть, как это работает.
Если у кого-то есть какие-либо вопросы или предложения по этому проекту, пожалуйста, оставьте комментарий ниже или отправьте мне письмо по адресу [email protected].
Рекомендуемые:
Как предотвратить горение светодиода ?: 5 шагов
![Как предотвратить горение светодиода ?: 5 шагов Как предотвратить горение светодиода ?: 5 шагов](https://i.howwhatproduce.com/images/001/image-2884-18-j.webp)
Как предотвратить горение светодиода ?: Прежде чем мы скажем, как предотвратить горение светодиода, мы должны сказать, что такое светодиод. Светодиод обозначает светоизлучающий диод, это полупроводниковое устройство, излучающее видимый свет определенного цвета при слабом токе
Как сделать таймер стирки на 30 секунд для Arduino своими руками, ОСТАНОВИТЬ РАСПРОСТРАНЕНИЕ COVID: 8 шагов
![Как сделать таймер стирки на 30 секунд для Arduino своими руками, ОСТАНОВИТЬ РАСПРОСТРАНЕНИЕ COVID: 8 шагов Как сделать таймер стирки на 30 секунд для Arduino своими руками, ОСТАНОВИТЬ РАСПРОСТРАНЕНИЕ COVID: 8 шагов](https://i.howwhatproduce.com/images/002/image-5797-j.webp)
Как сделать таймер стирки на 30 секунд для Arduino своими руками, ОСТАНОВИТЬ РАСПРОСТРАНЕНИЕ COVID: привет
Как предотвратить зум-бомбардировку: 9 шагов
![Как предотвратить зум-бомбардировку: 9 шагов Как предотвратить зум-бомбардировку: 9 шагов](https://i.howwhatproduce.com/images/008/image-23078-j.webp)
Как предотвратить зум-бомбардировку: никому не нравится, когда их встреча прерывается незнакомцами во время вашей лекции. Zoom прекрасно понимает, что сегодня это стало серьезной проблемой. Это руководство содержит список шагов, которые предлагаются тем из вас, кто, возможно, испытал на себе зум-бомбардировку. W
Как предотвратить появление царапин на мобильных телефонах: по дешевке: 7 шагов
![Как предотвратить появление царапин на мобильных телефонах: по дешевке: 7 шагов Как предотвратить появление царапин на мобильных телефонах: по дешевке: 7 шагов](https://i.howwhatproduce.com/images/004/image-9587-22-j.webp)
Как предотвратить появление царапин на сотовых телефонах: по дешевке: Каждый расстраивается и расстраивается, когда вы царапаете лицевую часть своего нового блестящего телефона? Что ж, я тоже, и я подумал, что должно быть простое решение, а не покупать для него чехол за 20 долларов. Исправление: прозрачная лента и мыльная вода. Преимущества: защита фа
Как предотвратить появление Windows Live Messenger при запуске: 6 шагов
![Как предотвратить появление Windows Live Messenger при запуске: 6 шагов Как предотвратить появление Windows Live Messenger при запуске: 6 шагов](https://i.howwhatproduce.com/images/004/image-10996-8-j.webp)
Как запретить Windows Live Messenger выскакивать при запуске: меня недавно раздражало, что мой Windows Live Messenger выскакивает при запуске, потому что я не хочу входить в систему каждый раз, когда сажусь за свой ноутбук … Итак, я нашел способ отключить / включить это действие, и я подумал, что поделюсь им с Инструкцией