INHOUDSOPGAWE:
Video: EAL - ingebed - kombinasieslot: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Hierdie projek is 'n skoolprojek wat ek gemaak het om vak 2.1 C-programmering in die EAL te kies. Dit was die eerste keer dat ek 'n Arduino-projek en C-programmering gemaak het. Dit is 'n projek wat 'n kombinasieslot bied. Ons kan elke dag 'n kombinasieslot op baie plekke gebruik. Ons kan dit onder meer in die kluis gebruik of as ons 'n deur moet oopmaak.
Stap 1: Komponente
Om die projek te skep, het ek die volgende komponente gebruik:
- Arduino mega 2560
- LCD 2x16 HD44780 blou
- Konverter LCD HD44780 I2C IIC
- SERVO Tower Pro SG92 9g
- Toetsenbord 4x4 8pin
- Blou gelei
- Kontakplaat
- Verbindingsdrade
- Krag bank
Stap 2: verbinding
Bogenoemde prent en die volgende beskrywing bied aan hoe alle komponente aan die Arduino Mega 2560 gekoppel is.
LCD -einde KONVERTER - Arduino 2560 Mega
GND - GND
VCC - 5V
SDA - SDA
SCL- SCL
KEYPAD - Arduino 2560 Mega
verbind A0 A1 A3 A4 A5 A6 A7
SERVO - Arduino 2560 Mega
GND - GND
VCC - 5V
SIGNAAL - 8 penne
Stap 3: Programmering
Ek het begin programmeer op die manier dat ek die biblioteek op LCD, wagwoord, klavier gevind het. Met die maklike programme in Arduino het ek dan nagegaan of my komponente goed werk. Een van die grootste probleme was dat die omskakelaar nie met LCD kommunikeer nie. Na 'n lang dag en aand het ek 'n probleem gevind. Die probleem was die verkeerde adres in die omskakelaar. Die volgende stap was om 'n program te voltooi.
Klavier, ek het die kode gebruik. (1111)
Servo werk soos 'n ontsluitmeganisme.
LCD wys die kode wat ek ingevoer het. (1111)
Die program werk so dat die blou led na die korrekte kode ingevoer word, en die servo 'n beweging van 90 grade verrig.
Stap 4: Toets
In die toets het ek kode (1111) ingevoer, met die goedkeuring van die ster. Nadat ek die korrekte kode op die LCD ingevoer het, kon ek die opskrif OPEN sien, en die blou LED-lampies brand en die servo kan 'n beweging van 90 grade maak. As ek 'n verkeerde kode geskryf het, kon ek die opskrif VERKEERD sien.
Die toestel werk behoorlik en sonder probleme.
Dit is 'n maklike projek wat ons in baie situasies en plekke kan gebruik.
Aanbeveel:
EAL - Industrie 4.0 GPS -dataversameling op Rc -motor: 4 stappe
EAL - Industry 4.0 GPS -dataversameling op Rc Car: In hierdie instruksies sal ons praat oor hoe ons 'n GPS -module op 'n RC -motor opstel en die versamelde data op 'n webblad plaas om dit maklik te moniteer. Ons het vroeër 'n instruksie gemaak oor hoe ons ons RC -motor gemaak het, wat u hier kan vind. Dit gebruik die
EAL - Ingebedde programmering: Candy Mixer 1000: 9 stappe
EAL - Embedded Programming: Candy Mixer 1000: Vir ons projek in Arduino het ons besluit om 'n menger vir lekkergoed te maak. Die idee is dat die gebruiker op 'n knoppie kan druk en dan begin die motors die lekkergoed in 'n bak gooi, en as die program loop, stop dit. Die eerste konsep
EAL- ingebedde binneklimaat: 5 stappe
EAL- ingebedde binneklimaat: vir ons skoolprojek was die taak om 'n arduino in 'n outomatiese stelsel te integreer. Ons het gekies om 'n binnenshuise klimaatsensor te maak, wat temperatuur, humiditeit en die desibelvlak binne kan waarneem. Ons het 'n paar gate in die kas geboor
EAL - SmartStorage: 3 stappe
EAL - SmartStorage: Dit is 'n projek vir SmartStorage deur Kasper Borger Tulinius
EAL - Industriële 4.0 Hitte en humiditeit: 9 stappe
EAL - Industriële 4.0 Hitte en humiditeit: Ek het 'n projek wat ons kan opstel om verskillende regulasies en funksies in die toekoms te verbeter. Die gebruik van 4 verskillende programmeerders en verskillende hardeware