Оглавление:
- Шаг 1. Соберите материалы
- Шаг 2: Подключите схему: звуковая плата
- Шаг 3: Подключите цепь: ультразвуковой датчик HC-SR04
- Шаг 4. Загрузите код
- Шаг 5: Сформируйте опыт
Видео: Реджи: интуитивно понятный инструмент для неинтуитивных дверей: 5 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Reggie - это простой инструмент, чтобы шутливо посмеяться над неинтуитивным дизайном дверей. Сделать свой собственный. Возьмите одну с собой, а затем, когда вы столкнетесь с такой дверью, хлопните ее! Двери, помеченные знаком «толкать» или «тянуть», обычно выделяют варианты использования.
Реджи использует сонар для измерения расстояния до объекта перед ним. Синий светодиод показывает, когда Реджи измеряет барьер в пределах 12 дюймов или меньше от себя. Затем он запускает один из двух пинов на звуковой плате FX, которые воспроизводят звуковой эффект «толкать» или «тянуть», в зависимости от намерения пользователя. В этом руководстве предполагается, что вы уже знакомы с компонентами и базовыми схемами Arduino. Если вам нужно что-то напомнить, пожалуйста, посетите это руководство перед тем, как начать.
Шаг 1. Соберите материалы
Чтобы построить собственное, вам понадобятся:
- 1x динамик
- 13x проводов
- 1x 10 мм светодиод
- 2x макетные платы (предпочтительно 2x макетные мини-пайки)
- 1x Arduino Nano
- CH304 Nano Драйвер
- 1x звуковая плата Audio FX WAV / OGG 16 МБ
- 1x ультразвуковой датчик - HC-SR04
- Библиотека NewPing
- 1x 3M двусторонний клей для стен
- 1x аккумулятор
- и форма, чтобы все это было вместе. Вот я разрезал пластиковый контейнер.
Загрузите NewPingLibrary. Это позволяет вам взаимодействовать с ультразвуковым датчиком HC-SR04.
Проверьте нижнюю часть вашего Arduino Nano. В этом руководстве используется CH304, соответствующий драйверу CH304. Загрузите его здесь.
Шаг 2: Подключите схему: звуковая плата
Выше изображена полная схема. Давайте сначала сосредоточимся на звуковой плате FX, которая находится на правой макетной плате. Здесь вы выбираете два контакта для звуковых эффектов «толкать» и «тянуть». Здесь подключен только один контакт (контакт 2), поэтому может воспроизводиться только один звуковой эффект. У вас может быть столько звуков, сколько контактов (с учетом объема памяти на звуковой плате. Используемый здесь имеет размер 16 Мбайт. Альтернативный вариант - 2 Мбайт). Просто подключите звуковую плату к компьютеру с помощью кабеля USB-мини-USB, а затем перетащите на него файлы. Это так просто!
Чтобы отформатировать аудиофайл (ы) на звуковой плате, как в примере, преобразуйте аудиофайл в WAV. Затем переименуйте файл в соответствии с булавкой на деке, которая запрограммирована для вывода. Для этого проекта я отформатировал свой файл звуковой платы следующим образом: T02.wav. Соответственно, 02 - это номер пина.
Просто не забудьте прочитать информационную страницу Adafruit для Sound Board. Он содержит критерии форматирования и информацию для этого конкретного устройства.
Шаг 3: Подключите цепь: ультразвуковой датчик HC-SR04
Ультразвуковой датчик, также известный как гидролокатор, расположен на левой макетной плате. У него четыре контакта, поэтому вам нужно запомнить четыре вещи. Вывод VCC подключается к питанию, Trigg и Echo - к Nano (здесь они подключаются к контактам A2 и A3, и каждый запрограммирован в коде) и GND, который подключается к земле на макетной плате. Посетите HowtoMechatronics, чтобы познакомиться с датчиком здесь.
Шаг 4. Загрузите код
В коде есть некоторые пояснения, чтобы было понятнее, что он делает. Загрузите код и поиграйте с дальностью срабатывания эхолота. Я указал в коде, где вы можете настроить значения, чтобы повлиять на взаимодействие с сонаром и звуковой платой.
Шаг 5: Сформируйте опыт
Хорошо, вы зашли так далеко. А теперь самое интересное. Моя капсула довольно проста / схематична. Я не сомневаюсь, что у вас получится лучше. Так сделай это! Я призываю вас использовать паяемые платы, чтобы сделать детали более компактными, чтобы вы могли сделать более интуитивно понятную форму и устройство. Это значительно увеличит удовольствие от того, что пометит Реджи на двери. Думаю, чем меньше, тем лучше. Но мне бы хотелось увидеть вашу интерпретацию или идеи о том, как сделать Реджи более удобным и действенным. Поделитесь пожалуйста в комментариях. Спасибо за чтение и заранее благодарим вас за ваши предложения!
Рекомендуемые:
Arduino, мониторинг открывания дверей через Gmail: 6 шагов
Arduino, мониторинг открытия двери через Gmail: в этом руководстве я покажу вам, как обнаружить событие открытия двери и отправить уведомление через Gmail с помощью Arduino Uno. Если вы новичок, вы можете узнать о Wi-Fi и датчике в Arduino - WiFi и Arduino - Учебники по датчику двери. Давайте
ESP8266 - Датчики дверей и окон - ESP8266. Помощь пожилым людям (забывчивость): 5 шагов
ESP8266 - Датчики дверей и окон - ESP8266. Помощь пожилым людям (забывчивость): ESP8266 - Датчики дверей / окон, использующие GPIO 0 и GPIO 2 (IOT). Его можно просматривать в Интернете или в локальной сети с помощью браузеров. Также виден через " HelpIdoso Vxapp " заявление. Использует источник питания 110/220 В переменного тока для 5 В постоянного тока, 1 реле / напряжение
Домашняя автоматизация Arduino, автоматический открыватель дверей: 6 шагов
Домашняя автоматизация Arduino, автоматическое открывание дверей: зарегистрируйтесь на мой курс «Коротко об электронике» здесь: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARKA Также посетите мой канал на YouTube, чтобы узнать больше проекты и руководства по электронике: https://www.youtube.com/channel/UCelOOR
Автоматическое освещение, подключенное к дверям и мониторингу дверей .: 5 шагов
Автоматическое освещение, подключенное к дверям и мониторингу дверей. Кажется, очень сложно найти распределительный щит в темноте, но этот проект действительно помогает решить эту проблему. Следуйте приведенным ниже инструкциям, чтобы узнать решение этой проблемы
Интуитивно понятный робот для решения лабиринта: 3 шага
Интуитивно понятный робот для решения лабиринтов: в этом руководстве вы узнаете, как создать робота для решения лабиринтов, который решает лабиринты, нарисованные людьми. В то время как большинство роботов решают первый тип нарисованных лабиринтов (вы должны следовать по линиям, это пути), нормальные люди склонны рисовать лабиринты второго типа