Kazalo:

EAL - vgrajen - kombinirana ključavnica: 4 koraki
EAL - vgrajen - kombinirana ključavnica: 4 koraki

Video: EAL - vgrajen - kombinirana ključavnica: 4 koraki

Video: EAL - vgrajen - kombinirana ključavnica: 4 koraki
Video: Интернет-технологии - Информатика для руководителей бизнеса 2016 2024, November
Anonim
EAL - vgrajen - kombinirana ključavnica
EAL - vgrajen - kombinirana ključavnica

Ta projekt je en šolski projekt, za katerega sem izbral predmet 2.1 C-programiranje v EAL. Prvič sem naredil projekt Arduino in C-programiranje. To je projekt, ki predstavlja kombinacijo ključavnic. Kombinirano ključavnico lahko uporabljamo na številnih mestih vsak dan. To lahko uporabimo med drugim v sefu ali ko moramo odpreti vrata.

1. korak: Komponente

Sestavni deli
Sestavni deli
Sestavni deli
Sestavni deli
Sestavni deli
Sestavni deli
Sestavni deli
Sestavni deli

Za ustvarjanje tega projekta sem uporabil naslednje komponente:

  • Arduino mega 2560
  • LCD 2x16 HD44780 modra
  • Konverter LCD HD44780 I2C IIC
  • SERVO Tower Pro SG92 9g
  • Tipkovnica 4x4 8pin
  • Led modra
  • Kontaktna plošča
  • Priključne žice
  • Power bank

2. korak: Povezava

Povezava
Povezava
Povezava
Povezava

Zgornja slika in naslednji opis prikazujeta, kako so vse komponente povezane z Arduino Mega 2560.

Konec LCD KONVERTER - Arduino 2560 Mega

GND - GND

VCC - 5V

SDA - SDA

SCL-SCL

TIPKA - Arduino 2560 Mega

povezan A0 A1 A3 A4 A5 A6 A7

SERVO - Arduino 2560 Mega

GND - GND

VCC - 5V

SIGNAL - 8 -polni

3. korak: Programiranje

Programiranje sem začel tako, da sem našel knjižnico na LCD, geslo, tipkovnico. Nato sem s pomočjo enostavnih programov v Arduinu preveril, ali moje komponente delujejo dobro. Eden največjih težav je bil, da pretvornik nima komunikacije z LCD. Po enem dolgem dnevu in večeru sem ugotovil težavo. Težava je bila v napačnem naslovu pretvornika. Naslednji korak je bil dokončanje programa.

Tipkovnica, uporabljal sem vnos kode. (1111)

Servo deluje kot mehanizem za odklepanje.

LCD prikazuje kodo, ki sem jo vnesel. (1111)

Program deluje tako, da po vnosu pravilne kode zasveti modra lučka in servo izvede premik za 90 stopinj.

4. korak: Testiranje

Image
Image

Pri testiranju sem vnesel kodo (1111), ki sem jo odobril z zvezdico. Ko sem na LCD-prikazovalnik vnesel pravilno kodo, sem videl napis ODPRTO, zasveti modra LED in servo naredi premik za 90 stopinj. Ko sem napisal napačno kodo, sem videl napis WRONG.

Naprava deluje pravilno in brez težav.

To je enostaven projekt, ki ga lahko uporabimo v številnih situacijah in na različnih mestih.

Priporočena: