Innholdsfortegnelse:

EAL - innebygd - kombinasjonslås: 4 trinn
EAL - innebygd - kombinasjonslås: 4 trinn

Video: EAL - innebygd - kombinasjonslås: 4 trinn

Video: EAL - innebygd - kombinasjonslås: 4 trinn
Video: Min jobb er å observere skogen og her skjer det noe rart. 2024, Juni
Anonim
EAL- Innebygd - kombinasjonslås
EAL- Innebygd - kombinasjonslås

Dette prosjektet er ett skoleprosjekt, som jeg har laget for å velge emne 2.1 C-programmering i EAL. Det er første gang, da jeg laget et Arduino-prosjekt og C-programmering. Det er et prosjekt, som presenterer en kombinasjonslås. En kombinasjonslås kan vi bruke mange steder hver dag. Vi kan bruke det blant annet i safen eller når vi trenger å åpne en dør.

Trinn 1: Komponenter

Komponenter
Komponenter
Komponenter
Komponenter
Komponenter
Komponenter
Komponenter
Komponenter

For å lage det prosjektet har jeg brukt 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å
  • Kontaktplate
  • Tilkoblingskabler
  • Power bank

Trinn 2: Tilkobling

Forbindelse
Forbindelse
Forbindelse
Forbindelse

Bildet ovenfor og den følgende beskrivelsen viser hvordan alle komponentene er koblet til Arduino Mega 2560.

LCD -ende KONVERTER - Arduino 2560 Mega

GND - GND

VCC - 5V

SDA - SDA

SCL- SCL

TASTATUR - Arduino 2560 Mega

tilkoblet A0 A1 A3 A4 A5 A6 A7

SERVO - Arduino 2560 Mega

GND - GND

VCC - 5V

SIGNAL - 8 pinner

Trinn 3: Programmering

Jeg har begynt å programmere på den måten at jeg har funnet biblioteket til LCD, passord, tastatur. Deretter har jeg med hjelp av enkle programmer i Arduino sjekket at komponentene mine fungerer bra. Et av de største problemene var at omformeren ikke har kommunikasjon med LCD. Etter en lang dag og kveld har jeg funnet et problem. Problemet var feil adresse i omformeren. Neste trinn var å fullføre et program.

Tastatur, jeg har brukt til å skrive inn koden. (1111)

Servo fungerer som en opplåsingsmekanisme.

LCD -skjermen viser koden som jeg har lagt inn. (1111)

Programmet fungerer på den måten at etter at jeg har angitt riktig kode, lyser den blå lysdioden og servoen utfører en 90-graders bevegelse.

Trinn 4: Testing

Image
Image

I testen har jeg lagt inn kode (1111), med jeg godkjent med stjernen. Etter at jeg har angitt riktig kode på LCD-skjermen, kunne jeg se inskripsjonen ÅPEN, og den blå LED-lampen lyser og servoen gjør en 90-graders bevegelse. Når jeg har skrevet feil kode, kan jeg se inskripsjonen FEIL.

Enheten fungerer som den skal og uten problemer.

Det er et enkelt prosjekt, som vi kan bruke i mange situasjoner og steder.

Anbefalt: