Innehållsförteckning:

EAL- Inbäddad - Kombinationslås: 4 steg
EAL- Inbäddad - Kombinationslås: 4 steg

Video: EAL- Inbäddad - Kombinationslås: 4 steg

Video: EAL- Inbäddad - Kombinationslås: 4 steg
Video: Steg 4. Installera Yale Doorman Classic: Montera låshuset och förbered utsidans behör 2024, Juni
Anonim
EAL- Inbäddad - Kombinationslås
EAL- Inbäddad - Kombinationslås

Detta projekt är ett skolprojekt, som jag har gjort för att välja ämne 2.1 C-programmering i EAL. Det är första gången, när jag gjorde ett Arduino-projekt och C-programmering. Det är ett projekt, som presenterar ett kombinationslås. Ett kombinationslås kan vi använda på många ställen varje dag. Vi kan använda det bland annat i kassaskåpet eller när vi behöver öppna en dörr.

Steg 1: Komponenter

Komponenter
Komponenter
Komponenter
Komponenter
Komponenter
Komponenter
Komponenter
Komponenter

För att skapa det projektet har jag använt följande komponenter:

  • Arduino mega 2560
  • LCD 2x16 HD44780 blå
  • Konverter LCD HD44780 I2C IIC
  • SERVO Tower Pro SG92 9g
  • Knappsats 4x4 8pin
  • Led blå
  • Kontaktplatta
  • Anslutningskablar
  • Power bank

Steg 2: Anslutning

Förbindelse
Förbindelse
Förbindelse
Förbindelse

Ovanstående bild och följande beskrivning visar hur alla komponenter är anslutna till Arduino Mega 2560.

LCD -ände KONVERTER - Arduino 2560 Mega

GND - GND

VCC - 5V

SDA - SDA

SCL- SCL

KEYPAD - Arduino 2560 Mega

ansluten A0 A1 A3 A4 A5 A6 A7

SERVO - Arduino 2560 Mega

GND - GND

VCC - 5V

SIGNAL - 8 stift

Steg 3: Programmering

Jag har börjat programmera på det sättet att jag har hittat biblioteket till LCD, lösenord, knappsats. Med hjälp av enkla program i Arduino har jag sedan kontrollerat att mina komponenter fungerar bra. Ett av de största problemen var att omvandlaren inte har kommunikation med LCD. Efter en lång dag och kväll har jag hittat ett problem. Problemet var fel adress i omvandlaren. Nästa steg var att avsluta ett program.

Knappsats, jag har brukat skriva in koden. (1111)

Servo fungerar som en upplåsningsmekanism.

LCD -skärmen visar koden som jag har angett. (1111)

Programmet fungerar på det sättet att när jag har angett rätt kod lyser den blå lysdioden och servon utför en 90-graders rörelse.

Steg 4: Testning

Image
Image

I testet har jag angett kod (1111), med jag godkänt med stjärnan. Efter att jag har angett rätt kod på LCD-skärmen kunde jag se inskriften ÖPPEN, och den blå lysdioden lyser och servon gör en 90-graders rörelse. När jag har skrivit fel kod kan jag se inskriften FEL.

Enheten fungerar som den ska och utan problem.

Det är ett enkelt projekt som vi kan använda i många situationer och platser.

Rekommenderad: