
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:44

Tämä projekti on yksi kouluprojekti, jonka olen valinnut EAL: ssa aiheen 2.1 C-ohjelmoinnista. Tämä on ensimmäinen kerta, kun tein Arduino-projektin ja C-ohjelmoinnin. Tämä on projekti, jossa esitetään yhdistelmälukko. Yhdistelmälukkoa voimme käyttää monessa paikassa joka päivä. Voimme käyttää sitä muun muassa kassakaapissa tai kun meidän on avattava jokin ovi.
Vaihe 1: Komponentit




Tämän projektin luomiseen olen käyttänyt seuraavia komponentteja:
- Arduino mega 2560
- LCD 2x16 HD44780 sininen
- Konvertteri LCD HD44780 I2C IIC
- SERVO Tower Pro SG92 9g
- Näppäimistö 4x4 8pin
- Led sininen
- Ota yhteyttä pladeen
- Liitäntäjohdot
- Virtapankki
Vaihe 2: Yhteys


Yllä oleva kuva ja seuraava kuvaus esittävät, miten kaikki komponentit on kytketty Arduino Mega 2560 -laitteeseen.
LCD -pää KONVERTER - Arduino 2560 Mega
GND - GND
VCC - 5V
SDA - SDA
SCL- SCL
NÄPPÄIMISTÖ - Arduino 2560 Mega
liitetty A0 A1 A3 A4 A5 A6 A7
SERVO - Arduino 2560 Mega
GND - GND
VCC - 5V
SIGNAALI - 8 -nastainen
Vaihe 3: Ohjelmointi
Olen aloittanut ohjelmoinnin sillä tavalla, että löysin kirjaston nestekidenäytölle, salasanalle, näppäimistölle. Seuraavaksi Arduinon helppojen ohjelmien avulla olen tarkistanut, että komponentit toimivat hyvin. Yksi suurimmista ongelmista oli, että muunnin ei ole yhteydessä LCD -näyttöön. Pitkän päivän ja illan jälkeen olen löytänyt ongelman. Ongelma oli väärä osoite muuntimessa. Seuraava askel oli ohjelman loppuunsaattaminen.
Näppäimistö, olen tottunut syöttämään koodin. (1111)
Servo toimii kuin lukitusmekanismi.
Nestekidenäytössä näkyy koodi, jonka olen antanut. (1111)
Ohjelma toimii siten, että kun olen syöttänyt oikean koodin, sininen LED syttyy ja servo suorittaa 90 asteen liikkeen.
Vaihe 4: Testaus


Testissä olen syöttänyt koodin (1111), jonka olen hyväksynyt tähdellä. Kun olen syöttänyt oikean koodin nestekidenäytölle, näen kirjoituksen AUKI, ja sininen LED-valo syttyy ja servo tekee 90 asteen liikkeen. Kun olen kirjoittanut väärän koodin, näen kirjoituksen VÄÄRIN.
Laite toimii oikein ja ilman ongelmia.
Se on helppo projekti, jota voimme käyttää monissa tilanteissa ja paikoissa.
Suositeltava:
EAL - Industry 4.0 GPS -tiedonkeruu Rc -autossa: 4 vaihetta

EAL - Industry 4.0 GPS -tiedonkeruu Rc Car -autossa: Tässä Instructable -ohjelmassa puhumme siitä, miten asennamme GPS -moduulin RC -autoon ja postitamme kerätyt tiedot verkkosivulle helpon valvonnan varmistamiseksi. Olemme aiemmin tehneet ohjeen siitä, miten teimme RC -auton, joka löytyy täältä. Tämä käyttää
EAL - SmartStorage: 3 vaihetta

EAL - SmartStorage: Tämä on Kasper Borger Tuliniusin SmartStorage -projekti
EAL - Teollinen 4.0 Lämpö ja kosteus: 9 vaihetta

EAL - Industrial 4.0 Heat & Kosteus: Määritän projektin, jossa on maskin säätölaitteita, säädöksiä ja fugtigheden i et rommi ja opsamler data for forbedre indeklimaet i rommi fremtiden. Den g ø r brug af 4 ohjelmoijaohjelmistoa ja kirjoituslaitteistoa
EAL-Industry 4.0 automaattinen aurinkoseurantajärjestelmä: 9 vaihetta

EAL-Industry 4.0 -automaattinen aurinkoseurantajärjestelmä: tarkastelen projektinhallintaa ja -käyttöä lavalle ja älykkääseen IOT l ø sning, hvor man skal l æ se data fra en enhed p å en app/hjemmeside og derefter lager denne p å fi tietokanta. Tietokannan skal det da v æ re muligt at hent
EAL - kirjautumisjärjestelmä: 4 vaihetta

EAL - Sisäänkirjautumisjärjestelmä: IntroVi har valgt og lave et adgangskontrol system, som via Arduino kanstyres med brikker og kort. Hänen parhaansa voivat olla tilladelse til at komme igennem en specificik d ø r. Lisää tietoja tietokannasta, joka on saatavilla. Tiedän