Sercanca Çözümler..

F1 Led Stop Çakar Devresi Yapımı

F1 Led Stop Çakar Devresi Yapımı

Son zamanlarda araçların arkasında ortada bulunan LED stop lambasına modül bağlandığını gördüm. Değişik efektler olsada başlangıçta yanıp sönen ve sabitlenen efekt gayet güzeldi. Arkanızdan gelen kişinin sizi dikkat etmesi için bence gerekli olan bir özellik olduğunu düşünüyorum.

Piyasada araştırdığımda hazır modüllerin 10TL – 30TL arasında satıldığı gördüm. Bazıları sadece yapıp sönen bazıları ise farklı efektler üretebilen modüllerdi.

Malzeme çantama baktığımda ihtiyacım olan malzemeleri görünce dayanamadım ve elimdeki imkanlar doğrultusunda modülü yaptım. Hazır almak ucuza gelsede birşeyleri kendi başınıza yapıp kullanmanız bence paha biçilemez. Yapmışken biraz fonksiyonel birşey olsun dedim ve ortaya 13 Modlu çakar devresi çıktı. Yapıp kullanan arkadaşlar farklı modları seçerek kullanabilir.

Şimdi gelelim devremize,

Öncelikle elimde olan malzemeler ile yaptığımı söylemiştim. Bunlar 12F629, BDX53, LM7805, Direnç, LED, Kondansatördür. Yazılımı tahmin edebileceğiniz gibi Jalv2 ile geliştirdim. Ücretsiz ve basit işlerde favorim olması en büyük etken

PIC12F629 8 pinli bir mikrodenetleyicidir. Seçim nedeni 8 pinli olması ve elimde bulunmasından ibarettir. Elinizde varsa farklı mikrodenetleyicilerde kullanabilirsiniz. Devreyi PIC12F675 ilede kurup kullanabilirsiniz. 12F675 yazılımıda vereceğim.

BDX53C NPN tipi güçlü bir darlington transistördür. Biz sadece LED süreceğimiz için bize gayet yeterlidir. Datasheetini incelerseniz Voltaj ve Akım değerlerini görebilirsiniz.

Devre Şemamız yukarıda görüldüğü gibi basit ve çok malzeme gerektirmeyen yapıda. Toplamda bağlanacak 3 adet kablonuz olacaktır. Şemada 12F629 Vdd ve GND bağlantıları gözükmüyor. Devreyi yapmak isterseniz bunları göz önünde bulundurun.

Araçlar 12V olduğu için mikrodenetleyiciyi çalıştırmak adına LM7805 kullandım. giriş ve çıkışına 100nf kutupsuz kondansatör yerleştirdim. Bir tane buton kullanarak MOD seçimini sağladım. Butona her basıldığında bir sonraki moda geçer ve hafızasında kaydedip bir sonraki çalışmada hatırlamasını sağlayacak şekilde programladım. Hatta butona basıldığında işlemin uygulandığını göstermek için ledlere 2 kez göz kırptırdım. Animasyon listesini bitirip başa döndüğünüzde Altı kez göz kırptırdım. İlavetten 13. mod olan ve her bastığınızda farklı animasyon çıkan moda geldiğinizde 1 kez göz kırptırdım. Bu sayede butona basıldığındaki işlemleriniz görsel hale geldi. Son olarak çıkışa bağladığım LED sayesinde devre üzerindeki animasyonlar direkt gözükmektedir. Enerji verip ayar yapmak isterseniz bu LED ile görsel doğrulama yapabilirsiniz.

Elimdeki imkanlar doğrultusunda ben devreyi delikli karta yaptım. Zamanım olsaydı baskı devre çizip basacaktım ama bu şekilde kolayıma geldi desem yalan olmaz. İsteyen arkadaşlar bası devresini hazırlayabilir.

 

Kabul ediyorum işçilik çok iyi olmadı ama devremiz çalışıyor.

Devreyi dış etmenlerden korumak ve yalıtım sağlamak için ısıya dayanıklı 20mm çapında daralan makaron kullandım.

Isı sorunu olup olmayacağı soru işareti ile devreyi 1 saat full çalıştıdım. LM7805 ve diğerleri üzerinde ısı oluşmadı. Zaten araçta sadece frene bastığınızda devre enerjilenmektedir. Sürekli enerji altında çalışmayacaktır.

Yazılım tarafına baktığımızda daha öncede söylediğim gibi Jalv2 kullandım.

Gerekli gördüğüm açıklamaları Kodların yanlarına yazdım. Harici kütüphaneye bel bağlamamak adına bekleme ve eeprom okuma rutinlerini kendim yazdım. Kullanmak istediğiniz mikrodenetleyicinin lib dosyasını ekleyip kodu derleyebilirsiniz.

Animasyon Modları

Aslında toplamda 11 mod var 12. mod Düz yanıyor, 13. modta ise her frene bastığınızda farklı bir animasyonu yakıyor. Her animasyon frene basılı iken tekrar tekrar animasyonun başına dönüp tekrarlar.

1.Mod : Hızlıdan yavaşa doğru yanıp söner ve 20 sn sabit yanık kalıp başa döner.

2.Mod : Sürekli hızlı hızlı yanıp söner

3.Mod : 4 Kez yanıp söner, 1 sn yanık kalıp başa döner.

4.Mod : 3 Kez yanıp Söner, 1 sn sönük kalıp başa döner.

5.Mod : Düz Yanar ve kısılarak sönüp başa döner.

6.Mod : Hızlanarak yanıp söner başa döner.

7.Mod : 5 kere yanıp söner, 30sn yanık kalıp başa döner.

8.Mod : 2 farklı hızda yanıp söner başa döner.

9.Mod : 2 kez yanıp söner, 2 kez sönük kalıp başa döner.

10.Mod : Farklı hızlarda 3 kez yanıp söner, 5 sn yanık kalıp başa döner.

11.Mod : 4 kez yanıp söner, 6 sn yanık kalıp başa döner.

12.Mod : Devamlı yanık kalır.

13.Mod : Her defasında farklı animasyon oynatır.

Aşağıda bu çalışmayı hazırlarken kullandığım çalışma ortamından bir kare paylaşmak istedim. Yatak kenarında ne zor şartlar altında yaptığımı göstermek istedim. 🙂

Devrenin kullanımı ve çalışmasını göstermek adına çektiğim videoda aşağıdaki gibidir.

Devrenin PIC12F629 ve PIC12F675 hex dosyasını buradan indirebilrisiniz : Cakar-Program-FULL

Not : PIC12F629 mikrodenetleyicisine bu Hex kodunu yüklemek için USB Brenner 8 gibi bir PIC programlayıcıya ihtiyacınız olacaktır. İlavetten Devre sadece LED kullanılmış stop lambaları içindir. Eğer Akkor flamanlı bir ampüle sahip stop lamlasında kullacaksanız öncelikle ilgili ampülü LED versiyonu ile değiştirmeniz gereklidir.

Devrenin montajını başka bir yazıda detaylı anlatacağım.

Bu Uygulamada Neler Öğrenebiliriz ?

  • Jalv2 dilinin temel kullanımı
  • Jalv2 dilinde PIC12F629 için dahili eprom okuma ve yazma
  • Jalv2 dilinde tek buton kullanımı
  • Jalv2 dilinde tek pin ile led animasyon uygulaması

Başka bir yazıda görüşmek üzere,

Sercan TEK

BİR YORUM YAZIN

This site uses Akismet to reduce spam. Learn how your comment data is processed.

ZİYARETÇİ YORUMLARI - 19 YORUM
  1. furkan dedi ki:

    hex dosyasını atabilirmisiniz

    1. Sercan TEK dedi ki:

      Konu iceriginde linki mevcut

  2. özgür eryavuz dedi ki:

    şu yazi yazilan dosyalari hex dosyalarini banada atarmisiniz

    1. Sercan TEK dedi ki:

      Bana Mail atin gondereyim.

      SercanTEK.59@gmail.com

      1. özgür eryavuz dedi ki:

        erozgur96@gmail.com bu benim hesabım burdan atabilirsiniz

      2. özgür eryavuz dedi ki:

        mailimi paylaştim ama kodlar gelmedi

        1. Sercan TEK dedi ki:

          konuyu güncelledim. kodları direkt indirebilirsiniz. Konuya tekrar dönün.

  3. özgür eryavuz dedi ki:

    şu kodlari kullanmak için banada mail olarak atarmisiniz

  4. Taha burhanettin aydos dedi ki:

    Sercan abi bana hex dosyasının tam sürümünü göndermen mümkün mü

    1. Sercan TEK dedi ki:

      Merhaba Bilgisayar Yanımda degil ilk fırsatta atacağım

      1. Taha burhanettin aydos dedi ki:

        Eyw. Usta çok teşekkür ederim 😉 kralsın

  5. Gökhan dedi ki:

    Sercan bey merhaba ben bu devrede ki 7 ve 12. Modlu kullanmak istiyorum, konuyla ilgili bana yazılım kodunu gönderebilirseniz çok sevinirim, elimden bir çok iş gelir ama bu devreyi abime yaptıracağım kendisi eski bir endüstri meslek lisesi elektronik mezunu, çalışmalarınız çok güzel emeğinize sağlık.

  6. Nevzat Çavuş dedi ki:

    Sercan bey tebrik ederim güzel bir çalışma olmuş, bunu aracıma uygulamak istiyorum, gördüğüm kadarı ile kırmızı siyah ve sarı kablo mevcut, led bağlantısını nasıl yapıyoruz sarı kablo gnd mi 12v mi yoksa 7805 den çıkan 5v mi bunu ledin hangi ucuna bağlayacağız ve led in diğer ucuna hangi kablo bağlanacak tarif edermisiniz!!! ve varsa ve mümkünse kısıtlı olmayan kodu benimle paylaşırmısınız?. Şimdiden teşekkür ederim.

  7. Muhammet dedi ki:

    sercan bey yukardaki verdiğiniz kod satırlarını c de mi derlememizz lazım bazı animasyonları çıkarsak öyle kullanabilirmiyiz c de derledikten sonra yada sizin video da gösterdiğiniz gibi butona basınca istediğimiz animasyonda kalması için gerekli dosyayı atmanız mümkün mü?

    1. Sercan TEK dedi ki:

      Kodu derlemek için Jalv2 compiler ve Jaledit idesini kullanmanız gerekmektedir. gerekli dosyaları size mail attım.

  8. Harun bayirli dedi ki:

    Devreyi atarmısınız bağlantısını kendimiz yapalım

    1. Sercan TEK dedi ki:

      Yazı içerisinde zaten devre şeması ve açıklamaları mevcut.

  9. timpati dedi ki:

    devreden çok siteni beğendim. elektronik olsun mekanik olsun, kendi uğraşlarını, başarılarını, tasarılarını, bulduklarını yazıyor, paylaşıyorsun ve gülümsüyorsun. ne güzel…
    imrenmemek elde değil. eline, fikrine sağlık.

    1. Sercan TEK dedi ki:

      Teşekkür ederim.

      böyle düşünmeniz beni çok sevindirdi. Herkesin bir hobisi olmalı bende bunu hobi olarak devam ettiriyorum..

Yayımlanan tüm yazılar Sercan TEK tarafından yazılmaktadır. İzinsiz kullanımı yasaktır.