PIC18F2550 mikrodenetleyicisi kullanılan bu projede bilgisayar arayüzü kullanılarak 8 adet Röle çıkışı, 8 adet dijital giriş ve 4 adet LED çıkışı kontrol edilmektedir. Kart beslemesi bilgisayar USB portundan sağlanabileceği gibi harici bir 15-24V DC kaynaktan da sağlanabilir. Besleme kaynağı seçimi kart üzerinde ki jumper ile ayarlanabilir. Dijital girişler yalnızca switch veya buton için kullanılabilir.
USB haberleşmesi için HID (Human Interface Device) kullanıldığı için herhangi bir sürücü yüklemesi gerektirmeksizin çalışabilir. Bilgisayar arayüzü kullanılarak dijital girişler gözlenebilir, röle ve LED çıkışları kontrol edilebilir. Bilgisayar arayüzü Visual Basic 6.0 ile hazırlanmıştır. PIC programı Swordfish BASIC derleyicisi ile yazılmış, şema ve PCB Proteus ISIS & ARES programları ile hazırlanmıştır.
Dosya indirme LINK listesi (TXT formatında) link-23603.zip şifre-pass: 320volt.com
Yayım tarihi: 2014/10/01 Etiketler: microchip pic projeleri, PIC18F2550 örnekleri, usb haberleşme, usb hid, usb relay, usb röle
Teşekkürler.
Paylaşım için teşekkürler.
Visual basic de bu programı yazabilen arkadaşlar yardımcı olabilirmi bnde buna benzer birşey yapmak istiyorum
Ellerinize sağlık ancak, bunların Python için yazılımı yok mu acaba? Yani daha açık bir dil ile Python ile bunlar yapılamaz mı?
Uzun zamandır böyle bir devre arıyordum, özellikle VB6 ile yazılmış olması benim için çok iyi oldu. Pic’e atacağımız program sadece USBRelay.HEX adlı dosya mı ?
Farklı bir yazıda ilk önce HID haberleşme için Pic’ e önceden bir program atmak gerekli diye okumuştum.
Teşekkürler
devre mükemmel çalışıyor. Teşekkürler
Merhaba,
Öncelikle emeği geçen arkadaşa teşekkür ederim. Devreyi yaptım ancak bilgisayarın USB portuna taktığımda “USB Aygıtı Tanınmadı” uyarısı veriyor. Windows 8 işletim sistemi kullanıyorum. Windows 7de de denedim aynı uyarıyı verdi. Sorun ne olabilir acaba? Yardımınız için teşekkür ederim.
hex dosyasını yüklediğinizden emin olun ayrıca kendime ait olan yapmış olduğum çalışmada 64 bit işletim sisteminde bu tip problemler nadiren de olsa yaşanabiliyordu. hex dosyasını yeniden yüklemeyi deneyin… doğru hex dosyasını yüklediyseniz eminim çalışacaktır.