Spisu treści:

EAL - wbudowany - zamek szyfrowy: 4 stopnie
EAL - wbudowany - zamek szyfrowy: 4 stopnie

Wideo: EAL - wbudowany - zamek szyfrowy: 4 stopnie

Wideo: EAL - wbudowany - zamek szyfrowy: 4 stopnie
Wideo: Inside the FUTURISTIC Modern Home From WESTWORLD! 2024, Czerwiec
Anonim
EAL - wbudowany - zamek szyfrowy
EAL - wbudowany - zamek szyfrowy

Ten projekt jest jednym projektem szkolnym, który wykonałem, aby wybrać przedmiot 2.1 C-programowanie w EAL. Po raz pierwszy zrobiłem projekt Arduino i programowanie w C. To jest projekt, który prezentuje zamek szyfrowy. Zamek szyfrowy możemy na co dzień używać w wielu miejscach. Możemy to wykorzystać m.in. w sejfie lub gdy musimy otworzyć jakieś drzwi.

Krok 1: Komponenty

składniki
składniki
składniki
składniki
składniki
składniki
składniki
składniki

Do stworzenia tego projektu wykorzystałem następujące komponenty:

  • Arduino mega 2560
  • LCD 2x16 HD44780 niebieski
  • Konwerter LCD HD44780 I2C IIC
  • SERVO Tower Pro SG92 9g
  • Klawiatura 4x4 8pin
  • Led niebieski
  • tablica kontaktowa
  • Przewody połączeniowe
  • Power bank

Krok 2: Połączenie

Połączenie
Połączenie
Połączenie
Połączenie

Powyższe zdjęcie i poniższy opis przedstawiają sposób podłączenia wszystkich komponentów do Arduino Mega 2560.

Końcówka LCD KONWERTER - Arduino 2560 Mega

GND - GND

VCC - 5V

SDA - SDA

SCL- SCL

KLAWIATURA - Arduino 2560 Mega

połączone A0 A1 A3 A4 A5 A6 A7

SERWO - Arduino 2560 Mega

GND - GND

VCC - 5V

SYGNAŁ - 8 pinów

Krok 3: Programowanie

Zacząłem programować w ten sposób, że znalazłem bibliotekę do LCD, hasła, manipulatora. Następnie z pomocą prostych programów w Arduino sprawdziłem, czy moje podzespoły działają poprawnie. Jednym z największych problemów był brak komunikacji konwertera z wyświetlaczem LCD. Po jednym długim dniu i wieczorze znalazłem problem. Problemem był zły adres w konwerterze. Następnym krokiem było zakończenie programu.

Klawiatura, której używałem do wpisywania kodu. (1111)

Serwo działa jak mechanizm odblokowujący.

LCD pokazuje kod, który wprowadziłem. (1111)

Program działa w ten sposób, że po wpisaniu poprawnego kodu zapala się niebieska dioda i serwo wykonuje ruch o 90 stopni.

Krok 4: Testowanie

Image
Image

W testach wpisałem kod (1111), z zatwierdzeniem z gwiazdką. Po wpisaniu poprawnego kodu na wyświetlaczu LCD zobaczyłem napis OPEN, zapala się niebieska dioda i serwo wykonuje ruch o 90 stopni. Kiedy napisałem zły kod, mogłem zobaczyć napis WRONG.

Urządzenie działa poprawnie i bezproblemowo.

To prosty projekt, który możemy wykorzystać w wielu sytuacjach i miejscach.

Zalecana: