Mikrodenetleyiciler birbirlerine bağlanarak büyük projeler yapılabilir mi?

dert36

Üye
Katılım
5 Ocak 2011
Mesajlar
102
Puanları
1
1.) Elimde pic16c711 mikrodenetleyiciler var. Ben bunları birbirlerine bağlayarak daha güçlü işlemler yapabilir miyim?

2.) Tek bir pic16f628 mikrodenetleyicisi ile 20*60 yani 1200 led'li bir panelde kayan yazı devresi yapılabilir mi? Yoksa bir kaç tane pic bir birine bağlanarak mı yapılabilir ?
 
daha güçlü işlemlerden kastınız nedir önce onu belirtseydiniz iyi olurdu :) kalkıpta elbette bir mikroişlemci gibi akıcı işlem yapmasını sağlayamazsınız. fakat işlem kapasitesini arttırabilirsiniz. diyelimki (örnek veriyorum) elinizde yapmanız gereken kompleks bir işlem var. bunuda MCU larla yapmak istiyorsunuz. o zaman işe yarayabilir ama kompleks işlemlerde MCU lar tercih edilmezler. çünkü program rastgele bir yerlerde takılabilir ve buda bütün işlemlerin dengesini bozar.

2. olarak benimde bir projem var bir tane 16f628 ile yaklaşık 120 led sürmem gerekiyor. bunun için BCD encoder IC lerini kullanacağım. ben 4 tane 3*8 BCD encoder kullanacağım. ledleri 8 er 8 er sınıflandırıp, her ledi ayrı bir encoderle süreceğim. diğer 8 ledi yakmak içinde 2. bir encoder i grounda götürmek için transistör bağlantısı olarak kullanacağım. anlatımım biraz saçma gelebilir ama led küplerini (led cube) araştırırsan biraz ne demek istediğimi çok daha rahat anlayabilirsin. BCD encoder olarakta Türkiye'de 4028 entegreleri var bildiğim kadarıyla.

tabi benim yaklaşımım 1200 ledlik panel için çok zor kalabilir ama bu işlerde benim bildiğim temel mantık böyle.

saygılar.
 
daha güçlü işlemlerden kastınız nedir önce onu belirtseydiniz iyi olurdu :) kalkıpta elbette bir mikroişlemci gibi akıcı işlem yapmasını sağlayamazsınız. fakat işlem kapasitesini arttırabilirsiniz. diyelimki (örnek veriyorum) elinizde yapmanız gereken kompleks bir işlem var. bunuda MCU larla yapmak istiyorsunuz. o zaman işe yarayabilir ama kompleks işlemlerde MCU lar tercih edilmezler. çünkü program rastgele bir yerlerde takılabilir ve buda bütün işlemlerin dengesini bozar.

2. olarak benimde bir projem var bir tane 16f628 ile yaklaşık 120 led sürmem gerekiyor. bunun için BCD encoder IC lerini kullanacağım. ben 4 tane 3*8 BCD encoder kullanacağım. ledleri 8 er 8 er sınıflandırıp, her ledi ayrı bir encoderle süreceğim. diğer 8 ledi yakmak içinde 2. bir encoder i grounda götürmek için transistör bağlantısı olarak kullanacağım. anlatımım biraz saçma gelebilir ama led küplerini (led cube) araştırırsan biraz ne demek istediğimi çok daha rahat anlayabilirsin. BCD encoder olarakta Türkiye'de 4028 entegreleri var bildiğim kadarıyla.

tabi benim yaklaşımım 1200 ledlik panel için çok zor kalabilir ama bu işlerde benim bildiğim temel mantık böyle.

saygılar.

Öncelikle ayrıntılı cevabınız için çok teşekkür ederim hocam. Bu işlerde acemi olduğum için kavramları anlamakta güçlük çekiyorum. Güçlü işlemlerden kastım 1200 led gibi büyük paneller de kayan yazı uygulaması yapmak. dot matrix'leri birleştirip büyük bir panel yapmayı ve bu panelin üzerinde yazılar yazmayı düşünüyorum. Elimdeki imkanlar sınırlı olduğu için gelişmiş sistemlerde satın alamam. O yüzden böyle bir soru sordum. Encoderden kastınız led sürme entegresi mi ? ben bu entegreleri başka devrelerden çıkarıp kendi devreme taksam olur mu? Bi de merak ettiğim bir konu daha var. pic16f628'e internet üzerinden veri göndersem bu pic bu verileri okuyabilir mi ? mesela ben istanbuldayım. yaptığım devre de ankarada ve internete bağlı bir şekilde çalışıyor. ben istanbuldan bu devreye internet üzerinden veri göndersem bu pic bu verileri okuyabilir mi ?
 
BCD Encoder dediğimi en basit haliyle output çoğullayıcı olarak düşünebilirsiniz. İçerisindeki logic gatelerle (7402, 7432 vs. gibi) her farklı input değeri için farklı bir output vermektedir. İnternette 4028 entegrelerine veya yanlış hatırlamıyorsam 74218(emin değilim) entegrelerine bakarak bir fikir elde edebilirsiniz. ama şimdi tekrar düşündümde 1200 led için biraz kasıntı bir sistem olacak bu şekilde yapmanız. İşi çok yokuşa sürer. Birde hangi tarz devrelerde kullanıldığını kestiremedim encoderların fakat internet üzerinde 50 kuruş civarında bulabilirsiniz.

Evet, UART bacakları olan PIC leri internet üzerinden kontrol edebilirsiniz fakat aynı ağ üzerinde bulunmayacağınız için kullanacağınız statik IP adresini satın almanız gerekir. Yani bir nevi internet sitesi satın almanız gerekir bunu yapabilmek için. Bende bir projem için aynı şeyi yapmayı düşünüyorum ama benimki aynı ağ üzerinde olacağı için tek bir modemi server olarak kullanacağım.

Ayrıca pic kullanacaksan (yanlışım varsa düzeltin) bunun için W5100 tarzı entegreler kullanman gerekir. Bunun hazırlarını Arduino için yapmışlar. Eğer PIC programlamayı biliyorsan 3 gün sonra arduinoyla RC uçak bile yapabilirsin :) Ayrıca ethernet shield sayesindede yapmayı istediğin projeyi sadece kodlarıyla uğraşarak ve bir statik IP alarak halledebilirsin. Eğer almak istersen ben satmıyorum ama çok ucuza sağlayabileceğin yerlere yönlendirebilirim seni özel mesajla ilgilendiğini belirtirsen :)
 
BCD Encoder dediğimi en basit haliyle output çoğullayıcı olarak düşünebilirsiniz. İçerisindeki logic gatelerle (7402, 7432 vs. gibi) her farklı input değeri için farklı bir output vermektedir. İnternette 4028 entegrelerine veya yanlış hatırlamıyorsam 74218(emin değilim) entegrelerine bakarak bir fikir elde edebilirsiniz. ama şimdi tekrar düşündümde 1200 led için biraz kasıntı bir sistem olacak bu şekilde yapmanız. İşi çok yokuşa sürer. Birde hangi tarz devrelerde kullanıldığını kestiremedim encoderların fakat internet üzerinde 50 kuruş civarında bulabilirsiniz.

Evet, UART bacakları olan PIC leri internet üzerinden kontrol edebilirsiniz fakat aynı ağ üzerinde bulunmayacağınız için kullanacağınız statik IP adresini satın almanız gerekir. Yani bir nevi internet sitesi satın almanız gerekir bunu yapabilmek için. Bende bir projem için aynı şeyi yapmayı düşünüyorum ama benimki aynı ağ üzerinde olacağı için tek bir modemi server olarak kullanacağım.

Ayrıca pic kullanacaksan (yanlışım varsa düzeltin) bunun için W5100 tarzı entegreler kullanman gerekir. Bunun hazırlarını Arduino için yapmışlar. Eğer PIC programlamayı biliyorsan 3 gün sonra arduinoyla RC uçak bile yapabilirsin :) Ayrıca ethernet shield sayesindede yapmayı istediğin projeyi sadece kodlarıyla uğraşarak ve bir statik IP alarak halledebilirsin. Eğer almak istersen ben satmıyorum ama çok ucuza sağlayabileceğin yerlere yönlendirebilirim seni özel mesajla ilgilendiğini belirtirsen :)

Teşekkürler hocam. Ben okul okuyorum. Okul'un argesin de olan az bir parça ile yetinmek zorundayım. Param olsa hepsini alırım. Ama karnımı doyuracak parayı bile zor buluyorum. Öğrencilik hayatı işte. Arduino'yu araştırmıştım. O benim imkanlarımın ötesinde. Aynı ağ üzerinde olunca daha kolay mı olur? UART bacağı olmayan bir pic ile yapılamaz mı ? mesela 16f628 ile yapılabilir mi?
 
selam local ağ üzerinden yaptığım bir programı formada paylaşmıştım

https://www.kontrolkalemi.com/forum/konu/local-ağdan-pic-kumanda-devresi-yardım.72584/

daha sonra biraz daha çalışarak yenilikler yaptım belki işinize yara local ağa bağlı iki pc üzerinden çalışan devre ile 1 tarafta devrenin bağlandığı bir pc diğer tarafta ise ara yüz ile ağa bağlı olan bu pc de ki karttan veri alan bir diğer pc .

her iki ara yüzüde kendi bilgisayarımda açtığımda ve komut gönderdiğimde hatasız çalıştı bu konu üzerinden yardım cı olabilit-rim ara yüz programını vb6 ile hazırlamıştım
 
selam local ağ üzerinden yaptığım bir programı formada paylaşmıştım

https://www.kontrolkalemi.com/forum/konu/local-ağdan-pic-kumanda-devresi-yardım.72584/

daha sonra biraz daha çalışarak yenilikler yaptım belki işinize yara local ağa bağlı iki pc üzerinden çalışan devre ile 1 tarafta devrenin bağlandığı bir pc diğer tarafta ise ara yüz ile ağa bağlı olan bu pc de ki karttan veri alan bir diğer pc .

her iki ara yüzüde kendi bilgisayarımda açtığımda ve komut gönderdiğimde hatasız çalıştı bu konu üzerinden yardım cı olabilit-rim ara yüz programını vb6 ile hazırlamıştım

Teşekkür ederim. Benim istediğim bir pc ile devre kontrolü. Mesela bilgisayardan devreye komut gönderdiğimde bu devre komutu algılayacak ve led panele çıktı olarak verecek. ağ üzerinden böyle birşeyin yapılması mümkün mü?
 
evet şimdi işe gidecem yarın dosyaaları yenilerim
 
local ağda iki pc ile uzaktan kontrol deneme programı açık kodlarla beraber

iki adet pc programı var bunlardan sunucu ve istemci sunucu açıldıktan sonra istemci programını çalıştırın her iki programdada local port seçimi aynı olmalıdır isteğe göre değiştire bilirsin dereyi denedim bazzen aksaklık yapsada :( çalışıyor. giriş ve cıkış bilgisi haricinde ds18b20 den sıcaklık ölçüyor tüm bunları devrenin bağlı olduğu pcde ve local ağada bağlı olan diğer bilgisayar da da arayüz sayesinde aynı anda görülmektedir. geliştirmeye açık bir program
 
local ağda iki pc ile uzaktan kontrol deneme programı açık kodlarla beraber

iki adet pc programı var bunlardan sunucu ve istemci sunucu açıldıktan sonra istemci programını çalıştırın her iki programdada local port seçimi aynı olmalıdır isteğe göre değiştire bilirsin dereyi denedim bazzen aksaklık yapsada :( çalışıyor. giriş ve cıkış bilgisi haricinde ds18b20 den sıcaklık ölçüyor tüm bunları devrenin bağlı olduğu pcde ve local ağada bağlı olan diğer bilgisayar da da arayüz sayesinde aynı anda görülmektedir. geliştirmeye açık bir program

Teşekkür ederim hocam.
 

Forum istatistikleri

Konular
127,959
Mesajlar
913,918
Kullanıcılar
449,607
Son üye
sinan343834

Yeni konular

Geri
Üst