Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Š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
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
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
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ų.