Innholdsfortegnelse:
Video: EAL - innebygd - kombinasjonslås: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
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
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
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
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:
EAL - SmartStorage: 3 trinn
EAL - SmartStorage: Dette er et prosjekt for SmartStorage av Kasper Borger Tulinius
EAL - Industriell 4.0 Varme og fuktighet: 9 trinn
EAL - Industriell 4.0 Varme og fuktighet: Jeg har et prosjekt som vi kan lage og regulere varianter og muligheter for rom og opsamler data for å utvikle indeklimaet i og rum i fremtiden. Den kan brukes av 4 forskjellige programmerere og forskjellige typer maskinvare
EAL-Industry 4.0 Automatic Solar Tracker System: 9 trinn
EAL-Industry 4.0 Automatic Solar Tracker System: Dette prosjektet har vi til og med å gi en smart IOT l ø sning, hvor man skal l æ se data fra en enhet p å en app/hjemmeside og deretter lager denne p å no database. Fra databasen skal det være mulig å hente
EAL - Påloggingssystem: 4 trinn
EAL - Login System: IntroVi har valgt og lave og adgangskontrollsystem, som via Arduino kanstyres med brikker og kort. Hennes bestemmelse for hvem der skal ha tillatelse til å komme gjennom en spesifikk d ø r. Dette lagers i en database, som vi har opprettet. Jeg databas
EAL-Industry 4.0-Smart Rocket: 8 trinn (med bilder)
EAL-Industry 4.0-Smart Rocket: Dette er et skoleprosjekt, laget på Erhversakademiet Lilleb æ lt i Danmark. Prosjektet er laget i en klasse kalt "Industri 4.0". Oppgaven er å implementere et automatisk system fra bransjen 4.0 prinsipper. Systemet bør kunne