
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Это один из школьных проектов, в котором я выбрал предмет 2.1 C-программирование в EAL. Это первый раз, когда я делал проект Arduino и C-программирование. Это проект, в котором присутствует кодовый замок. Кодовый замок можно использовать во многих местах каждый день. Мы можем использовать это, среди прочего, в сейфе или когда нам нужно открыть какую-то дверь.
Шаг 1: Компоненты




Для создания этого проекта я использовал следующие компоненты:
- Ардуино мега 2560
- LCD 2x16 HD44780 синий
- Конвертер LCD HD44780 I2C IIC
- SERVO Tower Pro SG92, 9 г
- Клавиатура 4x4 8pin
- Светодиод синий
- Контактная площадка
- Соединительные провода
- Внешний аккумулятор
Шаг 2: Подключение


На рисунке выше и в следующем описании показано, как все компоненты подключены к Arduino Mega 2560.
LCD конец КОНВЕРТЕР - Arduino 2560 Mega
GND - GND
VCC - 5 В
ПДД - ПДД
SCL- SCL
КЛАВИАТУРА - Arduino 2560 Mega
соединенный A0 A1 A3 A4 A5 A6 A7
SERVO - Arduino 2560 Мега
GND - GND
VCC - 5 В
СИГНАЛ - 8-контактный
Шаг 3: программирование
Я начал программировать таким образом, что нашел библиотеку для ЖК-дисплея, пароля, клавиатуры. Затем с помощью простых программ в Arduino я проверил, что мои компоненты работают нормально. Одна из самых больших проблем заключалась в том, что преобразователь не имел связи с ЖК-дисплеем. После долгого дня и вечера я обнаружил проблему. Проблема заключалась в неправильном адресе конвертера. Следующим шагом было завершение программы.
Клавиатура, я привык вводить код. (1111)
Сервопривод работает как механизм разблокировки.
На ЖК-дисплее отображается введенный мной код. (1111)
Программа работает таким образом, что после ввода правильного кода загорается синий светодиод, и сервопривод выполняет движение на 90 градусов.
Шаг 4: Тестирование


При тестировании я ввел код (1111), при этом подтвердил звездочкой. После того, как я ввел правильный код на ЖК-дисплее, я увидел надпись «ОТКРЫТО», загорится синий светодиод, и сервопривод совершит движение на 90 градусов. Когда я написал неправильный код, я мог увидеть надпись WRONG.
Устройство работает исправно и без проблем.
Это простой проект, который мы можем использовать во многих ситуациях и местах.
Рекомендуемые:
RFID самодельный дверной замок: 4 шага

Самодельный дверной замок RFID: устройство дверного замка RFID - это практичное устройство, которое вы можете использовать в повседневной жизни. Сканируя ключ-карту, вы можете открыть дверной замок. Я изменил проект с этого сайта: https://atceiling.blogspot.com/2017/05/arduino-rfid.html?m=1Yo
Защищенный паролем дверной замок на Tnikercad: 4 шага

Защищенный паролем дверной замок на Tnikercad: для этого проекта мы будем вводить данные с клавиатуры, обрабатывать их как угловые позиции и перемещать серводвигатель на основе полученного 3-значного угла. Я использовал клавиатуру 4 x 4, но если у вас клавиатура 3x4, она имеет очень похожую схему подключения, так что это может быть
Wi-Fi к RF - дверной замок: 3 шага (с изображениями)

Wifi to RF - Door Lock: Overview Это руководство даст вам возможность заблокировать / разблокировать входную дверь с помощью программного обеспечения для домашней автоматизации (например, OpenHAB - бесплатное программное обеспечение для домашней автоматизации, которое я использую лично). На изображении выше показан образец снимка экрана OpenHAB
Программируемый замок безопасности с использованием Arduino: 4 шага

Программируемый замок безопасности с использованием Arduino: это мой первый блог. Я представляю здесь программируемый замок безопасности (PSL) на базе Arduino для блокировки электронных устройств. Цепь PSL используется для включения / активации / разблокировки устройства переменного / постоянного тока от внешнего источника питания на основе пароля
Портативный замок: портативный замок: 5 шагов

Porto-lock: Portable Lock: Привет всем, поэтому, когда дело дошло до этого проекта, я хотел создать что-то простое, потому что оно решает простую проблему - никаких замков в вашем CR-стойле. Большинство людей списали меня с самого начала, говоря, не проще ли установить замки? Его