Turinys:

EAL - įterptas - kombinuotas užraktas: 4 žingsniai
EAL - įterptas - kombinuotas užraktas: 4 žingsniai

Video: EAL - įterptas - kombinuotas užraktas: 4 žingsniai

Video: EAL - įterptas - kombinuotas užraktas: 4 žingsniai
Video: Betoninio namo dizainas su vaizdu į lagūną su šviesia įėjimo terasa ir gausia augmenija 2024, Birželis
Anonim
EAL - įterptas - kombinuotas užraktas
EAL - įterptas - kombinuotas užraktas

Šis projektas yra vienas mokyklos projektas, kurį aš pasirinkau pasirinkti 2.1 dalyką C-programavimas EAL. Tai pirmas kartas, kai sukūriau „Arduino“projektą ir C programavimą. Tai projektas, kuriame pristatomas kombinuotas užraktas. Kombinuotą spyną galime naudoti daugelyje vietų kiekvieną dieną. Mes galime tai naudoti, be kita ko, seife arba kai turime atidaryti duris.

1 žingsnis: komponentai

Komponentai
Komponentai
Komponentai
Komponentai
Komponentai
Komponentai
Komponentai
Komponentai

Kurdamas šį projektą naudoju šiuos komponentus:

  • Arduino mega 2560
  • LCD 2x16 HD44780 mėlynas
  • Konverteris LCD HD44780 I2C IIC
  • SERVO Tower Pro SG92 9g
  • Klaviatūra 4x4 8pin
  • Šviesiai mėlyna
  • Kontaktinis skydas
  • Sujungimo laidai
  • Maitinimo bankas

2 žingsnis: prijungimas

Ryšys
Ryšys
Ryšys
Ryšys

Aukščiau pateiktame paveikslėlyje ir tolesniame aprašyme parodyta, kaip visi komponentai yra prijungti prie „Arduino Mega 2560“.

LCD galas KONVERTER - Arduino 2560 Mega

GND - GND

VCC - 5V

SDA - SDA

SCL- SCL

Klaviatūra - „Arduino 2560 Mega“

sujungtas A0 A1 A3 A4 A5 A6 A7

SERVO - „Arduino 2560 Mega“

GND - GND

VCC - 5V

SIGNALAS - 8 kontaktų

3 žingsnis: programavimas

Aš pradėjau programuoti taip, kad radau biblioteką prie LCD, slaptažodžio, klaviatūros. Be to, su paprastomis „Arduino“programomis aš patikrinau, ar mano komponentai veikia gerai. Viena didžiausių problemų buvo ta, kad keitiklis neturi ryšio su LCD. Po vienos ilgos dienos ir vakaro radau problemą. Problema buvo netinkamas keitiklio adresas. Kitas žingsnis buvo baigti programą.

Klaviatūra, aš įpratau įvesti kodą. (1111)

Servo veikia kaip atrakinimo mechanizmas.

LCD ekrane rodomas mano įvestas kodas. (1111)

Programa veikia taip, kad įvedus teisingą kodą užsidega mėlyna lemputė ir servo sistema atlieka 90 laipsnių judesį.

4 žingsnis: bandymas

Image
Image

Bandymų metu įvedžiau kodą (1111) ir patvirtinau su žvaigžde. Įvedęs teisingą kodą LCD ekrane, galėjau pamatyti užrašą ATIDARYTA, o mėlyna lemputė užsidega ir servo sistema sukasi 90 laipsnių kampu. Kai parašiau neteisingą kodą, galėjau pamatyti užrašą NETINKAMAI.

Įrenginys veikia tinkamai ir be jokių problemų.

Tai lengvas projektas, kurį galime panaudoti daugelyje situacijų ir vietų.

Rekomenduojamas: