Оглавление:

Кодирование клавиатуры: 4 шага
Кодирование клавиатуры: 4 шага

Видео: Кодирование клавиатуры: 4 шага

Видео: Кодирование клавиатуры: 4 шага
Видео: Информатика 10 класс (Урок№14 - Кодирование текстовой информации.) 2024, Ноябрь
Anonim
Кодирование клавиатуры
Кодирование клавиатуры

Цель этого проекта - взять клавиатуру и закодировать ее таким образом, чтобы она реагировала на определенный пароль, который будет предварительно установлен в самом коде. Затем я использую эту клавиатуру, чтобы разместить на готовой модели сейфа. Цель проекта - открыть сейф, если и когда будет введен правильный пароль. Чтобы помочь в реализации этого проекта, я буду использовать Arduino для кодирования клавиатуры. Таким образом, я смогу установить свой собственный пароль, а затем заставить Arduino выполнить любую команду, которую я выберу. Я очень рад этому проекту и уверен, что он будет успешным.

Шаг 1: материалы

Материалы
Материалы

Ниже приведены материалы, которые мне понадобятся для завершения проекта.

  • Ардуино- 1
  • Клавиатура - 1
  • Серводвигатель
  • Провода Arduino
  • Макетная плата
  • Ноутбук (с установленным приложением Arduino)

Шаг 2: Кодирование клавиатуры

Кодирование клавиатуры
Кодирование клавиатуры
Кодирование клавиатуры
Кодирование клавиатуры
Кодирование клавиатуры
Кодирование клавиатуры

Самый важный шаг в этом проекте - закодировать клавиатуру таким образом, чтобы компьютер мог прочитать, какие числа вводятся, а затем сообщить другому источнику, правильный это или неправильный пароль. Для этого проекта я использую Arduino, поэтому я использовал некоторые онлайн-ресурсы, чтобы попытаться понять, как подключить, а затем закодировать клавиатуру, чтобы она соответствовала перечисленным выше требованиям. В сети я обнаружил, что мне придется подключить каждый выход на клавиатуре к номеру контакта на Arduino, а затем заземляющий выход на клавиатуре к заземлению на Arduino. Код, который я использовал, прикреплен к картинкам. Этот код позволяет компьютеру читать, какие числа вводятся, а также определять, правильный или неправильный пароль.

Шаг 3: Присоединение серводвигателя

Присоединение серводвигателя
Присоединение серводвигателя
Присоединение серводвигателя
Присоединение серводвигателя

Одно дело, когда компьютер считывает ввод и таким образом определяет, правильный или неправильный пароль, но было бы здорово, если бы после этого он выполнил какое-то действие! Для этого мы подключили сервомотор к Arduino. Самый внешний выход сервопривода идет на 5 В, тогда как два других идут на номера контактов (вы можете использовать контакты a0 и a1, если у вас закончились из-за клавиатуры). Как только это будет сделано, вы укажете в своем коде, сколько вы хотите, чтобы двигатель вращался в зависимости от того, правильный или неправильный пароль введен. Код для этого представлен на рисунках.

Шаг 4: ДОПОЛНИТЕЛЬНО - подключение к сейфу

ДОПОЛНИТЕЛЬНО - Подключение к сейфу
ДОПОЛНИТЕЛЬНО - Подключение к сейфу

Теперь, когда механизм заработал, я подумал, что могу продвинуться дальше в этом проекте, прикрепив его к объекту, например к сейфу, чтобы посмотреть, может ли мой проект помочь контролировать его открытие и закрытие. Я получил в руки готовый картонный сейф (который сделал мой одноклассник (Картонный сейф)), в котором, по сути, была коробка с полоской картона, которая двигалась внутрь и наружу, что контролировало возможность открытия или закрытия сейфа. Я решил прикрепить серводвигатель к этой картонной полосе, который затем будет управлять движением полосы, следовательно, открытием и закрытием сейфа.

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