Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Всем привет! Добро пожаловать на мой первый инструктаж! Я заранее прошу прощения за свой низкий уровень английского. В этом пошаговом руководстве я научу вас, как построить простой и очень дешевый блокировочный ящик с кольцом NFC!
Шаг 1. Что вам понадобится
Хорошо, во-первых, идея заключалась в том, чтобы создать ящик, запертый изнутри. Было описано много разных дизайнов, которые легко было сделать с помощью Instructables, но я решил создать свой. Он должен быть максимально дешевым и умещаться в верхней части коробки. Также, чтобы не занимать слишком много места для хранения. Дешевая коробка. Я использовала незавершенную деревянную коробку, потому что вы можете раскрасить и украсить ее, как хотите. Здесь много деревянных ящиков. Но для меня это было слишком дорого, поэтому я пошел сюда. Внутренняя блокировка системы. Мой переключатель. RockerBattery и его кабель MicroUSB / USB. Моя. Это должен быть аккумулятор на 5 В., который можно заряжать и одновременно подавать питание. Arduino Nano и его кабель MiniUSB / USB. Очень дешево. Servo SG90. Очень дешево. PN532 Elechouse NFC. Лучшее КОЛЬЦО OneNFC для разблокировки коробки. Официальный адаптер Micro USB Female to USB Female. Как этот. И наверняка вам также понадобятся некоторые основные инструменты: 3 руки, отвертка, сверло, набор для пайки …
Шаг 2. Подключите устройство чтения / записи NFC и сервомотор SG90 к Arduino Nano
Если вы получили такой же СЕРВО, как и я, 3 контакта склеены. Вы должны отделить их от себя, прежде чем продолжить.
Подключите красный провод к 5V Arduino Nano. Подключите черный провод к заземлению GND. Подключите белый провод к Digital 3. Для PN532 вы можете прочитать это, но я расскажу вам все, что вам нужно знать, чтобы он работал;) Сначала вам нужно перевести ваш PN532 в режим I2C. Припаять 4-контактный разъем. VCC подключить к 3,3 В, заземление на землю, а также аналоговый 5 / SCL и аналоговый 4 / SDA. Просто посмотрите на картинку.
Шаг 3: Программное обеспечение
Сначала вам нужно загрузить программное обеспечение для использования Arduino Nano. А затем файлы библиотек, чтобы поместить их в папку библиотеки в папке Arduino. Вы можете найти помощь здесь и здесь. И, наконец, загрузите мой эскиз под названием «Nairod785» для этого проекта.
Единственное, что вам нужно изменить, это эту строку:
if (ringUid == "47d6b2b62880" || ringUid == "47c9b2b62880") {измените его на Uid ваших тегов NFC, кольцо NFC…
Вы можете получить Uid своего кольца NFC, запустив на Arduino пример эскиза в папке PN532 под названием ISO14443A_uid. Примечание: каждый тег, поэтому каждая сторона кольца имеет другой идентификатор, поэтому вы должны сканировать их оба, а затем введите 2 UID, загрузите скетч в Arduino Nano и протестируйте его.
Шаг 4: подготовьте коробку
Как вы можете видеть, я выжигал древесину. Я использовал ручку, чтобы нарисовать различные формы, и свой набор для пайки, чтобы немного обжечь древесину. Просверлил 2 отверстия для «внешнего интерфейса»: включение / выключение питания и гнездо micro USB для зарядки аккумулятор и иметь доступ к ардуино на случай, если нам понадобится изменить эскиз или отладить коробку. Покрасьте его, и он почти готов! Исправьте внутреннюю систему блокировки.
Шаг 5: Собираем все вместе
Посмотрите на мою схему, вы должны подключить все вот так. После тестирования расстояния чтения с платой PN532 я понял, что дерево между кольцом и PN532 было слишком большим, поэтому мне пришлось немного поцарапать дерево, чтобы уменьшить Когда все будет в порядке, найдите подходящее положение для SERVO, а затем закрепите / приклейте все к дереву. Вы можете добавить оргстекло для защиты схемы, если хотите.
Шаг 6: Готово
Смело комментируйте, задавайте вопросы.
Я буду рад помочь любому, кто в ней нуждается.
Благодарность: Джону Маклиру и Локки.
nfcring.com/
forum.nfcring.com/