Elektrik Elektronik Teknolojisi Alan Temrinleri

 
Hogeldiniz Ziyareti. Ltfen giri yapn veya kayt olun.

Kullanc adnz, ifrenizi ve aktif kalma sresini giriniz

Gnderen Konu: 14. RFID bariyer açma kapama  (Okunma says 32447 defa)

0 ye ve 1 Ziyareti konuyu incelemekte.

20 Haziran 2018, 15:04:52
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.


iletiþim: 0542 343 09 15