Indholdsfortegnelse:

EAL- Embedded - Kombinationslås: 4 trin
EAL- Embedded - Kombinationslås: 4 trin

Video: EAL- Embedded - Kombinationslås: 4 trin

Video: EAL- Embedded - Kombinationslås: 4 trin
Video: 🤑 Renault Megane 4: одна из самых популярных б/ушек из Европы. Что с ним не так? 2024, November
Anonim
EAL- Embedded - Kombinationslås
EAL- Embedded - Kombinationslås

Dette projekt er et skoleprojekt, som jeg har lavet for at vælge emne 2.1 C-programmering i EAL. Det er første gang, da jeg lavede et Arduino-projekt og C-programmering. Det er et projekt, som præsenterer en kombinationslås. En kombinationslås kan vi bruge mange steder hver dag. Vi kan bruge det blandt andet i pengeskabet, eller når vi skal åbne en dør.

Trin 1: Komponenter

Komponenter
Komponenter
Komponenter
Komponenter
Komponenter
Komponenter
Komponenter
Komponenter

Til at oprette det projekt har jeg brugt følgende komponenter:

  • Arduino mega 2560
  • LCD 2x16 HD44780 blå
  • Konverter LCD HD44780 I2C IIC
  • SERVO Tower Pro SG92 9g
  • Tastatur 4x4 8pin
  • LED blå
  • Kontaktplade
  • Tilslutningskabler
  • Batteri

Trin 2: Tilslutning

Forbindelse
Forbindelse
Forbindelse
Forbindelse

Ovenstående billede og den følgende beskrivelse viser, hvordan alle komponenter er forbundet til Arduino Mega 2560.

LCD -ende KONVERTER - Arduino 2560 Mega

GND - GND

VCC - 5V

SDA - SDA

SCL- SCL

TASTATUR - Arduino 2560 Mega

tilsluttet A0 A1 A3 A4 A5 A6 A7

SERVO - Arduino 2560 Mega

GND - GND

VCC - 5V

SIGNAL - 8 ben

Trin 3: Programmering

Jeg er begyndt at programmere på den måde, at jeg har fundet biblioteket til LCD, adgangskode, tastatur. Derefter har jeg med hjælp lette programmer i Arduino kontrolleret, at mine komponenter fungerer godt. Et af de største problemer var, at konverteren ikke har kommunikation med LCD. Efter en lang dag og aften har jeg fundet et problem. Problemet var den forkerte adresse i konverteren. Næste trin var at afslutte et program.

Tastatur, jeg har brugt til at indtaste koden. (1111)

Servo fungerer som en oplåsningsmekanisme.

LCD viser koden, som jeg har indtastet. (1111)

Programmet fungerer på den måde, at efter jeg har indtastet den korrekte kode, lyser den blå LED og servoen udfører en 90-graders bevægelse.

Trin 4: Test

Image
Image

I testen har jeg indtastet kode (1111), med jeg godkendt med stjernen. Efter at jeg har indtastet den korrekte kode på LCD'et, kunne jeg se inskription ÅBEN, og den blå LED lyser og servo laver en 90-graders bevægelse. Når jeg har skrevet en forkert kode, kunne jeg se inskription FORKERT.

Enheden fungerer korrekt og uden problemer.

Det er et let projekt, som vi kan bruge i mange situationer og steder.

Anbefalede: