Оглавление:

Система блокировки с голосовым управлением: 7 шагов (с изображениями)
Система блокировки с голосовым управлением: 7 шагов (с изображениями)

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

Видео: Система блокировки с голосовым управлением: 7 шагов (с изображениями)
Видео: Xiaomi Band 7 - настройка, подключение, обзор всех фишек и частые вопросы 2024, Июль
Anonim
Система блокировки с голосовым управлением
Система блокировки с голосовым управлением

Система блокировки с голосовым управлением - это автоматизированная система блокировки, использующая Bluetooth в качестве промежуточного звена для связи между Arduino и вашим телефоном Android. Система блокировки с голосовым управлением разблокируется, когда вы произносите пароль, установленный вами (я установил его как «Instructables»), и блокируется, когда вы произносите «блокировка». Блокировка с голосовым управлением позволяет автоматически разблокировать и заблокировать ящик или шкаф с расстояния около 10 метров, даже не касаясь его. Просто откройте приложение, произнесите пароль, и одним нажатием кнопки вы откроете свой ящик / шкаф.

Я разработал замок или защелку в соответствии с выдвижным ящиком моего учебного стола. Это можно настроить в соответствии с потребностями, просто заменив фиксирующую головку на валу двигателя.

ПРИМЕЧАНИЕ. ДАННЫЙ ДИЗАЙН НАХОДИТСЯ НА ЭТАПЕ ПРОТОТИПА И НЕ МОЖЕТ ГАРАНТИРОВАТЬ ПОЛНУЮ БЕЗОПАСНОСТЬ. Я НЕ НЕСУЩИЙ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ УБЫТКИ

Шаг 1. Необходимые детали

Требуемые детали
Требуемые детали
Требуемые детали
Требуемые детали
Требуемые детали
Требуемые детали

КОНТРОЛЛЕРЫ

1) Arduino UNO

www.amazon.com/Arduino-Uno-R3-Microcontrol…

2) Arduino Pro mini 5 В 16 МГц

www.amazon.com/Arduino-Pro-Mini-5V/dp/B00V…

3) Драйвер двигателя L293D (не требуется при использовании сервопривода)

www.amazon.com/HC-05-Bluetooth-Pass-throug…

КОММУНИКАЦИЯ

1) Bluetooth-модуль HC 05

www.amazon.com/HC-05-Bluetooth-Pass-throug…

НАГРУЗКИ

1) Мотор-редуктор постоянного тока Серводвигатель 100 об / мин / 9g

www.amazon.com/Dimart-100RPM-Robot-Intelli…

2) ЖК-дисплей 16x2 (опционально)

ИСТОЧНИК ПИТАНИЯ

1) адаптер постоянного тока 5 В 200 мА

Другой разное. части включают-

ДРУГОЙ МАТЕРИАЛ

1) Алюминиевая деталь (10х2х0,2 см) для замка.

2) Переключатель

Шаг 2: Подключения

Подключения
Подключения
Подключения
Подключения
Подключения
Подключения
Подключения
Подключения

МОДУЛЬ BLUTOOTH - ARDUINO PRO MINI

Rx - Tx

Tx - Rx

5v - Vcc

GND - GND

** УБЕДИТЕСЬ, ПРИ ЗАГРУЗКЕ КОДА ОТСОЕДИНИТЕ КОНТАКТЫ TX И RX.

ARDUINO PRO MINI - АВТОМОБИЛЬНЫЙ ВОДИТЕЛЬ

PIN 6 - In1 или PIN 2 L293D (при прямом подключении к IC)

PIN 7 - In2 или PIN 6 L293D (при прямом подключении к IC)

PIN8 - ВКЛЮЧИТЬ PIN 1

5 В - VCC

МОТОР ВОДИТЕЛЬ - МОТОР

Вход двигателя 1 - Клемма 1

Вход двигателя 2 - Клемма 2

Шаг 3:

Изображение
Изображение

Шаг 4: загрузка кода в Arduino Pro Mini

Загрузка кода в Arduino Pro Mini
Загрузка кода в Arduino Pro Mini

Программа не может быть напрямую загружена в Arduino Pro mini. Есть два основных способа загрузить код в Pro mini.

1) Используя плату программирования, 2) Через Arduino Uno.

Я запрограммировал Pro mini через Arduino UNO. Для этого сначала очень осторожно полностью удалите Ic на Arduino Uno. Затем в Arduino IDE поменяйте плату с UNO на Pro mini.

Инструменты> Платы> Arduino Pro или Pro mini

После этого в правом нижнем углу вашей среды IDE теперь будет отображаться плата как Arduino Pro или Pro mini ATmega 328 (5 В, 16 МГц).

Теперь подключите ваш pro mini к Uno-

ПРО МИНИ - UNO

DTR - сброс

Vcc - 5 В

GND - GND

Rx - Rx

Tx - Tx

После этого подключите Arduino UNO с помощью USB-кабеля к ноутбуку / ПК и загрузите код так же, как это делается для UNO.

Шаг 5: написание кода для Arduino и работа

Приведенный ниже код / программа для системы запирания включает код для ЖК-дисплея 16x2. Его использование совершенно необязательно, и его можно пропустить, не внося никаких изменений в код. Программа очень проста и понятна

Шаг 6: Тестирование кода с помощью Arduino UNO

Тестирование кода с Arduino UNO
Тестирование кода с Arduino UNO

Перед загрузкой кода в Pro mini я решил протестировать программу на UNO, чтобы просто убедиться, что программа работает безупречно.

Результаты были отличными, код работал в соответствии с ожиданиями, и вот видео теста -

Шаг 7: Установка пароля и загрузка приложения

Пароль можно установить с помощью следующей команды:

if (voice == "* пароль")

Для смены пароля достаточно изменить слово в кавычках. НЕ ЗАБУДЬТЕ ПОСТАВИТЬ ЗВЕЗДУ * ПЕРЕД СЛОВОМ

Скачивание приложения

Скачать приложение: - Android встречает роботов: голос

это приложение можно бесплатно загрузить из игрового магазина.

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