8 Mart 2020 Pazar

Elektropnomatik Sistemler

Pnoma, Yunanca’da nefes alıp verme anlamındadır. Pnomatik; havanın ve diğer gazların özelliklerini ve uygulamalarını içeren bilim dalıdır. Dolayısıyla pnomatik deyince akla, hava ile çalışan mekanizmalar gelir.
-Dijital Elektropnomatik Proses Regülatörü-

Pnömatik sistemler hava basıncıyla çalışır.
 Hava basıncının 2 rölü vardır. Birisi kontrol diğeri güç. Her enerji kaynağının da avantajları olduğu gibi basınçlı havanın da en büyük dez avantajı;uzun hatlarda basıncın düşmesidir. Elektro pnömatik bu dez avantajı ortadan kaldırmak amacıyla tasarlanmış bir sistemdir.
Elektropnömatik Nedir? 
Pnömatik, hava basıncının enerji olarak kullanılmasıdır. Pnömatik sistemlerde bu enerji hem mekanik hareket hemde otomasyon için kullanmaktadır.
Pnomatik ve elektrik teknolojisinin bir arada kullanılması, endüstriyel otomasyon çözümlerinin uygulamalarında önemli rol oynar. Bu tür bir çözüm beraberinde makine çevrim süresinde (üretim süresinde) azalma getiren, ucuz ve güçlü bir üretim sistemi sağlar. Bu nedenle pnomatik, elektrik, elektronik, mekanik kontrol tekniklerinin bir arada kullanıldığı sistemlere elektropnomatik sistemler denir.
Bugünkü anlamda pnomatiğin gelişmesi 1950‟den sonra başladı.
Elektropnomatikte iki devre vardır: 
  • Güç devresi = Pnomatik
  • Kontrol devresi = Elektrik
Elektropnomatik kontrol sisteminin tüm elemanları aşağıdaki dört gruptan birine aittir:
  • Enerji beslemesi (basınçlı hava ve elektrik)
  • İşaret alınması: İşaret elemanları (sınır anahtarı, basınç anahtarı, temassız algılayıcı)
  • İşaret işlenmesi: İşaret işleme elemanları (mantık elemanları, selenoid valfleri, pnomatik elektrik çevirici)
  • İşaret çıkışı: Çıkış işaretinin işe eyleme dönüştürülmesini sağlayan kumanda valfleri ve eyleyici elemanlar (silindirler, motorlar, yönlendirme valfleri)
Basınçlı hava borular ile taşınır ve borunun uzunluğu arttıkça havadaki basınç seviyesi düşer. Ayrıca basınçlı havanın akış hızı 50-100 m/s civarındadır. Tüm bu durumlar pnömatiği otomasyon için kullanma konusunda şu dezavantajları yaratacaktır:
  • Kısa otomasyon mesafesi.
  • Yavaş otomasyon hızı.
  • Karmaşık sistem yapısı.
  • Basınçlı hava hazırlama ve hortum maliyetleri.
Günümüzde bu dezavantajları ortadan kaldırmak için elektrik enerjisi kullanılmaktadır böylece otomasyon için elektrik, mekanik hareket için pnömatik enerji kullanılır. Bu iki enerji türünün beraber kullanılmasına da elektropnömatik denilmektedir. Elektropönmatik sistemlerin sağladığı avantajlar şöyle sıralanabilir:
  • Elektropnömatik sistemlerde elektronik valfler ile daha hızlı aç-kapat işlemleri yapılır.
  • Çoz uzun mesafeden otomasyon yapılabilir.
  • Pnömatikten daha verimli bir otomasyon sağlanır
  • Elektropnömatikte EMK röle yerine PLC sistemler kullanarak kolayca programlanan bir otomasyon yapısına sahip olunabilir.

EGR Valfi Nedir?

EGR valfi elektropnömatik bir valftir. Motor bölmesinde bulunur ve egzoz gazı devridaim işlemine kumanda etmek için kullanılır. EGR Valfi farklı firmaların yaklaşımına göre bazı farklılıklar gösterse de genellikle iki valf ve bir EGR soğutucu ile EGR Sistemini oluştururlar. EGR sistemi motora giren taze havanın düşük miktarda yanmış egzoz gazı ile karışmasını sağlayarak motorun yanma odasında yanma sıcaklığını ve fazla oksijen miktarını azaltır. EGR, nitrojen oksitlerin meydana geldiği yüksek yanma ısılarını düşürerek NOx emisyonunun azaltılması görevini üstlenmiştir. Modern motorlarda EGR hem motorun emme gücünü azaltmak için hem de atık gazın belirli sürüş durumlarında yanmaya olan pozitif etkisini kullanmak için tasarlanmıştır.

EGR Valfi Ne İşe Yarar?

Emme manifoldunun üzerine monte edilmiş bulunan EGR elektrovalfi (vites kutusu tarafı) motor kontrol ünitesinden verilen kumanda bazında emme manifolduna gönderilen egzoz gazı geçişini kontrol etme görevini yapmaktadır.
Egzoz gazı geri dönüşüm sistemi kullanılarak egzoz gazındaki azot oksitler azaltılır. Egzoz gazının bir kısmı emilen havaya karıştırılır. Böylece yanma odasındaki yanma reaksiyon hızı azalır ve yanma sıcaklığı düşer. Düşük yanma sıcaklığı, nitrojen oksit emisyonunun azaltılmasını sağlamaktadır. Motor tam yükte çalışırken egzoz gazı devirdaimi gerçekleştirilmez, çünkü iyi bir güç kazancı için yanma odasında fazla miktarda oksijen bulunması gerekir.

EGR Valfi Arızası Nasıl Anlaşılır?

Genellikle EGR Valfi kirlenmesi veya bozulması sonrasından araç motorunun sarsıntılı bir şekilde çalışması veya hiç çalışmaması şeklinde kendini gösterebilir. Akabinde artan yakıt tüketimi gözle görülür oranda artacaktır. Çekiş düşüklüğü, hareket halindeyken titreme veya zıplama,tekleme gibi belirtiler göstermesi EGR Valfinin kirlendiğinin bir göstergesi olabilir. Eğer zamanında müdahale edilmez ise başka sorunların çıkması olasıdır. Bu nedenle en kısa zamanda EGR valfinin temizletilmesi gerekmektedir.

Pnomatik Sistemler

Pnomatik Nedir ? 


Pnömatik, gaz basıncı ile çalışan, hareket eden makine demektir. İlk buhar kazanlarının ortaya çıkmasıyla birlikte elektrikten ve hidrolikten (Sıvı sistemiyle çalışan makinalar) çok önce pnömatik bilimi ortaya çıkmıştır.

Pnömatikde amaç istediğimiz hareketi hava, CO2 ya da bir tür gaz kullanarak gerçekleştirmektir.
Makineler hidroliğe göre daha düşük basınçlarda çalışırlar. Hidrolikte 1000 bar gibi değerlere çıkılabilirken pnömatikte standart çalışma basınçları 3 barla 12 bar arasındadır.
Pnömatik sistemlerin tercih edilmesnin en büyük edeni diğer hidrolik ve elektrik hareket sistemlerine göre çok yüksek hızlara ulaşabilmeleridir. Böylece düşük verimlerini (%25-%40) hızlarıyla kapatırlar. 
Pnömatik sistemleri öğrenmek ve kullanmak oldukça kolaydır. Tabi bu kolaylık beraberinde bazı maliyetleri de getirir. Pnömatik sistemelerin üretimi, bakımı daha maliyetli olduğu için endüstri yavaş yavaş pnömatikten uzaklaşıp elektrik sistemlerine  yönelmektedir.



Pnömatik sistemlerin Kullanım alanları

Her gün sıkıştırılmış hava ile çalışan bir çok araç kullanıyoruz. Otomobildeki lastik, kompresörden alınacak sıkıştırılmış hava ile doldurulur. Bir garajda sıkıştırılmış hava ile çalışan matkap, otomobil lastiklerindeki somunları söküp sıkan takımlar, boya tabancaları gibi çeşitli havalı avadanlıklar bulunabilir. Sıkıştırılmış hava, yol tamiri vebina inşa işlemleri için havalı matkaplarda (tabancalarda) kullanılır.
Diş hekimleri sıkıştırılmış hava matkabını, dişleri yüksek hızda delmek için kullanırlar. Metrolardaki araların, şehirler arası ve şehir içi otobüslerin kapılan pnömatik kumandalıdır. Raylı araçlarda pnömatik frenlere çok rastlanır ve ticari araçların birçoğunun frenlerinde sıkıştırılmış havadan yararlanılır. Eski model motorlu araçlarda camsilecekleri de pnömatik kumandalıydı. Bazı modern motorlu araçlarda pnömatik süspansiyon sistemleri kullanılmaktadır.
Endüstrideki otomasyon sistemleri ve üretim hatlarında pnömatik elemanlar çok kullanılır. Bu elemanlar malzeme aktarımı, parça işlenmesi, montaj ve paketleme gibi otomatik üretim işlemlerine imkan sağlarlar. Elle yapılan birçok üretim işlemlerindeki kontrol ve emniyet sistemleri pnömatik cihazlardan yararlanırlar.

Pnömatik sistemlerin avantajları nelerdir?

1. Kıvılcım oluşması sonucu patlama tehlikesi yoktur.
2. Devre elemanları basit ve ucuzdur.
3. Hortumlar ve borular ile kolayca transport edilebilir.
4. Geri dönüş hattı yoktur.
5. Yüksek çalışma hızı vardır.
6. Yüksek çalışma hızı vardır.
7. Devre elemanları basit ve ucuzdur.
8. Hortumlar ve borular ile kolayca transport edilebilir.

Pnömatik sistemlerin dezavantajları nelerdir?

• Hava sızıntısı meydana gelebilir.
• Ekstra kurulama ve filtreleme gerekebilir.
• Hız kontrolü zordur.
• Havanın sıkışabilir olması kontrolü ve hassasiyeti azaltır.
• Ekzos gürültü kirliliği yaratır.

Pnömatik elemanları nelerdir?

1. Kompresörler
2. Pistonlar
3. Valfler
4. Elektrovalf
5. Valf Grupları (Adavalfler)
6. Gaz tankları
7. Çoklayıcı
8. Barmetre – Pnömatik Basınç Göstergeleri
9. Regülatörler & Şartlandırıcılar
10. Sayaçlar

Kaynaklar :

3 Mart 2020 Salı

Veri Dağıtıcılar ( Demultiplexer )

Giriş bilgisini N sayıdaki çıkışlardan yalnızca birine aktaran devreye veri dağıtıcı (Demultiplexer) denir. Genel olarak kod çözücü entegreler veri dağıtıcı olarak kullanılır. Veri dağıtıcılar veri seçicilerin tersine işlem yapar. Yani giriş olarak tek veri vardır ve bu veri birden fazla olan çıkışlardan birine aktarılır. Veri dağıtıcı devrelerde girişteki bilginin hangi çıkışa aktarılacağını seçici girişler belirler.

demultiplexer devresi


Yukarıdaki şekilde verilen 1:4 (birden dörde) veri dağıtıcı incelendiğinde 1 giriş ve 4 çıkış olduğu görülmektedir. Seçici işlemi için ise iki bitlik bir seçme girişi bulunmaktadır. Burada seçici uçlardan gelen değerlerin her ikisi de 1 olduğu kapıda giriş aktif ucu aktif olacak ve giriş değeri o kapının bağlı bulunduğu çıkışa verilecektir. Giriş değerlerinin çıkışa aktarılması için Enable (E) girişinin aktif olması gerekmektedir. E değerii 0 olursa çıkışta hiçbir değer aktif olmayacaktır. Devreye ait doğruluk tablosu ise aşağıda verilmektedir. 

demultiplexer doğruluk tablosu


DENEY: 

Aşağıda verilen 74153 DEMUX devresini board üzerine kurunuz ve sonuçlar kısmında verilen giriş değerlerine karşılık gelen değerleri tabloda doldurunuz.




Kaynaklar:

Veri Seçiciler (Multiplexer)

Sayısal elektronikte veri seçmenin önemi büyüktür. Çünkü seçilecek veri doğru kaynağa ulaştığında doğru işlem yapılabilecektir. Bu tip seçme işlemini yapan devrelere veri seçici ya da multiplexer denilmektedir. Giriş değerlerinden hangisinin çıkışa aktarılacağını seçici uçlardan girilen kod belirler. Veri seçicilerde birden fazla veri girişi ve bir adet veri çıkışı bulunmaktadır

multiplexer
Şekil 1: veri seçici blok şeması


4 Giriş Veri Seçici ( 4 x 1 Multiplexer)

Şekil 2 de 4 giriş veri seçici devresi blok şeması  lojik devresi vedoğruluk tablosu görülmektedir.

  • G0, G1, G2, ve G3 bu devrenin girişleri, 
  • Q ise bu devrenin çıkışıdır. 
  • S0 ve S1 ise seçme uçlarıdır. 


multiplexer doğruluk tablosu

Şekil 3 deki multplexer lojik devresine bakıldığında S0 ve S1 seçme uçlarının durumuna göre , G0, G1, G2 ve G3 girişlerinden sadece 1 nin çıkışa aktarıldığı görülmektedir.

  • S0=0 ve S1=0 olduğunda 1 numaralı ve kapısı girişine S0 ve S1 den 1 değerleri ve G0 değeri gelmektedir. Dolayısıyla VE kapısının çıkışı  1.1.G0= G0 olmaktadır. 2, 3 ve 4 numaralı kapıların çıkışları seçme uçlarından gelen 0 değerlerinden dolayı bu kapıların çıkışları 0 olmaktadır.  Veya kapısının çıkışında ise G0 değeri elde edilir. 

  • S0=0 ve S1=1 olduğunda 2 numaralı ve kapısı girişine S0 ve S1 den 1 değerleri ve G1 değeri gelmektedir. Dolayısıyla VE kapısının çıkışı  1.1.G1= G1 olmaktadır. 1, 3 ve 4 numaralı kapıların çıkışları seçme uçlarından gelen 0 değerlerinden dolayı bu kapıların çıkışları 0 olmaktadır.  Veya kapısının çıkışında ise G1 değeri elde edilir. 

  • S0=1 ve S1=0 olduğunda 3 numaralı ve kapısı girişine S0 ve S1 den 1 değerleri ve G2 değeri gelmektedir. Dolayısıyla VE kapısının çıkışı  1.1.G2= G2 olmaktadır. 1, 2 ve 4 numaralı kapıların çıkışları seçme uçlarından gelen 0 değerlerinden dolayı bu kapıların çıkışları 0 olmaktadır.  Veya kapısının çıkışında ise G2 değeri elde edilir.

  • S0=1 ve S1=1 olduğunda 4 numaralı ve kapısı girişine S0 ve S1 den 1 değerleri ve G3 değeri gelmektedir. Dolayısıyla VE kapısının çıkışı  1.1.G3= G3 olmaktadır. 1, 2 ve 3 numaralı kapıların çıkışları seçme uçlarından gelen 0 değerlerinden dolayı bu kapıların çıkışları 0 olmaktadır.  Veya kapısının çıkışında ise G3 değeri elde edilir. 
Deney:

Aşağıda verilen 74151 veri seçici devresini board üzerine kurunuz ve çıkışları sonuçlar kısmında verilen doğruluk tablosunda doldurunuz.

veri seçiciler devresi



multiplexer doğruluk tablosu


Kaynaklar:

http://megep.meb.gov.tr/mte_program_modul/moduller_pdf/Bile%C5%9Fik%20Mant%C4%B1k%20Devreleri.pdf

http://dosya.kmu.edu.tr/eemuh/userfiles/files/Laboratuvarlar/Say%C4%B1sal%20Elektronik2/Say%C4%B1sal%20Elektronik2_Deney4.pdf


11 Şubat 2020 Salı

Kod Çözücüler (Decoder)

Kodlanmış bilgi 2' lik sayı sistemindeki bilgidir. 2‟lik sayı sistemindeki bilgi anlaşılabilir hâle çevrilemezse insanlar için anlamsız bilgidir.  Ancak 2‟lik formatta gelen mesajın kodu çözülerek anlayabileceğiniz metin formuna dönüştürülürse o zaman gelen mesajı okuyabilirsiniz. Kodlanmış bilgileri anlaşılabilir kodlara çeviren devrelere kod çözücü devreler adı verilir.

Kod çözücü devreler kodlayıcı devrelerin tersi işlem yapar. Bilgisayarların ana kartlarında, diğer mikroişlemci tabanlı sistemlerde adresleme amacıyla ve 7 ledli gösterge gibi çeşitli çıkış elemanlarını istenilen biçimde kontrol etmek için kod çözücüler kullanılır.

2 Giriş 4 Çıkış Kod Çözücü

Aşağıdaki şekilde  blok diyagramını gördüğümüz 2 giriş 4 çıkış kod çözücüde  A ve B olmak üzere iki adet girişe vardır. Bu girişler 2‟lik sayı sistemine ait girişlerdir.


decoder blog diagram
2 giriş 4 çıkış kod çözücü blok diyagramı 



Aşağıdaki şekilde 2 giriş 4 çıkış kod çözücü devresi ve doğruluj tablosu görülmektedir. Doğruluk tablosuna bakıldığında girişler  A ve  B , çıkışlar ise Q0 – Q4 numaralı pinleridir. Giriş değerlerine göre  çıkışlardan sadece 1 tanesi aktif olmaktadır.

2 giriş 4 çıkış kod çözücü devresi
2 giriş 4 çıkış decoder devresi ve doğruluk tablosu 


BCD Girişli 7 Segment Display Çıkışlı Kod Çözücü Devresi 

BCD den 7 parçalı ekranda kod çözücü için genel olarak 7447 ortak anotlu ya da 7448 ortak katotlu entegreler kullanılır.  7447 entegresi BCD giriş kodlarını çözerek 7 parçalı ekranda gösteren bir entegredir.
BCD giriş 7 Segment çıkışlı kod çözücü devreyi iyi analiz etmek için 7 segment display in yapısının bilinmesi gereklidir. 7 segment display ler ortak anot ve ortak katot olmak üzere ikiye ayrılırlar. Ortak katot display de 7 segment displayde sayıları görebilmek için ilgili ledlere 1 bilgisinin gönderilmesi gerekmektedir. Ortak anot  display de  ise 7 segment displayde sayıları görebilmek için ilgili ledlere 0 bilgisinin gönderilmesi gerekmektedir.  Aşağıdaki şekilde ortak anot ve ortak katot display lerin yapısı görülmektedir.

Decoder
Ortak Katot ve Ortak Anot Display lerin Genel Yapısı

Aşağıdaki devrede  BCD girişli 7 segment çıkışlı kod çözücü devresinin blok şeması görülmektedir.

Decoder
BCD girişli 7 segment çıkışlı kod çözücü devresi blok şeması 

Blok şemaya dikkat edildiğinde decoder entegresinin 4 adet girişine göre çıkışındaki 8 adet pinler aktif ya da pasif olacaktır. Decoder entegresinin çıkış pinleri direk olarak 7 segment displaye bağlanmıştır.

BCD giriş 7 segment çıkış devreye ait doğruluk tablosu aşağıda yer almaktadır. Doğruluk tablosu ortak katot display e göre düzenlemiştir. Dolayısıyla 7 segment display e ait ledleri aktif hale getirmek için ilgili ledlere lojik 1 bilgisinin gönderilmesi gerekmektedir.

decoder doğruluk tablosu
BCD girişli 7 segment çıkışlı kod çözücü devresi doğruluk tablosu 


Doğruluk tablosuna dikkat edilecek olunursak, 7 segment display de 0 rakamını görmemiz için A-B-C-D girişlerinden hiçbiri aktif olmaz ve  böylece  g pini dışında bütün çıkış pinleri lojik 1 olur.   1 rakamı için  sadece D pini aktif edilir ve çıkış pinlerinden sadece b  ve c pinleri aktif olur. Bu mantık diğer rakamlar için de geçerlidir.

Aşağıdaki şekilde 7447 entegresi kullanılarak tasarlanan BCD girişli 7 segment çıkışlı kod çözücü  (decoder) devresi görülmektedir. 
                                                                                                                                                             

BCD girişli 7 segment Çıkışlı Kod Çözücü Devresi
Yukarıdaki devreye dikkat edecek olursak entegreyte bağlanan display ortak anotlu bir display dir.

Örneğin;

Çıkışta 9 rakamını görmek istiyorsak BCD girişleri 1001 olmalıdır.
Çıkışta 5 rakamını görmek istiyorsak BCD girişleri 0101 olmalıdır.

Bu değerlerin hepsi doğruluk tablosunda gösterilmiştir.


Kaynaklar:

https://www.elektrikport.com/teknik-kutuphane/7-segment-display-nedir/18475#ad-image-0
https://www.netes.com.tr/netes/dosyalar/dosya/31DC11A8EFCF9FD86D3144EE4B425120.pdf
https://www.quora.com/How-can-we-connect-7-segment-display-with-IC-7447
http://www.megep.meb.gov.tr/mte_program_modul/moduller_pdf/Bile%C5%9Fik%20Mant%C4%B1k%20Devreleri.pdf




Kodlayıcılar (Encoder)

Dijital sistemlerde tüm işlemler 2‟lik sayı sistemine göre yapılır. Öyle ise yapılması gereken sayının 2‟lik sayı sistemine çevrilmesidir. Aksi takdirde bu değerler dijital sistemlerde işlenemeyecektir. Tüm sayıların ikilik sayı sisteminde karşılığına kod adı verilir. İkilik sayı sistemine çevirmeye ise kodlama adı verilir. İşte bu kodlama işlemini yapan devrelere kodlayıcılar denir. Alfanümerik tuş takımlarının ve klavyenin içerisinde kodlayıcı devreler bulunmaktadır.

8 Giriş 3 Çıkış Kodlayıcı

8 Giriş 3 Çıkış Kodlayıcı Encoderler
8 Giriş 3 Çıkış Kodlayıcı Blok Şeması 
8 giriş 3 çıkış kodlayıcı devresinde  aktif olan girişin ikilik sistemdeki karşılığı çıkışa aktarılır. Örneğin, D3 girişi aktif ise çıkışta 3 sayısının ikilik karşılığı olan (011)2 değeri okunur. Bu durumların tamamını Tablo 1 deki doğruluk tablasunda görebiliriz. Bu devrede de dikkat edilmesi gereken nokta girişlerden aynı anda sadece bir tanesinin aktif olmasıdır. Aksi takdirde çıkışımız karışır.



Encoderler
Tablo 1:  8 Giriş 3 Çıkış Kodlayıcı Blok Şeması Doğruluk Tablosu 


Aşağıdaki devre 8 giriş 3 çıkışlı kodlayıcı yani encoder ' e ait devre şemasıdır.

 8 giriş 3 çıkışlı encoder devresi
8 giriş 3 çıkışlı encoder devresi


Kaynak: http://www.megep.meb.gov.tr/mte_program_modul/moduller_pdf/Bile%C5%9Fik%20Mant%C4%B1k%20Devreleri.pdf















17 Ocak 2020 Cuma

Düğüm Gerilimleri Yöntemi ( Nodal Voltage Analysis )

Düğüm Gerilimleri Yöntemi ( Nodal Voltage Analysis )

31 Aralık 2019 Salı

Karnaugh (Karno) Haritaları Sadeleştirme Örnekleri

Sorular :

Aşağıda verilen karnaugh haritalarında  doğru gruplandırmayı yapıp çıkış ifadelerini bulunuz.






Çözümler: 


karnaugh maps
karnaugh maps examples

karnaugh maps examples


karnaugh haritaları örnekleri


Karnaugh Haritalarında Numaralandırma

Lojik devre tasarımını tam anlamıyla yapabilmek için öncelikle karnaugh haritalarında doğru gruplamanın yapılması gerekmektedir.

Aşağıdaki şekilde giriş sayısına göre kaç kutulu karno oluşturulduğu görülmektedir.





Aşağıdaki giriş sayısına göre oluşturulan kutucukların nasıl numaralandırıldığı görülmektedir. Karnaugh haritalarında doğru gruplandırma yapmak için numaralandırmanın doğru yapılması gerekmektedir.








Kaynak:

https://en.wikichip.org/wiki/karnaugh_map

18 Aralık 2019 Çarşamba

Arduino İle LDR li Karanlıkta Işık Veren Devre

Bu uygulamada Arduino mikrodenetleyicisi kullanarak LDR nin üzerine düşen ışık miktarına göre ortamı aydınlatan devre yapılmıştır.

Bu devrenin çalışması şu şekildedir: LDR  üzerinde ışık varken led diyot ışık vermeyecek , LDR üzerindeki ışık miktarı azalınca Led diyot yanacaktır.

Devrede kullanılan malzemeler şunlardır:
  • 1 adet  Arduino UNO
  • Breadboard
  • 1 adet LED
  • 1 adet 220 ohm Direnç 
  • 1 adet 1K ohm Direnç
  • 1 adet LDR 
  • İstediğiniz Renk Ve Boyutta Atlama Kablosu


    Devrede nin  şeması aşağıdaki gibidir :

    arduino uygulamaları



    Program kodları aşağıdaki gibidir: 


    #define led 3          //3.Pinde LED olduğunu tanımlıyoruz

    void setup() {

        pinMode(led,OUTPUT);    //LED'in çıkış elemanı olduğunu belirtiyoruz
        Serial.begin(9600);          //9600 Baundluk bir seri haberleşme başlatıyoruz

    }

    void loop() {

      int isik = analogRead(A0);      //Işık değişkenini A0 pinindeki LDR ile okuyoruz
      Serial.println(isik);                 //Okunan değeri seri iletişim ekranına yansıtıyoruz
      delay(100);                             //0.1 saniye gecikme oluşturuyoruz

      if(isik > 900)                          //Okunan ışık değeri 900'den büyük ise
      {                        
        digitalWrite(led,LOW);        //LED ışık vermesin
      }

      if(isik < 850)                          //Okunan ışık değeri 850'den küçük ise
      {
        digitalWrite(led,HIGH);        //Led ışık versin 
      }

    }


    LDR Nedir ? Ne İşe Yarar? 

    LDR ‘Light Dependent Resistor’ tamlamasının kısaltmasından gelmektedir ve anlamı ışığa bağımlı dirençtir. LDR ayrıca foto direnç olarak da adlandırılır.Bu Ortamdan aldığı fiziksel değişimden faydalanarak çıkışında da bir değişiklik gösterebildiği için sensör görevi gördüğünü söyleyebiliriz. 

    LDR nin üzerindeki ışık arttıkça direnci azalır. LDR üzerindeki ışık miktarı azaldıkça LDR nin direnci artar. Kısacası LDR direnci üzerine düşen ışık miktarına göre değişiklik gösterir. 

    Aşağıdaki resimde LDR nin çalışma grafiği ve şekli gösterilmiştir. 

    LDR nedir ve LDR ne işe yarar




    11 Aralık 2019 Çarşamba

    Potansiyometre İle Led Parlaklığı Ayarlama

    Bu uygulamada potansiyometre ile ledin parlaklığının ayarlanması sağlanmıştır.  Bu uygulamada , Arduino da analog giriş çıkış pini kullanılmıştır.

    Bu uygulamada amaç, potansiyometreden gelen analog sinyali ölçerek sinyalin büyüklüğü oranında ledin parlaklığını ayarlamaktır.

    Devrede kullanılan malzemeler şunlardır:
    • 1 adet  Arduino UNO
    • Breadboard
    • 1 adet LED
    • 1 adet 220 ohm Direnç 
    • 1 adet 10K Potansiyometre
    • İstediğiniz Renk Ve Boyutta Atlama Kablosu
    Devre şeması aşağıdaki gibidir: 

    pot ile led kontrol



    Program kodları aşağıdaki gibidir: 

    int ledPin=5;              // dijital 5 pinine ledPin ismi verildi
    int potPin=A0;            // AO pinine potPin ismi verildi
    int potDegeri;            // potDegeri değişkeni tanımlandı

    void setup(){

    }

    void loop(){
      potDegeri=analogRead(potPin);
      potDegeri=map(potDegeri, 0, 1023, 0, 255);
      analogWrite(ledPin, potDegeri);
      delay(10);
    }



    Program kodlarındaki bazı önemli satırların çalışma mantığı aşağıda gösterilmiştir:

    potDegeri=analogRead(potPin);    analogRead() fonksiyonu ile potansiyometrePin adlı pinden değer okunuyor ve potansiyometreDegeri adlı değişkene kaydediliyor.Okunan bu değer 0-1023 arasında bir değerdir.


    potDegeri=map(potDegeri, 0, 1023, 0, 255);  potDegeri 0-1023 arasında bir sayıdır.  Led’e sinyal göndereceğimiz PWM pini 0-255 arasında bir değer alabiliyor. Bu nedenle 0-1023 arasındaki sayısıları,  0-255 arası adımlara bölüyoruz. Bu işi yapan özel fonksiyonun adı map() fonksiyonudur.

    analogWrite(ledPin, potDegeri); analogWrite() komutu pinlere analog sinyal göndermek için kullanılır. potDegeri değişkenindeki değeri ledPin adlı pine gönderiyoruz. Led potansiyometreden gelen değer kadar parlak yanıyor.


    Kaynaklar:


    Arduino ile Buzzer Uygulaması

    Bu uygulamada buzzer 'ın  ARDUİNO ile nasıl kontrol edildiği anlatılmıştır.

    Buzzer; projelerimizde uyarı sesleri çıkarabilmek amacı ile kullanılan mini hoparlördür. 2 çeşit buzzer vardır. Bunlar, aktif ve pasif buzzerlardır. Aktif buzzer istenilen notaya göre ses çıkarabilir ve programla çeşitli müziklerin yapılması mümkün olan buzzerlardır. Pasif buzzer ise, sadece tek bir tonda ses çıkabilen ve sadece uyarı amacı ile kullanılan buzzerlardır.

    Devrede kullanılan malzemeler şunlardır:
    • Arduino UNO x1
    • Breadboard
    • 1 adet Buzzer 
    • İstediğiniz Renk Ve Boyutta Atlama Kablosu

    Devre şeması aşağıdaki gibidir: 

    arduino ile buzzer uygulaması

    Devrede buzzer elemanı Arduino nun 9 nolu pinine bağlanmıştır ve buzzer 'ın belirli saniye aralıklarıyla ses vermesi sağlanmıştır. 

    Program kodları aşağıdaki gibidir: 

    int buzzer=9; //   buzzer   9 numaralı dijital pine bağlandı

    void setup()

    {

         pinMode(buzzer, OUTPUT); // 9 numaralı pin çıkış olarak tanımlandı

    }

    void loop()

    {

         digitalWrite(buzzer, HIGH);
         delay(2000);   
         digitalWrite(buzzer, LOW);
         delay(2000);



    Program kodlarına bakılacak olunursa , buzzer ın 2 saniye ses çıkarıp 2 saniye sonra sesi kestiği görülmüştür.  










    10 Aralık 2019 Salı

    Arduino İle Karaşimşek Uygulaması

    Bu uygulamada 6 adet ledi butonlar aracılığıyla yakıp söndüren programın kodları yazılıp devre şeması çizilmiştir.

    Devrede kullanılan malzemeler şunlardır:

    • Arduino UNO x1
    • Breadboard
    • 6 adet istediğiniz renk LED
    • 6 adet 220 ohm Direnç 
    • İstediğiniz Renk Ve Boyutta Atlama Kablosu
    Devre şeması aşağıdaki gibidir:
    karasimsek
    -Karaşimşek Devresi-

    Uygulamada iki adet buton ve 6 adet led diyot kullanılmıştır.  Buton 1 e basıldığında ledler soldan  sağa , buton 2 ye basıldığında ise ledler sağdan sola doğru yanacaktır. Kodlarda değişiklik yaparak programı istediğiniz şekilde değiştirebilirsiniz. 

    Program kodları aşağıdaki gibidir: 




    int Ledler[] = {3,4,5,6,7,8};
    int buton1=12;              //12 nolu pin buton1 olarak tanımlandı
    int buton2=13;              //13 nolu pin buton2 olarak tanımlandı

    void setup()
    {
    pinMode(buton1, INPUT);    // buton1 giriş olarak ayarlandı  
    pinMode(buton2, INPUT);    // buton2 giriş olarak ayarlandı  

    for(int i=0; i<5 ;i++)    
      { 
        pinMode(Ledler[i], OUTPUT);   // LED pinleri cikis olarak ayarlandi 
      }
      
    }



    void loop()
    {
       if(digitalRead(buton1) == true)   //buton1 e basılıp basılmadığını kontrol et 
       {    
         for(int i=0; i<6; i++)
             { /* Tum LEDleri sirayla soldan sağa 100 milisaniye aralıklarla yakip sonduruyoruz */
             digitalWrite(Ledler[i],HIGH);      
             delay(100);                           
             digitalWrite(Ledler[i],LOW);
             delay(100);                  
             }
       }
       

       if(digitalRead(buton2) == true)   //buton 2 ye basılıp basılmadığını kontrol et 
       {    
         for(int i=5; i>=0; i--)
             { /* Tum LEDleri sirayla sağdan sola  100 milisaniye yakip sonduruyoruz */
             digitalWrite(Ledler[i],HIGH);      
             delay(100);                           
             digitalWrite(Ledler[i],LOW);
             delay(100);                  
             }
       }
    }