Obsah:

Vstavaný EAL - kombinovaný zámok: 4 kroky
Vstavaný EAL - kombinovaný zámok: 4 kroky

Video: Vstavaný EAL - kombinovaný zámok: 4 kroky

Video: Vstavaný EAL - kombinovaný zámok: 4 kroky
Video: REKONSTRUKCE PANELÁKOVÉ GARSONKY 2024, November
Anonim
EAL - Vstavaný - kombinovaný zámok
EAL - Vstavaný - kombinovaný zámok

Tento projekt je školským projektom, ktorý som vypracoval na výber predmetu 2.1 C-programovanie v EAL. Je to prvýkrát, čo som urobil projekt Arduino a programovanie v jazyku C. Ide o projekt, ktorý predstavuje kombinačný zámok. Kombinovaný zámok môžeme používať na mnohých miestach každý deň. Môžeme to použiť okrem iného v trezore alebo keď potrebujeme otvoriť nejaké dvere.

Krok 1: Komponenty

Komponenty
Komponenty
Komponenty
Komponenty
Komponenty
Komponenty
Komponenty
Komponenty

Na vytvorenie tohto projektu som použil nasledujúce komponenty:

  • Arduino mega 2560
  • LCD 2x16 HD44780 modrý
  • Konverter LCD HD44780 I2C IIC
  • SERVO Tower Pro SG92 9g
  • Klávesnica 4x4 8pin
  • LED modrá
  • Kontaktujte plade
  • Pripojovacie vodiče
  • Externá batéria

Krok 2: Pripojenie

Pripojenie
Pripojenie
Pripojenie
Pripojenie

Vyššie uvedený obrázok a nasledujúci popis predstavujú spôsob pripojenia všetkých komponentov k Arduino Mega 2560.

LCD koniec KONVERTER - Arduino 2560 Mega

GND - GND

VCC - 5V

SDA - SDA

SCL- SCL

KEYPAD - Arduino 2560 Mega

pripojené A0 A1 A3 A4 A5 A6 A7

SERVO - Arduino 2560 Mega

GND - GND

VCC - 5V

SIGNÁL - 8 pinov

Krok 3: Programovanie

Začal som programovať tak, že som našiel knižnicu pre LCD, heslo, klávesnicu. Ďalej som s pomocou jednoduchých programov v Arduine skontroloval, či moje komponenty fungujú dobre. Jedným z najväčších problémov bolo, že prevodník nekomunikuje s LCD. Po dlhom dni a večer som zistil problém. Problémom bola nesprávna adresa v prevodníku. Ďalším krokom bolo dokončenie programu.

Klávesnica, použil som na zadanie kódu. (1111)

Servo funguje ako mechanizmus odomykania.

Na displeji LCD sa zobrazuje kód, ktorý som zadal. (1111)

Program funguje tak, že po zadaní správneho kódu sa rozsvieti modrá dióda a servo vykoná 90-stupňový pohyb.

Krok 4: Testovanie

Image
Image

Pri testovaní som zadal kód (1111), pričom som schválil hviezdičku. Potom, čo som na LCD zadal správny kód, videl som nápis OTVORENÉ a modrá dióda sa rozsvietila a servo vykonalo 90-stupňový pohyb. Keď som napísal nesprávny kód, videl som nápis ZLE.

Zariadenie funguje správne a bez akýchkoľvek problémov.

Je to ľahký projekt, ktorý môžeme použiť v mnohých situáciách a na rôznych miestach.

Odporúča: