Съдържание:

EAL - Вграден - Комбинирано заключване: 4 стъпки
EAL - Вграден - Комбинирано заключване: 4 стъпки

Видео: EAL - Вграден - Комбинирано заключване: 4 стъпки

Видео: EAL - Вграден - Комбинирано заключване: 4 стъпки
Видео: Zigbee Термостат за управление на подово отопление MOES BHT-006GAZB 2024, Юни
Anonim
EAL - Вграден - Комбинирано заключване
EAL - Вграден - Комбинирано заключване

Този проект е един училищен проект, който направих, за да избера предмет 2.1 C-програмиране в EAL. Това е първият път, когато направих проект на Arduino и C-програмиране. Това е проект, който представя комбинирана ключалка. Комбинирана брава може да използваме на много места всеки ден. Можем да го използваме между другото в сейфа или когато трябва да отворим някаква врата.

Стъпка 1: Компоненти

Компоненти
Компоненти
Компоненти
Компоненти
Компоненти
Компоненти
Компоненти
Компоненти

За да създам този проект, използвах следните компоненти:

  • Arduino mega 2560
  • LCD 2x16 HD44780 син
  • Конвертор LCD HD44780 I2C IIC
  • SERVO Tower Pro SG92 9g
  • Клавиатура 4x4 8pin
  • Светодиодно синьо
  • Контактна плоча
  • Свързващи проводници
  • Power bank

Стъпка 2: Свързване

Връзка
Връзка
Връзка
Връзка

Горната снимка и следващото описание представят как всички компоненти са свързани към Arduino Mega 2560.

LCD край KONVERTER - Arduino 2560 Mega

GND - GND

VCC - 5V

SDA - SDA

SCL-SCL

КЛАВИАТУРА - Arduino 2560 Mega

свързан A0 A1 A3 A4 A5 A6 A7

SERVO - Arduino 2560 Mega

GND - GND

VCC - 5V

СИГНАЛ - 8 ПИН

Стъпка 3: Програмиране

Започнах да програмирам по този начин, че открих библиотеката към LCD, парола, клавиатура. След това с помощта на лесни програми в Arduino проверих дали компонентите ми работят добре. Един от най -големите проблеми беше, че конверторът няма комуникация с LCD. След един дълъг ден и вечер открих проблем. Проблемът беше грешен адрес в конвертора. Следващата стъпка беше да завършите програма.

Клавиатура, свикнал съм да въвеждам кода. (1111)

Сервото работи като механизъм за отключване.

LCD показва кода, който въведох. (1111)

Програмата работи по този начин, че след като въведа правилния код, синият светодиод светва и серво изпълнява движение на 90 градуса.

Стъпка 4: Тестване

Image
Image

При тестването въведох код (1111), като одобрих със звездата. След като въведох правилния код на LCD дисплея, видях надпис ОТВОРЕН, а синият светодиод светва и сервото прави движение на 90 градуса. Когато съм написал грешен код, можех да видя надпис WRONG.

Устройството работи правилно и без никакви проблеми.

Това е лесен проект, който можем да използваме в много ситуации и места.

Препоръчано: