Inhoudsopgave:
Video: EAL- Embedded - Combinatieslot - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Dit project is een schoolproject, dat ik heb gemaakt om vak 2.1 C-programmeren in de EAL te kiezen. Het is de eerste keer dat ik een Arduino-project en C-programmering heb gemaakt. Dat is een project waarbij presentator een cijferslot heeft. Een cijferslot kunnen we dagelijks op veel plaatsen gebruiken. Die kunnen we onder andere gebruiken in de kluis of als we een deur moeten openen.
Stap 1: Componenten
Om dat project te maken, heb ik de volgende componenten gebruikt:
- Arduino mega 2560
- LCD 2x16 HD44780 blauw
- Konverter LCD HD44780 I2C IIC
- SERVO Tower Pro SG92 9g
- Toetsenbord 4x4 8pin
- Led blauw
- Contacteer plaat
- Aansluitdraden
- Powerbank
Stap 2: Verbinding
De bovenstaande afbeelding en de volgende beschrijving laten zien hoe alle componenten zijn aangesloten op de Arduino Mega 2560.
LCD-uiteinde KONVERTER - Arduino 2560 Mega
GND - GND
VCC - 5V
SDA - SDA
SCL-SCL
TOETSENBORD - Arduino 2560 Mega
aangesloten A0 A1 A3 A4 A5 A6 A7
SERVO - Arduino 2560 Mega
GND - GND
VCC - 5V
SIGNAAL - 8-pins
Stap 3: Programmeren
Ik ben begonnen met programmeren op die manier dat ik de bibliotheek heb gevonden op LCD, wachtwoord, toetsenbord. Vervolgens heb ik met behulp van eenvoudige programma's in Arduino gecontroleerd of mijn componenten goed werken. Een van de grootste problemen was dat die converter geen communicatie heeft met LCD. Na een lange dag en avond heb ik een probleem gevonden. Het probleem was het verkeerde adres in de converter. De volgende stap was het afmaken van een programma.
Toetsenbord, ik heb gebruikt om de code in te voeren. (1111)
Servo werkt als een ontgrendelingsmechanisme.
LCD toont de code die ik heb ingevoerd. (1111)
Het programma werkt zo dat nadat ik de juiste code heb ingevoerd, de blauwe led oplicht en de servo een beweging van 90 graden uitvoert.
Stap 4: Testen
Bij het testen heb ik code (1111) ingevoerd, waarbij ik heb goedgekeurd met de ster. Nadat ik de juiste code op het LCD-scherm had ingevoerd, zag ik het opschrift OPEN, en de blauwe led licht op en de servo maakt een beweging van 90 graden. Als ik een verkeerde code heb geschreven, kan ik het opschrift WRONG zien.
Het apparaat werkt naar behoren en zonder problemen.
Dat is een eenvoudig project, dat we in veel situaties en plaatsen kunnen toepassen.
Aanbevolen:
EAL - SmartStorage: 3 stappen
EAL - SmartStorage: dit is een project voor SmartStorage door Kasper Borger Tulinius
EAL - Login Systeem: 4 Stappen
EAL - Login System: IntroVi har valgt en lave et adgangskontrol system, som via Arduino kanstyres med brikker en kort. Haar bestemmes det hvem der skal hebben tilladelse til at komme igennem en specifik dør. Dette lagers i en database, som vi har oprettet. ik gegevens