Talaan ng mga Nilalaman:

EAL- Naka-embed - Kumbinasyon Lock: 4 Hakbang
EAL- Naka-embed - Kumbinasyon Lock: 4 Hakbang

Video: EAL- Naka-embed - Kumbinasyon Lock: 4 Hakbang

Video: EAL- Naka-embed - Kumbinasyon Lock: 4 Hakbang
Video: LK-99 Superconductor Breakthrough - Why it MATTERS! 2024, Hunyo
Anonim
EAL- Naka-embed - Kumbinasyon Lock
EAL- Naka-embed - Kumbinasyon Lock

Ang proyektong ito ay isang proyekto sa paaralan, na aking pinili upang pumili ng paksa 2.1 C-program sa EAL. Ito ang unang pagkakataon, nang gumawa ako ng isang proyekto ng Arduino at C-program. Iyon ay isang proyekto, na nagtatanghal ng isang kumbinasyon na kandado. Ang isang kumbinasyon lock ay maaari nating magamit sa maraming lugar araw-araw. Maaari nating gamitin iyon bukod sa iba pa sa ligtas o kung kailangan nating buksan ang ilang pinto.

Hakbang 1: Mga Bahagi

Mga Bahagi
Mga Bahagi
Mga Bahagi
Mga Bahagi
Mga Bahagi
Mga Bahagi
Mga Bahagi
Mga Bahagi

Upang likhain ang proyektong iyon, ginamit ko ang mga sumusunod na sangkap:

  • Arduino mega 2560
  • LCD 2x16 HD44780 asul
  • Konverter LCD HD44780 I2C IIC
  • SERVO Tower Pro SG92 9g
  • Keypad 4x4 8pin
  • Pinangunahan ng asul
  • Makipag-ugnay sa plade
  • Mga wire ng koneksyon
  • Bangko ng kuryente

Hakbang 2: Koneksyon

Koneksyon
Koneksyon
Koneksyon
Koneksyon

Ang larawan sa itaas at ang sumusunod na paglalarawan ay nagpapakita kung paano nakakonekta ang lahat ng mga bahagi sa Arduino Mega 2560.

LCD end KONVERTER - Arduino 2560 Mega

GND - GND

VCC - 5V

SDA - SDA

SCL- SCL

KEYPAD - Arduino 2560 Mega

conected A0 A1 A3 A4 A5 A6 A7

SERVO - Arduino 2560 Mega

GND - GND

VCC - 5V

SIGNAL - 8 Pin

Hakbang 3: Programming

Sinimulan ko ang pag-program sa paraang iyon na natagpuan ko ang library sa LCD, password, keypad. Susunod, sa tulong madaling mga programa sa Arduino nasuri ko, na gumagana nang maayos ang aking mga sangkap. Ang isa sa pinakamalaking problema ay, ang converter na iyon ay walang komunikasyon sa LCD. Pagkatapos ng isang mahabang araw at gabi ay nakakita ako ng isang problema. Ang problema ay ang maling address sa converter. Susunod na hakbang ay upang matapos ang isang programa.

Keypad, nakasanayan ko nang ipasok ang code. (1111)

Gumagawa ang Servo tulad ng isang mekanismo ng pag-unlock.

Ipinapakita ng LCD ang code, na aking ipinasok. (1111)

Gumagana ang programa sa ganoong paraan na pagkatapos kong ipasok ang tamang code, ang asul na humantong ilaw at ang servo ay gumaganap ng isang 90-degree na kilusan.

Hakbang 4: Pagsubok

Image
Image

Sa pagsubok, nagpasok ako ng code (1111), na inaprubahan ko kasama ang bituin. Matapos kong maipasok ang tamang code sa LCD, nakikita ko ang inskripsiyong BUKAS, at ang asul na humantong na ilaw at ang servo ay gumawa ng isang 90-degree na kilusan. Kapag nagsulat ako ng maling code, nakikita kong MALI ang inskripsyon.

Ang aparato ay gumagana nang maayos at walang anumang mga problema.

Ito ay isang madaling proyekto, na maaari naming magamit sa maraming sitwasyon at lugar.

Inirerekumendang: