Оглавление:
- Шаг 1. Введение
- Шаг 2: Необходимые компоненты
- Шаг 3: Электроника
- Шаг 4: программирование Arduino
- Шаг 5: Контроль чипа RFID
- Шаг 6: 3D-дизайн и печать
- Шаг 7: Установите компоненты
- Шаг 8: Удаление чипа RFID
- Шаг 9: попробуйте коробку
Видео: Блокировка RFID для виски и кока-колы: 9 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
Это руководство покажет вам, как сделать полностью напечатанный на 3D-принтере RFID-блокиратор «Виски и кока-кола».
Шаг 1. Введение
За последние несколько лет в моей семье стало традицией каждое Рождество ходить в разные комнаты для загадок в городе. Несмотря на то, что они редко выходят из комнаты вовремя, они всегда интересны и интересны. Я не мог не задаться вопросом, как они собирают все разные головоломки, и в этом проекте я покажу вам, как сделать RFID-замок, похожий на тот, который я видел в комнате с головоломками. Кажется, что во многих комнатах с головоломками, в которых я был, они использовали RFID-чип, спрятанный в чем-то, который затем нужно было поместить в определенное место, чтобы активировать секретную дверь или открыть ящик. Это руководство научит вас, как сделать универсальную коробку, в которую вы сможете добавить определенную головоломку позже. Я решил добавить символ Coca-Cola и спрятать RFID-чип под мини-бутылкой Джека Дэниела, отсюда и комбинация виски и кока-колы. Весь дизайн коробки будет выполнен в Fusion 360 и напечатан на 3D-принтере из PLA. Я видел, как идет конкурс «Надежно и надежно», и, поскольку этот ящик можно было легко использовать для хранения ценностей, я решил принять в нем участие.
Шаг 2: Необходимые компоненты
Для этого проекта потребуется:
- Arduino Nano с USB-кабелем Amazon
- Вкл. / Выкл. Переключатель Amazon
- Батарея 9 В или блок питания 5 В
- 2 сервопривода SG90 Amazon
- RFID-модуль RC522 Amazon
- Как минимум 2 RFID-метки
- Паяльник и расходные материалы Amazon
Раскрытие информации: приведенные выше ссылки Amazon являются партнерскими ссылками, что означает, что без дополнительных затрат для вас я буду получать комиссию, если вы перейдете по ссылке и сделаете покупку.
Arduino Nano - это плата микроконтроллера, основанная на ATmega328. Он имеет ту же функциональность, что и Arduino Uno, но имеет крошечный размер (18 x 45 мм), что делает его идеальным для проектов, которые должны быть меньше по размеру, таких как мой RFID-замок.
Для функции RFID я буду использовать MF RC522, который представляет собой высокоинтегрированный чип карты чтения и записи, применяемый для бесконтактной связи 13,56 МГц. Это низковольтный, недорогой (1,6 доллара на AliExpress) и небольшой бесконтактный чип для карты. Я буду использовать несколько RFID-меток для управления механизмом блокировки / разблокировки коробки.
Шаг 3: Электроника
Теперь, когда у вас есть все необходимые компоненты, пора приступить к работе с электроникой. Я бы рекомендовал сначала собрать схему на макетной плате, запрограммировать Arduino Nano с помощью Arduino IDE (будет объяснено позже), а затем, когда все будет правильно функционировать, спаять все вместе на перфорированной плате.
Arduino Nano может питаться от порта USB во время тестирования, поэтому батарея 9 В и SW1 не понадобятся до окончательной установки в корпус. Сервомашинки SG90 технически нуждаются в большей мощности, чем вы, вероятно, получите от встроенного регулятора 5 В или через USB, но я обнаружил, что коробка по-прежнему работает правильно. Позже вы всегда можете перейти на более качественный источник питания или, если вы не возражаете, иметь внешний источник питания, который будет предпочтительным методом для питания запорного ящика.
Светодиоды не являются обязательными, но могут оказаться полезными во время тестирования вашего сейфа.
Шаг 4: программирование Arduino
Чтобы контролировать доступ к коробке, нам нужно запрограммировать Arduino Uno. Я изменил пример контроля доступа, который поставляется с библиотекой Arduino, которую вам нужно будет установить отсюда.
После установки библиотеки (есть много руководств о том, как это сделать в Интернете), вам нужно будет загрузить созданный мной код, который прилагается.
Шаг 5: Контроль чипа RFID
После загрузки кода нам нужно будет протестировать его с помощью двух наших RFID-чипов.
Сразу после загрузки кода щелкните, чтобы перейти к монитору последовательного порта в Arduino IDE.
Отсканируйте RFID-карту, которую вы хотите сделать основной (всегда будет открываться окно, и вы сможете добавить дополнительные RFID-карты).
Затем отсканируйте чип RFID, который вы будете использовать, чтобы разблокировать коробку. Карта будет записана в EEPROM для хранения данных даже при отключении питания.
Затем снова отсканируйте основную RFID-карту, это заблокирует коробку.
Шаг 6: 3D-дизайн и печать
Теперь, когда у нас есть рабочий прототип электроники и мы запрограммировали Arduino Nano, мы можем начать работу над дизайном и печатью корпуса и крышки. К счастью, я проделал для вас тяжелую работу и загрузил свои дизайны на Thingiverse здесь, чтобы все могли их скачать. Если вы решили сделать свою коробку такой же, как мою, с комбинацией виски и колы, символ кока-колы можно найти на Thingiverse здесь.
Шаг 7: Установите компоненты
На этом этапе я расскажу, как установить компоненты и спаять все вместе на макетной плате. Если ваша макетная плата достаточно мала, чтобы поместиться в корпусе, то макетная плата не является обязательной, но провода, очевидно, не будут такими надежными.
Шаги по сборке:
1. Удалите опоры из 3D-печати.
2. Вставьте сервоприводы SG90 в пазы. Вставьте трехконтактный соединитель от сервопривода через нижнюю часть и вдавите сервопривод в паз. Он должен быть очень плотным, и его трудно снимать.
3. Вставьте RFID-модуль RC522 в среднее место. Он должен защелкнуться прямо посередине и нелегко перемещаться.
4. Поместите остальную электронику в коробку. Я использовал липучку, чтобы прикрепить их.
Шаг 8: Удаление чипа RFID
В зависимости от того, какой предмет вы решили сделать, чтобы разблокировать коробку, может быть полезно удалить его из тюрьмы связки ключей. Я использовал карманный нож, чтобы обрезать края, а затем открыл один, как на картинке выше. Затем я использовал нож, чтобы осторожно удалить его с клея, так что это был только компонент RFID. Затем я смог легко приклеить его к дну моей бутылки mini jack daniels. Для его крепления также можно использовать эпоксидную смолу, но, поскольку я могу позже изменить свой элемент разблокировки, я решил, что сейчас просто буду использовать ленту.
Шаг 9: попробуйте коробку
В начале видео я демонстрирую открытие коробки, кладя на нее мини-бутылку Джека Дэниэлса. Примечание: если вы хотите, чтобы блок блокировался при запуске, вам нужно будет изменить начальные позиции сервоприводов в коде. Я позволю тебе разобраться в этом.
Спасибо за прочтение!
Второе место в конкурсе Safe and Secure Challenge
Рекомендуемые:
Блокировка кольца NFC: 6 шагов (с изображениями)
NFC Ring Lock Box: Привет всем! Добро пожаловать на мой первый инструктаж! Я заранее прошу прощения за свой низкий уровень английского. В этом пошаговом руководстве я научу вас, как построить простой и очень дешевый блокировочный ящик с кольцом NFC
Блокировка велосипеда с сигнализацией DIY (с активацией шока): 5 шагов (с изображениями)
DIY Alarm Bike Lock (Shock Activated): в этом проекте я покажу вам, как создать простой велосипедный замок с аварийной сигнализацией. Как следует из названия, он издает звуковой сигнал, когда ваш велосипед перемещается с разрешения. По пути мы узнаем немного о пьезоэле
Блокировка дистанционного управления: 12 шагов (с изображениями)
Блокировка дистанционного управления: Привет, добро пожаловать в Creativity Buzz. Здесь вы можете сделать дверной замок с беспроводным дистанционным управлением, используя Arduino Uno. Чтобы узнать больше о проектах Arduino, посетите Creativitybuzz. Вам понадобятся эти материалы для изготовления этого замка.1) Arduino Uno2) 4-канальный беспроводной переключатель 3) 100 Обороты постоянного тока м
Блокировка погодных условий для отопления дома - IoT RasPi Zero & ESP12: 5 шагов
Блокировка погодных условий для отопления дома - IoT RasPi Zero и ESP12: История Следует отметить, что этот проект полагается на то, что у вас есть RaspberryPi Zero, на котором запущен сервер домашней автоматизации Domoticz (довольно легко сделать) с node-red и настроен как брокер MQTT. эта витрина? Чтобы продемонстрировать свое решение о том, как я сэкономил сом
Блокировка / разблокировка ПК с Windows с помощью RFID: 7 шагов (с изображениями)
Блокировка / разблокировка ПК с Windows с помощью RFID: Привет! Как часто вы устали вводить пароль для разблокировки вашего ПК / ноутбука каждый раз, когда он блокируется? Я привык блокировать его довольно много раз, каждый день, и нет ничего более раздражающего, чем вводить пароль / пин-код снова и снова