USB Programlı Ev Projesi
Evimizdeki bazı cihazlari gün ve saatini ayarlayarak çeşitli kademelerde çalıştırabileceğimiz USB üzerinden çalışan bir devre |
USB porttan bilgisayara bağlanarak çalışır usb portu tercih etmemin sebebi,artık daha önceki çalışmalarımda bilgisayara bağlantı portu olarak kullandığım seri port (rs232) ve aslında eskiden yazıcı bağlantı portu olarak kullanılan benimde elektronik devrelerin haberleşmesi için kullandığım lpt (paralel printer portu) nun yeni bilgisayarlarda bulunmaması artık bu tip haberleşme işleri tamamiyle usb porttan yapılıyor ilk defa usb porttan çalışmayı düşündüğümde yaptığım araştırmalarda çok da açıklayıcı bilgiler bulamadığımdan bu işin çok zor olacağını hatta benim bilgilerimle imkansız olduğunu düşünmüştüm fakat daha sonraları internette arkadaşların yaptığı örnek projeleri ve detaylı anlatımları bulduğumda eskiden kullandığım portlar kadar kolay olduğunu gördüm size tavsiyem yeni devre tasarımlarınızda konu ile ilgili araştırma yapıp usb bağlantı noktasını artık kullanmanız internette Türkçe olarak bir çok yerde detaylı anlatımlar var karşılaştığım diğer bir sorun ise daha önce kullandığım 16f84 ,16f628,16f877 gibi mikrodenetleyicilerle yapılabileceğini zannettiğimden boş yere çok zaman kaybettim usb haberleşme işi elektronik malzeme satan iş yerlerinde eskiden zor bulunan artık her yerde bulunan 18f2550 ve 18f4550 gibi mikrodenetleyicilerle yapılabiliyor bunlarda dahili usb haberleşmesi bulunuyor.
http://wrs.microchip.com/maps/maps.exe adresinden kaydedeceğiniz yazılımla firmanın ürettiği malzemeler içinden sadece sizin tasarlayacağınız devrenin ihtiyacı olan malzemeyi çeşitli özelliklerini belirterek seçebilirsiniz aynı seçimi internet sitesinde yazılım olmadanda yapabilirsiniz internet adresi http://www.microchip.com/maps/main.aspx dir çünkü bazen tasarımlarımızda ihtiyaç olmadığı halde daha yüksek seviye malzemeleri kullanabiliyoruz eğer detaylı seçim yaparsak sadece devrenin ihtiyacı kadar olan malzemeyi kullanabiliriz.
Programın çalışması şöyledir ilk çalıştığında sizden kademe seçimi yapmanızı isteyen bir uyarı verir tamam tuşuna basın ve açılan programın alt kısmından bir kademe seçimi yapınız kademe 1 de benim tasarım esnasında denemelerimde kaydettiğim ayarlar var bunları örnek olsun düşüncesiyle silmedim siz değişiklikleri yaptıktan kaydet tuşuna basarak değiştire bilirsiniz dikkat etmeniz gereken tarih ve saat bilgilerini yazarken tarih için 20.07.2010 saat için 11:15:00 şeklinde yazmanız noktalama işaretlerinde hata yaparsanız program zamanı geldiğinde portu çalıştırmayacaktır zamanı gelen port çalışırken yanındaki mavi bölüm kırmızı renk alır bitiş zamanı geldiğinde ise tekrar mavi renk alır .
Yedi adet kademesi vardır siz bunlara istediğiniz ayarları yaptıktan sonra kaydet tuşuna basarak değiştirebilirsiniz seçilmiş olan kademe kırmızı renk alır programın üst orta bölümünde takılmamış bir usb fiş resmi vardır buraya dikkat edin eğer yaptığınız devrede herhangi bir sorun yoksa resim takılmış usb olarak değişir program kayıtlarını bulunduğu bilgisayar klasörünün içinde kademe1.txt den kademe7.txt ye kadar olan metin içerikli dosyalarda tutar siz bunları Windows not defteri programıyla açabilirsiniz fakat içeriğinde değişiklik yapmayın çünkü program dosyalara ascii karakter olarak görünmeyen bilgilerde yazar değişiklik yaptığınızda bunların yeri değişir yada silerseniz program bir daha çalışmaz veya hatalı çalışır bunu bilgi için yazdım.
Programın çalışırken olan görüntüsü.
Programın internet yoluyla uzaktan erişim özelliği bulunmamaktadır bunun yerine Windows xp ve üzeri işletim sistemlerinde bulunan uzak masaüstü özelliğini kullanarak dışardan ayarlarını değiştirebilirsiniz
Devrede kullanılan transistör lerin hepsi 2n2222 plastik tip olandandır
Dirençler 470 ohm çeyrek wattır
Role olarak 12 volt bobin voltajlı 5 amper kontak değeri olan finder type 40.52 model kullandım baskı devredeki ölçüler buna göre çizildi bu roleyi seçmemdeki sebep küçük boyutlu olmasına rağmen 5 amper kontak değeri var ,kolay bulunabiliyor ve daha önceki tecrübelerimden güzel çalıştığını düşündüğümden dolayı.
Kartın bağlantı portları için kart montajlı klemens kullanın
Devrenin pcb görünüm ve malzeme diziliş şekli
Kartın sol üst tarafında 12 volt besleme girişi vardır bu giriş sadece rolelerin çalışması içindir aslında roleleri 5 volt kullanıp usb porttaki hazır beslemeyi kullanabilirdim fakat bu usb porta 10 tane roleninde aynı anda çalıştığını düşünürsek fazla yük getirecekti bu yüzden role beslemelerini ayrı olarak düşündüm kartta gördüğünüz gibi role besleme girişi ile usb port un şaseleri ortak bu yüzden role beslemesi icin regülesi çok iyi olan bir adaptör kullanın bilgisayarınızın sağlıklı çalışması açısından önemli kötü regüleli bir adaptör kullanırsanız bilgisayarınız etkilenir ve zarar görür
Eğer yaptığınız devrede herhangi bir sorun yoksa alttaki hareketli resimdeki gibi bilgisayarda görüntü oluşur.
Program
Usbproject Hex Dosyası
PCB Büyük
Devrenin PCB dosyası