Elektronik Mum Işığı
Date: Thursday, May 31 @ 05:45:07 EDT
Topic:


Bu projenin konusu, başlıkta da belirtildiği gibi yanan bir mumu elektronik olarak taklit etmek. Super parlak LED ler kullanılarak gerçekleştirildiğinde yaklaşık 30mA kadar akım çekerek çalışan, etrafı yakma tehlikesi bulunmayan bir mum elde etmiş oluyorsunuz :)



3 adet led, çeşitli parlaklık değerlerinde sürekli değişim göstererek yanan bir mumun, değişen ışıklı, titrek alevini gayet güzel bir şekilde canlandırmaktalar.

mum.c içerisinde görülebilecek BYTE CONST TABLE şeklinde başlayan tablo, mum alevindeki değişiklikleri, rüzgara bağlı titremeleri vs sağlayan veritabanına ait. 12 satır ve her satırda da 10 adet veri, toplam 120 adet ışık verisi var. Program bu verileri sırayla ledlere vererek kullanmakta.

if (tablsay == 100) tablsay = 0;

satırındaki 100 değeri de tablonun ne kadarlık bir bölümünün kullanılacağını belirliyor. Yani 100 değeri seçilmişse 120 adetlik tablo değerlerimizin sadece ilk 100 ünü kullanabiliyoruz. Bu sayıyı 120 ye kadar arttırabilirsiniz.

Aslında bu tablonun boyutu belleğin yettiği kadar arttırılabilir. Böylece daha az tekrar ediyor hissi uyandıran bir mum yanma etkisi yaratılabilir. Hatta bu aşamada mum alevinin gerçekçiliğini arttırmak için gerçek bir mumdan yararlanılabilir.



Nasıl mı? Yukarıdaki devreyi kullanarak tabi. Bu devre asıl mum devresinden farklı ve işlevi 3 ayrı sensörden gelen verileri ölçerek bunları seri port üzerinden göndermek. Alıcı olarak da kendi PC seri portunuzu kullandığınızda gerçek bir mumun yanışı sırasındaki mum alevinin ürettiği değişik değerleri kaydetmiş olacaksınız. Bu değerleri alıp programdaki tabloya yazmanız yeterli.

Mum alevini hissedecek 3 ayrı sensörü de aşağıdaki basit çizime göre yapabilirsiniz.



Tabi pic 12F675 i PC seri portuna bağlayabilmek için arada max 232 gibi bir çevirici chip ve bazı yardımcı elemanlarını kullanmanız gerekli. Bu devreyi de sitemizde, ozchipleri ile ilgili devre şemalarında bulabilirsiniz.

ozz chip devre şeması Projenin C kaynak kodları Mum'un Proteus Dosyası ışık ölçüm devresi proteus dosyası

PIC'e kazınacak hex dosyaları Proteus COF dosyaları






This article comes from Robotik & Elektronik
http://www.endtas.com/robot

The URL for this story is:
http://www.endtas.com/robot/modules.php?name=News&file=article&sid=176