Silicon, Atmegalı örneği robotun sayısal PID tekniği ile kontrol ediyor olmasından dolayı verdim. Bildiğin gibi PID analog bir tekniktir, PID yi işlemcilere uyarlarsak buna sayısal yada ayrık PID deriz. PID denetleyici en basit şekilde bir opamp 2 kapasite 3 dirençle yapılır. Uğraşmak isteyen uğraşır diye yol gösterdim. Analog çalışan robot yapmak sorun değil ve şema çizebiliriz. Ancak çizilen şemanın uygulanabilir olması için öncelikle şemayı çizenin devreyi bizzat yapıp varsa hatalarını yok edebilmek için yapıyla yada devre elemanı değerleriyle oynaması gerekir. Buna pek çoğumuzun zamanı olmayabilir. Fakat meraklı birisi çıkıp hepbirlikte bir şeyler yaparsınız. Ayrıca Atmegalı yada Motorolalı olması PICsiz anlamına da gelir. ![]() |
Robotu işlemci ile yapmanın elbette bazı avantajları var. Bir kere işi bir kaç çiple bitiriyorsunuz. İşlemci basit bir devre ile beslenebilir. Ancak denetleme sistemini işlemci ile değilde opamplarla yapmak gerekirse iş besleme açısından biraz çetrefilleşir. Ya düşük voltajlı opamplarla yada 5-10v besleme kullanmak gerekir. |
Arkadaşlar bence abartıyorsunuz transistörlerlen bile yapıla bilir bence sensörlerden gelen bilgi darlington bağlı transistörlerde yükseltilerek motorlara bağlı roleleri konrtrol edip edip çizgi üzerinde ilerleme sağlana bilir. |
LİNKTEKİ <<<< Yavruyu bi inceleyin,yavru dediysem çoğunuzdan yaşlı bir yavru. Diş derinliği ve adımı 3mm dişlileri oksijenle kesebilen (çizgisel hızı kesinlikle sabit) hiç titremeyen mükemmel bir sistemde kullanılıyor. Özelliği pic leri tanımaması ![]() Bunalmis ustanın dediği gibi,eskilerden,yani "çizgi izlemeye çalışan oyuncaklardan" değil. |
Transistörlerle yapılmış bir çizgi izleyen robota aşağıdaki linkten ulaşabilirsiniz: http://teknikim.com/robotik/transistor-tabanli-cizgi-izleyen-robot-yapimi/ Devre şeması ve anlatımı da var ;) |
İyi akşamlar. l298n h köprüsü entegresi ile yapabilirsin. bunun da içinde transistörlerle yapılmış h köprüsü var. 1 ve 15 bacaklarına siyah beyaz sensörü takarsın. sensörden gelen değere göre akımı ayarlar ve motorların hızlarını değiştirir. böylece çizgi izler. tam bir şema bulabilirsem eklerim. ben de elektronikte yeniyim yanlışım varsa kusura bakmayın. |
PIC'siz de yapılabilir fakat daha basite kaçılmış olur... Opamplarla yapılan devre ise biraz daha uğraş ister fakat sonucunda daha güzel bir robot ortaya çıkar... |
opamplarla 0.1 voltluk değişimi algılayıpi analog ir alıcı yapmıştım. komparatör ve evirmeyen yükselteçle. Çizgi izleyen robotda yapılabilir ,robotlar kosunda pek bilgim yok. Bu robotlarda cn70 sensör kullanılıyor. bu sensörün çıkışı sanırım dijital. Dijitalse DAC gerekir. O da opamp ile halledilir ama devre büyür. Sormak istediğim bu işlemi yapan analog çıkışlı hangi sensörü kullanmak gerekir.(foto diyot foto transistör, ldr dışında özel bir sensör var mıdır?) |
CNY70 zaten analog çıkış verir, içerisinde bildiğiniz fototransistör ve ir led vardır. Çizgi izleyende en çok kullanılan sensör budur, zaten Türkiye'deki firmalarda da çoğunlukla bu sensör bulunur. |
Aşağıdaki linkte de Atmel kullanılarak yapılmış ve PID ile kontrol edilmiş bir çizgi izleyen robot var: http://teknikim.com/robotik/pid-kontrollu-mikrodenetleyici-tabanli-cizgi-izleyen-robot-yapimi/ Videolarını izleyerek diğer transistörlerle yapılanla kıyaslarsanız PID ile yapılanın doğal olarak çok daha iyi performans gösterdiğini göreceksiniz. Bence PIC gibi kolay ulaşılabilir, pahalı olmayan bir mikrodenetleyici dururken işi daha temel düzeye indirip transistörlerle yapmak gereksiz. Çünkü transistörle yaptığınızda devreyi basit tutayım derseniz düzgün verim alamazsınız, PID yapayım derseniz de karışık ve kullanışsız bir devre olur. PIC kullandığınız da kodu değiştirerek katsayılarla oynayarak kolayca değişiklik yapabilirsiniz, ama bu değişiklikleri analog bir devrede yapmak daha zor olacaktır, direnç değerlerini vs değiştirmek gerekecektir. |
Ben ilk başta cny70 kullanarak sadece transistörle yapmak istedim fakat, sensör çıkışı elimdeki transistörleri sürecek kadar büyük değildi (5uA ölçtüm). Bu aralıkta çalışabilecek ve en azından kastkat bağlama ile sinyali 200mA civarına çekebilecek bir transistör önerebilir misiniz? Piyasada bulunan bir eleman olsa fena olmaz tabi ![]() Sonra da ldr li bir opamplı komparatör devresiyle (lm358) iki kanalı ayrı ayrı algılatıp motorları sürdürdüm. Bu yöntemle hiç fena olmadı. Pic siz olmaz diyen arkadaşlara sesleniyorum, pic in içinde transistör yok da ne var? ![]() |
Pic siz olur ama pwm kullanamazsın.Basit olur..İş görmez..Yarışmalara bu çizgi izleyenlere katılmayı bile düşünme derim.Amacın nedir? |
Bunun dışında bilgi isteyenlere kapım sonuna kadar açık.