Elektrik elektronik temrinleri
Ders Notlarý => Arduino Öðreniyorum => Motor kontrol uygulamalarý => Konuyu balatan: Hasan ERTÜRK - 03 Ekim 2015, 16:40:03
-
http://www.youtube.com/watch?v=UwVUoxU6uzM
(http://temrinlerim.org/images/arduino85.png)
PLC'de olduðu gibi ladder diyagramý hazýrlayýp bunu arduinoya yüklemek mümkün olur mu diye soranlar için örnek bir çalýþma hazýrladým. Bu çalýþmayý baz alarak arduino programlama bilmeyenlerin de plc ile yapýlan bir çok kumanda devresini, en ucuz plc fiyatýnýn onda biri hatta arduinoyu yurt dýþý alýþ veriþ sitelerinden temin edilmesi durumunda otuzda biri fiyatta olan olan arduino ile yapabilmeleri mümkün.
Bundan sonraki açýklamalarý arduino programlamayý bilmeyip ladder programlamayý bilenleri dikkate alarak aþama aþama yapacaðým:
Örnek kumanda devremizde bir motor bir start butonu ile mühürlemeli olarak çalýþtýrýlacak ve motorumuz stop butonuna basýlana dek dönmeye devam edecek. Þimdi bu kumanda devresini ladder program olarak hazýrlayýp arduinoumuza yükleyip devrenin çalýþmasýný gözlemleyeceðiz.
Ladder diyagramýný hazýrlamak için waltech_ladder_maker programý gerekli olacak. Bu programý download bölümü (http://temrinlerim.org/index.php?action=downloads;sa=view;down=19)nden ya da internette arama yaparak farklý kaynaklardan iþletim sisteminize uygun versiyonunu indirebilirsiniz.
Ýstenilen özellikte çalýþmasý istenen otomatik kumanda devresi aþaðýdaki þekilde olacaktýr.
(http://temrinlerim.org/images/arduino82.png)
Klasik kumanda devresine göre hazýrlanmýþ olan PLC programý aþaðýdaki þekilde olacaktýr.
(http://temrinlerim.org/images/arduino83.png)
Þimdi arduino için ladder programýný waltech_ladder_maker programý ile aþaðýdaki gibi hazýrlayalým:
http://www.youtube.com/watch?v=JiYwADxUWU4
(http://temrinlerim.org/images/arduino84.png)
Bu çizimi yaparken kullanacaðýmýz arduino modelini hardware menüsünden seçmemiz gerekir. Bu iþlemi yapmayý unutmayýnýz. Ben arduino uno modelini kullandýðým için Arduino Unoyu seçtim.
Daha sonra Help menüsünden arduinomuzun giriþ ve çýkýþ pinlerine bakarak programý hazýrlarken uygun giriþ ve çýkýþlarý kullanmaya dikkat ediyoruz. Örneðimizde durdurma butonu için A0, baþlatma butonu için A1 ve çýkýþ için D5 pinini kullandýk.
(http://temrinlerim.org/images/arduino86.png)
Bu pinler waltech_ladder_maker programýnda þu giriþ ve çýkýþlara karþýlýk gelmektedir:
in_1: A1
in_2: A0
out_1: D5
Diðer giriþ ve çýkýþ pinlerini kullanmadýðýmýz için yazmaya gerek görmedim.
Hazýrlanan ladder programýn arduinoya aktarýlmasý:
Burasý tahmininizden çokdaha kolay olacaktýr. Arduinoide programýna ihtiyaç yoktur. Bilgisayarýnýza arduinousb baðlantýsýný yaptýktan sonra waltech_ladder programýnda compile butonuna týklamanýz yeterli. 15 - 20 saniye içerisinde programýnýz arduinoya yüklenmiþ ve arduinonuz yüklenmiþ olaan programa uygun olarak çalýþmaya hazýr olacaktýr.
Sýra geldi arduinoya diðer devre elemanlarýnýn baðlantýsýný yapmaya:
Devre þemasýný hazýrlarken dikkat edilmesi gereken bir nokta var: Örneðimizde giriþ elemanlarýný (baþlatma ve durdurma butonlarý) arduino ile irtibatlandýrýrken arduinoya atýlan programýn özelliði nedeniyle giriþlerin low-aktive özellikte olduðunu bilmeliyiz. Yani giriþlere lojik sýfýr seviyesi uygulandýðýnda giriþler aktif olmakta ve çýkýþ buna göre belirlenmektedir. Arduino giriþleri aktif yapýlmak istendiðinde hangi buton aktif olacaksa o buton üzerinden arduinonun ilgili giriþine lojik 0 seviyesi uygulanmalýdýr. Bu bilgiler ýþýðýnda devre þemamýz aþaðýdaki þekli alacaktýr.
(http://temrinlerim.org/images/arduino87.png)
-
merhabalar ben bu konuda daha önce yapmýþ olduðumuz bir çalýþmanýnda yer almasýný ve bu konu ile ilgilenenler için yol gösterici olabileceðini düþündüm. bu PLC mizin adý MOSTEM PLC tamamen tasarým, çizim, montaj ve denenmesi Mostem lisesi olarak biz yaptýk. þu anda da aktif olarak okulumuzda kullanýyoruz. iyi günler...
MOSTEM lisesi
Elektrik Öðretmeni
-
Merhaba. Hoþgeldiniz. Facede bir arduino sayfasýnda görmüþ olduðum çalýþma size ait olsa gerek. Bu þekilde çok daha kullanýþlý olacaktýr. Emeðinize saðlýk.
-
Teþekkür ederim. eðer bu konuda bir çalýþma yapmak isteyen olursa buradan ulaþabilir ve yardýmcý olmaya çalýþýrým diye düþündüm iyi çalýþmalar....
-
elinize saðlýk güzel çalýþma
-
programý sitenizden indirdim ama install dosyasý yoktu uygulama ikonuna basýnca açýlýyor ama herhangi bir buton ekleme yapamýyorum programý nasýl çalýþtýrabilirim
-
Videoyu incelemenizi öneririm. Orada nasýl yapýldýðý gösteriliyor.
-
merhabalar ben bu konuda daha önce yapmýþ olduðumuz bir çalýþmanýnda yer almasýný ve bu konu ile ilgilenenler için yol gösterici olabileceðini düþündüm. bu PLC mizin adý MOSTEM PLC tamamen tasarým, çizim, montaj ve denenmesi Mostem lisesi olarak biz yaptýk. þu anda da aktif olarak okulumuzda kullanýyoruz. iyi günler...
MOSTEM lisesi
Elektrik Öðretmeni
Deðerli hocam Teknik öðretmenim tam da aradýðým proje kýsýtlý imkanlarda çok güzel bir ders aracý olarak görünüyor. Pcb yi veya satýlýyor ise link paylaþmanýz mümkünmü teþekkürler.