İçindekiler:

EAL- Gömülü - Şifreli Kilit: 4 Adım
EAL- Gömülü - Şifreli Kilit: 4 Adım

Video: EAL- Gömülü - Şifreli Kilit: 4 Adım

Video: EAL- Gömülü - Şifreli Kilit: 4 Adım
Video: laz ve ekibinin hile kullandığının kanıtı 😞#laz 2024, Kasım
Anonim
EAL- Gömülü - Şifreli Kilit
EAL- Gömülü - Şifreli Kilit

Bu proje, EAL'de 2.1 C-programlama konusunu seçmek için yaptığım bir okul projesidir. İlk kez bir Arduino projesi ve C-programlama yaptığımda. Bu, bir şifreli kilit sunan bir projedir. Şifreli kilit her gün birçok yerde kullanabiliriz. Bunu kasada veya bir kapıyı açmamız gerektiğinde kullanabiliriz.

Adım 1: Bileşenler

Bileşenler
Bileşenler
Bileşenler
Bileşenler
Bileşenler
Bileşenler
Bileşenler
Bileşenler

Bu projeyi oluşturmak için aşağıdaki bileşenleri kullandım:

  • Arduino mega 2560
  • LCD 2x16 HD44780 mavi
  • Dönüştürücü LCD HD44780 I2C IIC
  • SERVO Tower Pro SG92 9g
  • Tuş takımı 4x4 8pin
  • led mavi
  • Kontak plakası
  • Bağlantı telleri
  • Taşınabilir şarj aleti

2. Adım: Bağlantı

Bağlantı
Bağlantı
Bağlantı
Bağlantı

Yukarıdaki resim ve aşağıdaki açıklama, tüm bileşenlerin Arduino Mega 2560'a nasıl bağlandığını gösterir.

LCD uç KONVERTER - Arduino 2560 Mega

GND - GND

VCC - 5V

SDA - SDA

SCL-SCL

TUŞ TAKIMI - Arduino 2560 Mega

bağlı A0 A1 A3 A4 A5 A6 A7

SERVO - Arduino 2560 Mega

GND - GND

VCC - 5V

SİNYAL - 8 Pin

Adım 3: Programlama

Kütüphaneyi bulduğum LCD, şifre, tuş takımı bu şekilde programlamaya başladım. Ardından, Arduino'daki kolay programların yardımıyla bileşenlerimin iyi çalıştığını kontrol ettim. En büyük sorunlardan biri dönüştürücünün LCD ile iletişiminin olmamasıydı. Uzun bir gün ve akşamdan sonra bir sorun buldum. Sorun dönüştürücüdeki yanlış adresti. Sonraki adım bir programı bitirmekti.

Tuş takımı, kodu girmek için kullandım. (1111)

Servo bir kilit açma mekanizması gibi çalışıyor.

LCD, girdiğim kodu gösteriyor. (1111)

Program öyle çalışıyor ki doğru kodu girdikten sonra mavi led yanıyor ve servo 90 derecelik bir hareket yapıyor.

4. Adım: Test Etme

Image
Image

Testte, kodu (1111) girdim, yıldızla onayladım. LCD'de doğru kodu girdikten sonra AÇIK yazısını görebiliyordum ve mavi led yanıyor ve servo 90 derecelik bir hareket yapıyor. Yanlış bir kod yazdığımda, YANLIŞ yazısını görebiliyordum.

Cihaz sorunsuz ve sorunsuz çalışmaktadır.

Bu, birçok durumda ve yerde kullanabileceğimiz kolay bir projedir.

Önerilen: