Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Всем привет! Это моя первая инструкция, которую представила Джудхи Прасетьо. Семинар проводился компанией Assembly, где я работаю стажером, и это одно из лучших мест для работы, если вы производитель.
Возвращаясь к системе RFID-замков, я объясню вам, как она работает.
Обзор: -
- В этой системе мы используем RFID-метку и считыватель.
- Теперь каждый тег имеет уникальный код
- когда вы размещаете метку на считывателе, подключенном к Arduino
- Считыватель декодирует радиочастотный код на несколько символов и отправляет его в Arduino.
- Arduino уже сохранил в своей памяти радиочастотный код, который мы написали.
- Arduino проверяет соответствие полученного RF-кода с кодом в его памяти.
- Если он совпадает, серводвигатель открывает замок с зубчатым механизмом, который преобразует вращательное движение в поступательное.
Шаг 1. Необходимые материалы
Вот некоторые из необходимых материалов: -
- Модуль RFID-RC522
- Ардуино Уно
- Детали, напечатанные на 3D-принтере отсюда - здесь
- Любой серводвигатель стандартного размера (40,8 × 20,1 × 38 мм) с поворотом на 180 градусов. Например: - сервопривод Mg995
- Винты M3 и гайка для крепления двигателя
- Макетная плата и 2 светодиода
Вот файлы, напечатанные на 3D-принтере ниже
Если у вас есть 3D-принтер, используйте настройки из ссылки Thingiverse, в противном случае используйте 3DHubs, которые отправят вам детали.
Шаг 2: Сборка и принципиальная схема
Выше приведена принципиальная схема, которой вы должны следовать.
Сборка шестерни с сервоприводом может быть выполнена с помощью обычных крепежных винтов, которые идут в комплекте с сервоприводом.
Во время семинара возникла проблема, заключающаяся в том, что серводвигатель не помещается внутри детали, напечатанной на 3D-принтере. Иногда это происходит из-за неточности 3d-принтера. Если это произойдет, используйте паяльник, чтобы расплавить материал и исправить его.
Шаг 3: код Arduino
Загрузите приведенный выше код и загрузите его на свой Arduino Uno. Я также объяснил код. Убедитесь, что вы сначала отсканируете RFID-метку, чтобы найти ее код на последовательном порту, и поместите его в переменную cardno.
Шаг 4: Устранение неполадок
Вот возможные проблемы, с которыми вы можете столкнуться. Та же проблема, что и во время семинара.
1) Серводвигатель не входит в систему блокировки?
A) Это не ошибка конструкции, но иногда случается в основном из-за неточности 3D-принтера. Просто воспользуйтесь паяльником, чтобы увеличить зазор для крепления сервопривода.
2) Сервопривод вообще не движется?
А) Возможно, соединение ослабло или провод был подсоединен не в том месте. При программировании ошибок нет, поэтому еще раз перепроверьте.
3) Считыватель RFID не распознает метку?
A) Похоже, вы забыли отсканировать номер своей карты и поместить его в переменную cardno. Сделай это и посмотри.
4) Сервопривод запирает дверь вместо того, чтобы открывать ее при маркировке RFID?
A) Это происходит, когда вы устанавливаете сервопривод в противоположном направлении. Просто измените ориентацию сервопривода или введите этот код, если вам лень менять.
Шаг 5: Поздравляем
Как видите, мы использовали уменьшенную версию конструкции замка и серводвигателя. Мы сделали это, чтобы снизить стоимость и, в основном, чтобы научить людей. Но если вы серьезно относитесь к внедрению этой системы блокировки в свой дом, выберите обычный дизайн с 3D-печатью и хороший сервопривод.
Отлично завершили проект. Если вы сделали этот проект по-другому, нашли что-то новое или вам нужна помощь, дайте мне знать в комментариях ниже.
Шаг 6: система Smart Lock с использованием Arduino
Авторы видео - Амит Джиндани