Elektrik Elektronik Teknolojisi Alanı Temrinleri

 
Hoşgeldiniz Ziyaretçi. Lütfen giriş yapın veya kayıt olun. Aktivasyon epostanız mı yok?

Kullanıcı adınızı, şifrenizi ve aktif kalma süresini giriniz

Gönderen Konu: 14. RFID bariyer açma kapama  (Okunma sayısı 519 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

20 Haziran 2018, 13:34:52
Çevrimiçi Hasan ERTÜRK
*
İleti: 573
Teşekkür: 3 Karma 4
Profili Görüntüle Robotik Center 
Senaryo
Geçerli kartla bariyerin açılması ve arzu edilen bir süre sonra da kendiliğinden kapanması isteniyor. Kart kimliği geçersiz ise bariyer açılmayacak. Devre çalışırken de yapılan işlemler lcd ekran üzerinden takip edilecek.

ISIS Devre şeması

Şema 1: ISIS devre şeması

ARES baskı devre şeması

Şema 2: ARES baskı devre şeması

FRITZIG devre şeması

Şema 3: Fritzing devre şeması

Malzeme listesi
  • DC Motor
  • Muhtelif kablo
  • 18 Volt DC kaynak
  • 16*4 LCD ekran
  • Buzzer
  • Arduino mega
  • Baskı devre malzemeleri
  • 470 Ohm rezistör
  • 8 pin arduino header
  • 4 pin arduino header
  • 3 pin arduino header
  • BD139 transistör
  • Klemens grubu
  • 10 k potansiyometre
  • RFID modül
  • Bakır plaket
  • Lehimleme malzemeleri
  • Baskı devre malzemeleri

Çalışma Prensibi ve devrenin kullanılması
Devreye enerji uygulandığında LCD ekranda hoş geldin ve kartı okutunuz mesajları görüntülenir.
Doğru kartın okutulmasıyla beraber bariyer açılır ve durur, önceden belirlenmiş süre kadar bekler ve tekrar kapanır. Bariyerin açılması ve kapanması sırasında gelişen olaylar LCD ekrandan gözlenebilir.
Bariyerin açılıp kapanması bir dc motor tarafından yapılmaktadır. DC motorun ileri yön hareketinde bariyer açılır, ters yön hareketinde ise kapanır.

Bu işlem için ISIS devre şemasında görüldüğü gibi 4 transistörden meydana gelen bir motor sürücü devre kullanılmıştır. Arduinonun dijital 2. Ve 3.pinleri motor sürücüyü kontrol eden pinlerdir. Bu pinlere lojik 0 uygulandığında devredeki transistörlerin beyz polarmaları olmayacağından tüm transistörler yalıtımdadır ve motor enerji almaz.
Sisteme önceden tanımlanmamış bir kart okutturulursa bariyer her hangi bir tepki vermez ve LCD ekranda geçersiz kart uyarısı görünür.

Doğru kartın okutulmasıyla beraber D3 pini lojik 1 ve D2 pini lojik 0 seviyesine çekilir. Bu anda Q1 ve Q4 transistörleri D3 pini üzerinden beyz polarması alır ve iletime geçerler. Q1 ve Q4’ün iletime geçmesiyle beraber ISIS devre şeması baz alınarak belirtiyorum motorun sol ucu +, sağ ucu 2 olacak şekilde BAT1 kaynağı  tarafından beslenir. Bariyerin açılmasıyla beraber D3 ve D2 pinleri tekrar lojik 0 seviyesine çekilir ve tüm transistörlerin yalıtıma geçmesi nedeniyle de motor durur.

Programda belirtilen süre sonunda bu sefer D3 pini lojik 0, D2 pini lojik 1 seviyesine çekilir. Bu durumda Q2 ve Qş transistörleri beyz polarması sağlar. Q2 ve Q3’ün iletime geçmesiyle beraber motorun sol ucu negatif, sağ ucu pozitif olur ve motor bir öncekinin ters yönünde dönerek bariyerin kapanmasını sağlar.
Bariyerin açılıp kapanması esnasında güvenlik amacıyla bir buzzer devreye girerek bariyerin hareket halinde olduğu hakkında sesli uyarı verir.

Motorun durup bariyerin kapanmasıyla beraber bu sürece ait periyot başa alınır. Anlatılanlar periyodik olarak devam eder.

Arduino kodu
Kod:
Kodlari sadece uyeler gorebilir. Lutfen Uye Olun ya da Giris Yapin.
İhtiyaç duyulması halinde projeye ait dosyaları konu ekinden indirebilirsiniz.