RGB saat

Başlatan efor, 18 Mart 2012, 18:55:58

efor

Merhaba Erol hocam,

picprojelreden da rahat bırakmayan bir üyenizim.

Elektronik merakım başlamakla beraber saat yapma hobimde baslamstır. bu yüzden kendimi geliştirmek adına sizden ve diger tecrübeli üyelerden yardım alarak RGB saat projemi sizlerele beraber yapmak istiyorum. Erol hocam bu saati yaparken baya bir yardımınıza yanı daha dogrusu tecrubelerınıze ustalıgınıza ıhtıyacım var.  Bu projeyi bu sitede yardımınzla beraber yapmayı düşünüyorum. yapmıs olcagım saatin ticaretini felan yapmayı düşünmüyorum sadece hobi ve kendımı gelıstırmek. özel istek olursa mailiyet ve emek karsılı yapacagım. umarım benı anlamıssınızdır hocam.  konuyu başlatabilirmiyim Erol hocam?

Mucit23

İyi güzelde hiç aklındaki saat ile ilgili RGB olması dışında bilgi vermemişsin.

Piyasada Envai çeşit Saat Devresi var. Senin aklındaki devreni internetteki devrelerden ayıran özelliği nedir. Eğer Sadece displaylerini rgb yapıp yeni bir saat diye ortaya koyacaksan hiç başlama bence ...

Yapıcaksan Farklı birşeyler yap
Bir ulusu yok etmenin En iyi yolu o ulusun dilini yok etmektir.

www.arectron.com/

efor

#2
projeye aslında coktan basladım fakat bazı yerlerde uastalık gerektıren kısımlar tecrube gerektıren kısımlar var. saatin piyasada olup olmamamsı önemlı degıl . dedıgım gıbı kendımı gelıstırmek adına yapacagım.

kart çizimide %80 kadar bitti diyebilirm fakat buraya paylastıgımda eksiklerımı yanlıslarımı gostererek duzeltecegım tekrardan.

60 adet  10mm rgb led etrafında. digitlerde 5 mm ledler ile yapılmıs bir saat düşünebilirsin. ete hocanın görüşü ile kaonuya burada başlamak istiyorum. pic basıcte profesyonel olmadıgım için yapacagım saat saat tam istedigim gibi çalısmayacaktı. onun için ete hocadan  ve sızlerden yardım alarak ortaya guzel birsey koymak istedim. daha öncede buna benzer yapmıs oldugum saat vardı. bunu elektrobilimde paylasmıstım. mucit sen bilirsin belki.

şurada daha önceden yapmıstım ve halen çalısıyor.

http://www.youtube.com/watch?v=BndHGJX47dM

http://elektrobilim.org/forum/dijital-elektronik/6781-__pro-saat-devresi-__-son.html

bu saati yaptıgım zamanlarda internette piyasada buna benzer saate sadece 1 projeye rastlamıstım oda ete hocanın projesıne benzeyen bir saati. onun dısında baska bu tıp saatler yoktu ve rastlamamıstım.
kımseden yardım almadan yaptıggım bu saatte eksıklerım coktu ve kart uzerınde modıfıye yapmıstım. pek hoş olmamıstı.

işlerimden dolayı picbasıc e dahıl dogru durust ogrenmek için egilemıyorum bu yuzden yardımlasark eksıklıklerımı kapatarak bilgi yenıleyerek bu projeyı beraber yapmayı hedefledım.

ete

Konuyu başlat diyeceğim ama birde iyi düşün demek zorundayım.
Yapılan bir şeyin (saatin) bir yararıda olması gerekir. Sırf zoru başarmak adına saate bir sürü özellik katmak çok akıllıca değil.

Ben bu 60 ledli saati biraz istek birazda merak açısından yaptım. Daha sonra saoğulsun bir arkadaşım bana PCB sini hazırlayıp verdi ve şu anda kutulanmış bir saatim var önümde çalışıp duruyor. Devreyi yaptıktan sonra bazı eksiklerin olduğunu fark ettim. Birincisi saat başı ledleri olmalı diye düşünmüştüm. Ama büroya gelen herkez her saat başına led koymaktansa (fazla alacalı bulacalı olacağını söylediler) yalnızca 12-3-6-9 saatlerine birer led koyamı önerdiler. Enteresandır bir birini tanımayan inasnlaın ortak bir önerisi şeklinde idi bu öneri bende öyle yaptım sonra kendimde bunu beğendim.
Kimisi bir iki animasyon daha ilave et dediler. Çok düşündüm aklıma bir sürü animasyon şekli geldi ama yine bir ortak görüş sonucu bunları yapmadım. Zira 60 adet led yalnızca saniye gösterme fonksiyonunu yerine getirmeli ve görsel olmalı denildi. Bende tutum 3 adet olan animasyonu 2 adede düşüdüm.
Tabiiki bir şeyler başarmak güzel bir duygu insana heyecan veriyor. Ama başarmakistediklerinde abuk subuk şeyler olmamalı.
Bu nedenle iyi düşün ve konuyu başlat bakalım nereye kadar gideriz.

Ete


efor

Hocam daha önceki yapmıs oldugum saati gönderdigim linkte baktınımı? nasıl buldunuz?

kart çizimine çok önceden başlamıstım ve yaklasık 4 -5 aydır hiç ilgilenemedım. şuan çalısıyorum. proje kendıme ait oldugu için dosyalar bilgisayarımda.  onun için akşam gerekli çizimi paylasarak ilk başta kart tasarımını  ekleneceklerı çıkacakları yapmalıyız.

10 mm RGB ledleri yurt dısından aldım fakat ortak anot almısım. 60 ledi tpic6b595 ile tasarlamıstım.  bu yuzden ya yenıden led sıparısı verecegım yada çizimde tpic yerıne 74hc595 mı  kullananalım?

74hc595 cıkısları sanırım 5 volt çıkıs verebiliyro dıye biliyorum bu yüzden yapılacak saatin adaptörü 5 volt olması kartta sıkıntı yaşatabilir. tüm ledleri sürerken  çekilecek akımın ve ledlere verilecek gerilimlerden dolatı sürücü kısımında  aşırı ısınma sorunu olmamamalı diye düşünüyorum bunun. saat adaptörunu 12v smps laptop adaptörlerıne benzeyen adaptörlerden kullanmak istiyorum.

önce bu kısımı halletmemeız lazm hocam.

ete

Saat güzel olmuş. Genelde bu tür şeyler üzerinde konuşmayı sevmem. Sana güzel gelen bana kötü gelir bana güzel gelende sana kötü gelir . O nedenle zevk konusu olan şeylerin kişisel bazda yorumu olmamalı. Ama sorduğun için fikrimide söylemeden geçemeyeceğim. Saat segmentleri hiç güzel değil. Daha kaliteli bir şey yapabilirdin. O kadar emek vermişsin ama oraya hiç özen göstermemişsin. Saniye ledleri kısmında çok beğendiğimi söyleyemeyeceğim. Ama o konuda kişisel tercihler öne çıktığı için bu benim fikrim sadece sen beğenmiş isen güzel olmuştur demek lazım. LCD orada bir işe yaramıyor maalesef. Ne uzaktan görülebiliyor neden yakından. Yalnızca saat ayarı içinmi koydun bilemedim ama bir işe yaradığını söyleyemeyeceğim. Üstelik ledler içinde o biraz görüntüyüde bozmuş gibi.
Ama dediğim gibi tercihler senin tercihlerin saygı duymak lazım.

60 adet ledin tepic ile sürülmesine hiç gerek yok idi. 74HC595ler 7V ta kadar beslenebiliyor. Böylece çıkışlarıda 7V ta kadar olabilir. Bu şekilde her çeşit display yada led bu alet ile sürülebilir. Yeterki sürdüğü şey 25 ma den fazla çekmesin. Bir sistemi TPIC ile besleyeceksen sistemin en azından 500 ma akım çekmesi gerekir. Sistemde o kadar akım çekecek bir şey göremedim. Bütün yapman gereken 595 lerin artı beslemesini ayarlı hale getir ve 5V ile 6.5V arasında bir yere ayarla parlaklığa göre tabiiki.

Benim sistem 12V ile çalışıyor. Power led sürücüsü ile besledim. 12V, 350 ma kadar bir akım veriyor ve direk 220AC ye bağlanıyorç Minik bir güç kaynağı diyebiliriz. Seninkide aynı şekilde olabilir. Piyasada bolca bulunuyor bu elemanlar.

Ete

Mucit23

Aslında hocam şimdi aklıma geldide. Bu saniye ledlerini matrix şekilde bağlayamazmıyız. Yani 8X8 Dotmatrix display üzerindeki ledleri, yuvarlak olacak şekilde dizdiğimizi düşenelim. Bağlantılar yine kendi arasında matrix olsun. Bu şekilde olsaydı bir sürü 74595 den ve dirençlerden kurtulmuş olurduk. Belki 60 adet ledi, yuvarlak oluşturacak şekilde dizip matrix bağlantı yapmak tek katlı pcb de çok sıkıntı yaratır ama Eğer çift taraflı bir pcb düşünürsen denemeye değer bir yöntem olduğu söyleyebilirim. Bence PCB yi çift taraflı yapıp SMD olarak Dizmelisin. Daha Derli toplu düzenli olur.
Bir ulusu yok etmenin En iyi yolu o ulusun dilini yok etmektir.

www.arectron.com/

ete

Olabilir ama saat deyip geçmeyin işin içine birde animasyon vs girince programın yükü pek ağırlaşıyor.
Sıcaklık sensörünü bile okumada zorlanıyor. Birde matriks led sürmeye kalkınca başına neler gelir bu sistemin Allah bilir.
Sistem kesnilikle çok çekirdekli çalışması gerekir. Burada çekirdekten şunu kast ediyorum. 595 lere bir kere şunu göster diye emir yolladınmı bir daha programın onlarla meşgul olması gerekmez. Burada 595 ler birer çekirdek işlemci görevi görüyor.
Bu nedenle iş bölümü yapıp iş yükünü bu şekilde azaltmak gerekir. Komuta daima işlemcide olacak elbet ama yalnızca emir vermesi ona vakit kaybettirmez. Ama ledleri yakmak gibi bir de iş yapmaya kalkarsa her şeyi 1000 ms içine sığdırmak imkansızlaşır.
Ete

efor

hocam görmus oldugunz saat aslında elektronik üzerine en iyi yaptıgım dever diyebilirim. ilk deneyimim.

yapacagımz saatte ben kartı iki yüzlu tasarladım ve smd malzemeler kullandım.

aksam çizimi paylaşagım fakat ilk yapmam gereken şey tpic leri silip  74hc595 kullanmak olacak. hocam bu saatten yaparken pcb fiyatını da aldım 10 adet için 100$  kadardı heralde. karttann 1 adette bastırsam aynı fıyatı istiyorlar bunun için bu fiyata bastırabılecegm kadar kart bastıracagım. yaparken 2 adet yapacagım sadece birisini size gönderecegim. ortaya cıkan projenın sizin emeginizn cok olacagı için ve çalışan programında sizin tarafınızdan fiziki olarak izlemeniz daha iyi olcaktır dıye düşünüyorum.

saat segmentlerını bu projemdede 5 mm rgb ledlerle yapacagım ve bu projedeki tasardada tek sıra halınde düşünmüştüm. daha güzel olabilcek bir dizilim ile de yapılabilir yada 7seg displaylerin arkasndan rgb ledler modifiye yapılarak rgb 7segmet yapılabilir. hangisi daha uygun olur hocam? aklınızda dızılım yapabilecegimiz baska fikir varmıdır ?

ete

5 mm RGB ledler bildiğim kadarı ile kare şeklinde zaten. Bu durumda 7 segment yapmaya daha elverişli gibiler. Ancak görünüş nasıl olur o konuda bir fikir sahibi değilim. Zaten iki sıra falan kullanmakda imkansız . O zaman çok büyür segmentler. Mecburen tek sıra dizilecekler.

Ete

efor

hocam çizimi paylaşıyorum,

5mm RGB lerde yuvarlak olarak hocam.

bu çizimdeki dikey cubukların led sayısını fazla tuttum  saat boyu buyuk olması için.

hocam siz çizime göz atın yanlıslarım varsa yada kart bıraz daha buyuk olabır.  ledlerın birbirlerine baglantıları hakkında dusuncelerınız?

madem 74hc595 kullanacagız ledlerı 5 voltta çalısacak şekilde baglantılar nasıl olmalı.

ledlerı hangı yarı iletleknlerle surmelıyız? dusuncem mosfet fakat sizin daha uygun görebilceginiz  malzeme nedir? transistörde olur diye düşünüyorum fakat mosfetler hakkında tecrubeye sahıp degilim bu yuzden mosfet olurmu?

efor


ete

Efor,
Önce istersen tam olarak ne yapmak istediğini laflada olsa bir açıklarsan bakacağım yere neye göre bakacağım fikrim olur.
Yoksa ortada henüz şema yok ve bana bak diyorsun ama neye göre bakayım.
Öncelikle işin prensibini bir açıkla bakalım. Sonuçta saat yapılacak. Ama RGB led işi biraz gözümü korkutuyor açıkçası.
İşin içine PWM katmak gerekecek. AMa sistem nasıl çalışacak neler yapılacak bilmem gerekiyor.
Yoksa PCB güzelçizilmiş. Pek kusurda gözükmüyor. Eksik dersen var gözüküyor ama neyi nasıl halledeceğini bilmediğimden yorum yapamıyorum. Yalnızca ledleri sürecek sistemi yapmışsın. Ama RGB ledi 595 ile sürersek onlara nasıl renk değiştireceğiz?
Daha akıllıca bir sistem gerekiyor.

Ete

Mucit23

Belki Sadece  7 Renk olur. İlla full clor olacak diye birşey yok bence7 Renkte yeterli
Bir ulusu yok etmenin En iyi yolu o ulusun dilini yok etmektir.

www.arectron.com/

efor

hocam RGB ledleri her renklerını biribirine paralel bagladım 60 adet olan ledleri sadece 3 mosfetle gerilimlerini ayarlamak istiyorum. ledlerin ortak uclarınıda tpic yada 74hc595 ile kontrol edecegim. her bir ledi ayrı ayrı renk ayarlamıyacagız.  60 led aynı anda aynı renkte yanacak zaten  çizimdede belli birbirlerine paralel baglı. ortak uclarda tpiclere geliyor.

ilk basta tpicleri kaldırıp 74 hc595 koyacagım. birde saat dijitlerini nasıl yapmamız hakkında fıkırlerınız beklıyorum. çizimdeki 7 seg dizilim ideal olurmu?  mucitin dedigi gibi olusacak 7 renk te yeterli olabilir. 

60 led için 3 pwm ile 3 mosfet kontrolu yapayım dıyorum
saat içinde farklı 3pwm ile 3 mosfet kullanıp kontrol edeyım dıyorum

toplam 6 farklı pwm sinyalı üretmemiz gerekiyor hocam. bunu yapabilirmiyiz? 2. bir işlemci kullanıp bu işlemciyle sadece pwm üretebiliriz. saat için kullanılacak picten  pwm üretecek pice seri data ile dakika bası saat başi renk degiştirme sinyalleri göndererek  yapmamız işimizi kolaylastırımı?  bu konudakı dusuncenız nedır?

yoksa tüm ledleri aynı renktemı kullanmalıyız ynı saat ledleri  ile sanıye ledlerı aynı renkte yaparak sıstemı basıtlestırmelımıyız ?

Powered by EzPortal