Оглавление:
- Шаг 1: материалы
- Шаг 2: Кодирование клавиатуры
- Шаг 3: Присоединение серводвигателя
- Шаг 4: ДОПОЛНИТЕЛЬНО - подключение к сейфу
Видео: Кодирование клавиатуры: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Цель этого проекта - взять клавиатуру и закодировать ее таким образом, чтобы она реагировала на определенный пароль, который будет предварительно установлен в самом коде. Затем я использую эту клавиатуру, чтобы разместить на готовой модели сейфа. Цель проекта - открыть сейф, если и когда будет введен правильный пароль. Чтобы помочь в реализации этого проекта, я буду использовать Arduino для кодирования клавиатуры. Таким образом, я смогу установить свой собственный пароль, а затем заставить Arduino выполнить любую команду, которую я выберу. Я очень рад этому проекту и уверен, что он будет успешным.
Шаг 1: материалы
Ниже приведены материалы, которые мне понадобятся для завершения проекта.
- Ардуино- 1
- Клавиатура - 1
- Серводвигатель
- Провода Arduino
- Макетная плата
- Ноутбук (с установленным приложением Arduino)
Шаг 2: Кодирование клавиатуры
Самый важный шаг в этом проекте - закодировать клавиатуру таким образом, чтобы компьютер мог прочитать, какие числа вводятся, а затем сообщить другому источнику, правильный это или неправильный пароль. Для этого проекта я использую Arduino, поэтому я использовал некоторые онлайн-ресурсы, чтобы попытаться понять, как подключить, а затем закодировать клавиатуру, чтобы она соответствовала перечисленным выше требованиям. В сети я обнаружил, что мне придется подключить каждый выход на клавиатуре к номеру контакта на Arduino, а затем заземляющий выход на клавиатуре к заземлению на Arduino. Код, который я использовал, прикреплен к картинкам. Этот код позволяет компьютеру читать, какие числа вводятся, а также определять, правильный или неправильный пароль.
Шаг 3: Присоединение серводвигателя
Одно дело, когда компьютер считывает ввод и таким образом определяет, правильный или неправильный пароль, но было бы здорово, если бы после этого он выполнил какое-то действие! Для этого мы подключили сервомотор к Arduino. Самый внешний выход сервопривода идет на 5 В, тогда как два других идут на номера контактов (вы можете использовать контакты a0 и a1, если у вас закончились из-за клавиатуры). Как только это будет сделано, вы укажете в своем коде, сколько вы хотите, чтобы двигатель вращался в зависимости от того, правильный или неправильный пароль введен. Код для этого представлен на рисунках.
Шаг 4: ДОПОЛНИТЕЛЬНО - подключение к сейфу
Теперь, когда механизм заработал, я подумал, что могу продвинуться дальше в этом проекте, прикрепив его к объекту, например к сейфу, чтобы посмотреть, может ли мой проект помочь контролировать его открытие и закрытие. Я получил в руки готовый картонный сейф (который сделал мой одноклассник (Картонный сейф)), в котором, по сути, была коробка с полоской картона, которая двигалась внутрь и наружу, что контролировало возможность открытия или закрытия сейфа. Я решил прикрепить серводвигатель к этой картонной полосе, который затем будет управлять движением полосы, следовательно, открытием и закрытием сейфа.
Рекомендуемые:
Кодирование Kazoo: 5 шагов
Kazoo Coding: это красивая 3d модель казу, сделанная на Tinkercad. Вы можете сделать это с помощью этого интуитивно понятного
Кодирование с помощью блоков кода IOS: 6 шагов
Кодирование с помощью блоков кода IOS: кодирование с помощью iOS - это уникальный способ заставить ваше устройство iOS выполнять автоматизацию, получать новости, начинать кибервойну и даже планировать текстовые сообщения. По этой инструкции мы сосредоточимся на кибервойне, особенно на рассылке спама друзьям и
Надежный, безопасный, настраиваемый удаленный контроль по SMS (Arduino / pfodApp) - кодирование не требуется: 4 шага
Надежный, безопасный, настраиваемый удаленный контроль по SMS (Arduino / pfodApp) - кодирование не требуется: обновление 6 июля 2018 г .: версия этого проекта 3G / 2G с использованием SIM5320 доступна здесь Обновление: 19 мая 2015 г .: используйте библиотеку pfodParser версии 2.5 или выше. Это устраняет проблему, о которой сообщалось, что экран не успевает подключиться к
Интерфейс клавиатуры с 8051 и 7-сегментным отображением номеров клавиатуры: 4 шага (с изображениями)
Интерфейс клавиатуры с 8051 и отображение номеров клавиатуры в 7 сегментах: в этом руководстве я расскажу вам о том, как мы можем связать клавиатуру с 8051 и отображать номера клавиатуры на 7-сегментном дисплее
Очистка алюминиевой клавиатуры Apple . или любой другой мягкой сенсорной клавиатуры: 5 шагов
Очистка алюминиевой клавиатуры Apple … или любой другой клавиатуры с мягким прикосновением. Как бы мы с вами ни старались содержать в чистоте наши алюминиевые клавиатуры Apple, они становятся грязными через год или около того. Эта инструкция поможет вам очистить ее. Будьте осторожны, потому что я не несу ответственности, если ваша клавиатура сломается во время этого … ОТСАСЫВАЕТ ЧЕРТ