Obsah:

EAL - Embedded - Kombinační zámek: 4 kroky
EAL - Embedded - Kombinační zámek: 4 kroky

Video: EAL - Embedded - Kombinační zámek: 4 kroky

Video: EAL - Embedded - Kombinační zámek: 4 kroky
Video: Automatický plánovač posunu kalendáře v Excelu 2024, Červen
Anonim
EAL - Embedded - kombinační zámek
EAL - Embedded - kombinační zámek

Tento projekt je jedním školním projektem, který jsem vytvořil pro výběr předmětu 2.1 C-programování v EAL. Je to poprvé, kdy jsem vytvořil projekt Arduino a C-programování. Jedná se o projekt, který představuje kombinační zámek. Kombinační zámek můžeme použít na mnoha místech každý den. Můžeme to použít mimo jiné v trezoru nebo když potřebujeme otevřít nějaké dveře.

Krok 1: Součásti

Komponenty
Komponenty
Komponenty
Komponenty
Komponenty
Komponenty
Komponenty
Komponenty

K vytvoření tohoto projektu jsem použil následující komponenty:

  • Arduino mega 2560
  • LCD 2x16 HD44780 modrý
  • Konverter LCD HD44780 I2C IIC
  • SERVO Tower Pro SG92 9g
  • Klávesnice 4x4 8pin
  • LED modrá
  • Kontaktujte plade
  • Připojovací vodiče
  • Záložní baterie

Krok 2: Připojení

Spojení
Spojení
Spojení
Spojení

Výše uvedený obrázek a následující popis uvádí, jak jsou všechny součásti připojeny k Arduino Mega 2560.

Konec LCD KONVERTER - Arduino 2560 Mega

GND - GND

VCC - 5V

SDA - SDA

SCL- SCL

KLÁVESNICE - Arduino 2560 Mega

připojeno A0 A1 A3 A4 A5 A6 A7

SERVO - Arduino 2560 Mega

GND - GND

VCC - 5V

SIGNÁL - 8 pinů

Krok 3: Programování

Začal jsem programovat tak, že jsem našel knihovnu na LCD, heslo, klávesnici. Dále jsem s pomocí snadných programů v Arduinu zkontroloval, že moje komponenty fungují dobře. Jedním z největších problémů bylo, že převodník nekomunikuje s LCD. Po dlouhém dni a večeru jsem našel problém. Problémem byla špatná adresa v převaděči. Dalším krokem bylo dokončení programu.

Klávesnice, použil jsem k zadání kódu. (1111)

Servo funguje jako odemykací mechanismus.

LCD zobrazuje kód, který jsem zadal. (1111)

Program funguje tak, že poté, co zadám správný kód, se rozsvítí modrá kontrolka a servo provede pohyb o 90 stupňů.

Krok 4: Testování

Image
Image

Při testování jsem zadal kód (1111), přičemž jsem schválil hvězdu. Poté, co jsem na LCD zadal správný kód, viděl jsem nápis OPEN a modrá LED se rozsvítila a servo provedlo pohyb o 90 stupňů. Když jsem napsal špatný kód, viděl jsem nápis ŠPATNĚ.

Zařízení funguje správně a bez problémů.

Je to snadný projekt, který můžeme použít v mnoha situacích a místech.

Doporučuje: