Indholdsfortegnelse:
Video: EAL- Embedded - Kombinationslås: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
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
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
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
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:
EAL - Industry 4.0 GPS Data Collection on Rc Car: 4 trin
EAL - Industri 4.0 GPS -dataindsamling på Rc -bil: I denne instruktionsbog vil vi tale om, hvordan vi opsætter et GPS -modul på en RC -bil og lagde de indsamlede data til en webside for let monitering. Vi har tidligere lavet en instruktion om, hvordan vi lavede vores RC -bil, som kan findes her. Dette bruger
EAL- Indlejret indeklima: 5 trin
EAL- Indlejret indeklima: Til vores skoleprojekt fik vi til opgave at integrere en arduino i et automatiseret system. Vi valgte at lave en indeklimasensor, som kan fornemme temperatur, fugtighed og decibelniveauet indendørs. Vi borede et par huller i skabet
EAL - SmartStorage: 3 trin
EAL - SmartStorage: Dette er et projekt til SmartStorage af Kasper Borger Tulinius
EAL - Industriel 4.0 Varme og fugtighed: 9 trin
EAL - Industriel 4.0 Varme og luftfugtighed: Dette projekt har vi lavet og maskine der regulerer var og fugtigheden i et rum og opsamler data til at udvikle indeklimaet og rum i fremtiden. Den kan bruges af 4 forskellige programmer og forskellige typer hardware
EAL-Industry 4.0 Automatic Solar Tracker System: 9 trin
EAL-Industry 4.0 Automatic Solar Tracker System: Dette projekt har vi f å og til opgave at lave en smart IOT l ø sning, hvor man skal l æ se data fra en enhed p å en app/hjemmeside og derefter lager denne p å en database. Fra databasen skal det være muligt at få hentet