Sisukord:

EAL- manustatud - kombineeritud lukk: 4 sammu
EAL- manustatud - kombineeritud lukk: 4 sammu

Video: EAL- manustatud - kombineeritud lukk: 4 sammu

Video: EAL- manustatud - kombineeritud lukk: 4 sammu
Video: 20 товаров для автомобиля с Алиэкспресс, автотовары №30 2024, November
Anonim
EAL- manustatud - kombineeritud lukk
EAL- manustatud - kombineeritud lukk

See projekt on üks kooliprojekt, mille olen valinud EAL-is aine 2.1 C-programmeerimine. See on esimene kord, kui tegin Arduino projekti ja C-programmeerimise. See on projekt, mis esitab kombineeritud luku. Kombineeritud lukku saame kasutada paljudes kohtades iga päev. Saame seda kasutada muu hulgas seifis või kui peame mõne ukse avama.

Samm: komponendid

Komponendid
Komponendid
Komponendid
Komponendid
Komponendid
Komponendid
Komponendid
Komponendid

Selle projekti loomiseks olen kasutanud järgmisi komponente:

  • Arduino mega 2560
  • LCD 2x16 HD44780 sinine
  • Konverter LCD HD44780 I2C IIC
  • SERVO Tower Pro SG92 9g
  • Klaviatuur 4x4 8pin
  • LED sinine
  • Võtke ühendust plaadiga
  • Ühendusjuhtmed
  • Akupank

Samm 2: Ühendamine

Ühendus
Ühendus
Ühendus
Ühendus

Ülaltoodud pilt ja järgmine kirjeldus näitavad, kuidas kõik komponendid on Arduino Mega 2560 -ga ühendatud.

LCD ots KONVERTER - Arduino 2560 Mega

GND - GND

VCC - 5V

SDA - SDA

SCL- SCL

Klaviatuur - Arduino 2560 Mega

ühendatud A0 A1 A3 A4 A5 A6 A7

SERVO - Arduino 2560 Mega

GND - GND

VCC - 5V

SIGNAAL - 8 tihvti

3. samm: programmeerimine

Olen hakanud programmeerima nii, et olen leidnud kogu LCD -ekraanile, parooli, klahvistiku. Järgmisena olen Arduino lihtsate programmide abil kontrollinud, kas minu komponendid töötavad hästi. Üks suurimaid probleeme oli see, et muundur ei suhtle LCD -ga. Pärast ühte pikka päeva ja õhtut leidsin probleemi. Probleem oli muunduris vale aadress. Järgmine samm oli programmi lõpetamine.

Klaviatuur, olen harjunud koodi sisestama. (1111)

Servo töötab nagu avamismehhanism.

LCD näitab koodi, mille olen sisestanud. (1111)

Programm töötab nii, et pärast õige koodi sisestamist süttib sinine LED ja servo teeb 90-kraadise liigutuse.

4. samm: testimine

Image
Image

Testimisel olen sisestanud koodi (1111), mille olen tähega heaks kiitnud. Pärast seda, kui olen sisestanud LCD-le õige koodi, nägin kirjet OPEN ja sinine LED süttib ning servo teeb 90-kraadise liigutuse. Kui olen vale koodi kirjutanud, võisin näha silti WRONG.

Seade töötab korralikult ja ilma probleemideta.

See on lihtne projekt, mida saame kasutada paljudes olukordades ja kohtades.

Soovitan: