Bildirim
Cd surucusu devresi
Daha Fazla
Bu Konudaki Kullanıcılar:
Daha Az
1 Misafir - 1 Masaüstü
Giriş
Mesaj
-
-
Evet ben de parcaladim kisa sure once. Hatta bendekinde open ve close yaziyordu kartta. Biri open bilgisini algiliyor digeri close bilgisini algiliyor saniyorum.
Cok basit sekilde de yapilabilir, Arduinoya kod yazilarak da yapilabilir. Sadece motora giden arti ve eksi uclari yon degistirmen yeterli. Motora giden arti kablosuna eksi ver, motora giden eksi kablosuna arti ver motor ters yone donecek. Kapagi acacak veya kapaliysa acacak.
Motoru cift yonde dondurmek icin H koprusu devresi kullanabilirsin, tek chipte motor modulleri var. Veya google'a H koprusu yaz dort tane transistorle kendin de yapabilirsin. H koprusu.
< Bu mesaj bu kişi tarafından değiştirildi ahmet/elektro -- 16 Temmuz 2017; 19:41:57 >
< Bu ileti mobil sürüm kullanılarak atıldı > -
cevabınız için teşekkürler.
pek arduino hakkında bilgim yok ama kod yazma konusunda çok zorlanacağımı zannetmiyorum.
çok kullanabileceğim bir şey değil internette satılan 25-30 tl lik arduinolardan alıp direk bağlantı yapabilirmiyim ?
başka bir devreye ihtiyacım olur mu ? -
Direkt baglanti icin;
Arduinoda iki cikis tanimlayin.
Cikislardan biri 0 volt seviyesinde iken
Digeri +5V seviyesinde olsun, o takdirde motor doner.
Biri lojik "0" (yani low seviye) diger cikis lojik "1" (high) seviye yani.
Sifir olan cikisi arti volt ve bir olan cikisi sifir volt'a
durum degistirdiginizde motor ters yone doner.
Iki cikis da sifir volt seviyesinde ise veya iki cikis da
lojik "1" seviyesinde (+5 volt yani) motor donmez. :)
Bu sekilde, ek devre kullanmadan direkt arduinodan
surebilirsiniz.. Fakat motorun cekecegi miliamper
degerini arduinonun cikislari yeterli akimi saglar mi,
veya arduionaya zarar verir misiniz bilemem.
Genelde arduino da olsa, motor uygulamalari bir H koprusu ile birlikte kullanilirsa daha saglikli olur.
Amac, cikislardan biri "1" digeri "0" ise motor saga doner,
"1" olan cikis "0" durumuna, "0" olan cikis da "1" durumuna
durum degistirince motor ters yone doner..
< Bu ileti mobil sürüm kullanılarak atıldı >
-
-
quote:
Orijinalden alıntı: erkrep
çok güzel anlatmışsınız teşekkürler.
ancak ben arduıno hiç kullanmadım ve yeteri kadar bilgiye sahip değilim
internetten baktım arduıno ve motor sürücüleri fazla pahalı bir şey alırım sıkıntı değil ancak
şu örnek resimdeki sürücü arduıno ya nasıl monte ediliyor ki bu tam üzerine oturtabilecek şekilde
sanırım. ancak daha küçükleri var çift motor bağlantılı sanırım onların üzerine oturma gibi birşeyleride yok.
ve direk bilgisayara usb ıle bağladığımızda başka bir güç kaynağına gerek kalıyor mu ?
kalıyor ise kaç amper olduğu fln fark ediyor mu ?
veriyi içerisine atıp bilgisayardan kabloyu çıkarsak bile kodu tanıyor mu ? butona bastığımızda içerisinde veri var ise çalışıyor mu o şekilde.
dediğim gibi bu konuda bir bilgiye ve fazla ekipmana sahip değilim.
Bu motor surucu karti is yarar.
Biraz daha genis resimde veya kartin
aciklamalarina bakarsaniz motora baglanti
uclari vardir. Ve arduinoya baglanti uclari vardir.
Genelde iki motoru surmek icin kullanilir
bu yuzden dort tane motor ucu vardir.
Siz sadece bir tarafini kullanacaksiniz.
Arduinoya baglantisi ise,
Motor 1 icin iki cikis baglanacak arduinodan
bu karta, Motor 2 icin iki cikis baglanacak yine
arduinodan bu karta.
Birer de pwm ucu olabilir genelde, bu pwm ile
yine arduinodan alacaginiz birer pwm uclari ile
darbe genisligi modulasyonu cikis sinyali ile
motorlarin hiz kontrolunu da yapabilirsiniz.
Ornek arduino motor kodlari var google'da bulabilirsiniz.
Birkac kodu incelerseniz zaten siz de kendinize gore
kod yazabilirsiniz basittir.
Arduinoda kodu bilgisayardan yazarsiniz
Arduinonun kendi yukleyici programi ile arduinoya
bilgisayar usb portu uzerinden yuklersiniz.
Silinmez kalir o kodlar arduino kart uzerinde.
Her defasinda yuklemezsiniz. Arduinoya ne icin
kod yazdiysaniz hangi amacla kodladiysaniz o amac
icin kart olmus olur arduino.
Sonra bilgisayardan silip tekrar farkli kod yukleyebilirsiniz.
Kod yazarken bilirsiniz, once kullanacaginiz uclari
tanimlamaniz gerekiyor, giris mi cikis mi, buton mu
led mi vs. Daha sonra kod yazma satirlarina gecip
en son yazdiginiz kodu yaninda verilen usb kablosu
ile arduinonuzun icine yuklersiniz.
Daha basit motor surucu kartlari da vardir,
tek motor icin ve pwm (hiz kontrol) ozelligi olmayan.
Veya H koprusu olarak arastirin google'da,
4 transistorle kendiniz de bir H koprusu yapabilirsiniz.
Motor kartini da ayrica beslemeniz gerekebilir,
Arduinonun beslendigi kaynak yetersiz gelmezse,
motorun parazitlerinden arduino etkilenirse vs diye.
Genelde motor devrelerinde arduinoyu 9 volt
adaptor girisine adaptor takarak beslerler,
motor kartini ise bu 9 volt adaptore direkt baglarlar.
Iki tane basit H koprusu ekliyorum:
< Bu mesaj bu kişi tarafından değiştirildi ahmet/elektro -- 17 Temmuz 2017; 15:8:13 >
< Bu ileti mobil sürüm kullanılarak atıldı >
-
peki bu bağlantı yapılacak dedimişssiniz kablo ilemi bağlantı yapılıyor ? ve bu
sürücünün altındaki birsürü tırnak var genel olarak mı oturtuluyor bunlar arduıno nun üzerine ?
onlar oturtuluyor ise tekrar bir bağlantıya neden ihtiyaç kalıyor. ? -
quote:
Orijinalden alıntı: erkrep
peki bu bağlantı yapılacak dedimişssiniz kablo ilemi bağlantı yapılıyor ? ve bu
sürücünün altındaki birsürü tırnak var genel olarak mı oturtuluyor bunlar arduıno nun üzerine ?
onlar oturtuluyor ise tekrar bir bağlantıya neden ihtiyaç kalıyor. ?
Bazi kartlar "shield" seklinde yapilir.
Genelde arduinonun pinlerine birebir denk
gelecek sekilde yapilir ve shield denir,
motor surucu shield'i, vs.
Bu da buyuk ihtimal oyle birsey olabilir,
eger arduino uzerine tam oturuyorsa.
Fakat arduinonun hangi cikis pinlerini
kullandigina bakmalisiniz ve programi yazarken
ona gore arduinonun o uclarini cikis olarak
taninlamalisiniz.
Temel olarak bir onceki mesajda anlattigim
uclarina gerek duyar, bir de GND ucu.
Onu da o pinlerden aliyor gordugum kadariyla
bu shield.
Motorlarin calismasi icin motor kartini
ayrica beslemeniz gerekebilir, 9 volt ile veya 12
volt ile. Genelde motor besleme kismi ayri olur
ve gucunu arduino beslemesinden almayabilir.
< Bu ileti mobil sürüm kullanılarak atıldı >
-
Fakat bu kapsamli bir seye benziyor, arduinonun cok fazla cikis pinini kullanmis. Kartin uzerinde servo falan
yaziyor reset butonu var kartta. Bu kart sizin izinize
yaramayabilir. Sizin aslinda basit bir H koprusu modulu
isinizi gorur.
Diger sorunuz ise, kart eger bu sekilde arduinonun
uzerine birebir oturacak sekilde yapilmamissa,
evet arada kablolar ile baglanti yapmalisiniz.
Sizin burada temel olarak kullanacaginiz,
Arduinonun iki cikis ucu, bir de programi yazarken
tanimlayacaginiz bir button giris ucu.
Bir de GND getireceksiniz H koprusu kartina tabii ki.
H koprusunu de ayri besleyeceksiniz 9 voltla veya
12 voltla.
Boyle birsey isinizi gorur:
IN1 IN2 ve motor icin Motor A uclarini kullanacaksiniz, bir de GND baglamaniz gerekiyor arduinonun GND'sinden bu karta.
Karti da ayrica beslemeniz gerekiyor.
Cok ozellikli karta gerek yok sizin icin.
< Bu mesaj bu kişi tarafından değiştirildi ahmet/elektro -- 17 Temmuz 2017; 17:43:2 >
< Bu ileti mobil sürüm kullanılarak atıldı >
-
Cevaplariniz icin tesekkurler.
Yani ben bu karta motorun 2 kablosunu ve bir buton taktigimda arduino ya basit bir baglanti saglayip kod attigimda istedigim seyi
elde edecegim
< Bu ileti mobil sürüm kullanılarak atıldı > -
quote:
Orijinalden alıntı: erkrep
Cevaplariniz icin tesekkurler.
Yani ben bu karta motorun 2 kablosunu ve bir buton taktigimda arduino ya basit bir baglanti saglayip kod attigimda istedigim seyi
elde edecegim
Motor surucu kartlari sadece buffer gorevi gorur,
Arduino cikislarina yuklenmemeniz icin.
Asil onemli olan arduinoya yazacaginiz koddur.
Kodu arduino cikislarina biri ters digeri duz,
paralel bagli iki led ve bu ledlere seri bagli 330 ohm
direnc baglayip test edebilirsiniz.
Motor bir yone dondugunde bir led, ters yone dondugunde
diger led yanacaktir, temsili olarak. :)
Sizin burada, sınır algilama svitchleri icin de
giris uclari tanimlamaniz gerekiyor saniyorum
Arduinoda. Oyle ki, motor bir yone donerken kapak
acildi bilgisi geldiginde motor duracak.
Tekrar butona basildiginda motor ters yone donecek
ve kapak kapandi sınırı switchinden bilgi geldiginde
motor yine duracak.
O zaman
INPUT A, INPUT B ve INPUT BUTTON olacak.
OUT 1 ve OUT 2 olacak tanimlamaniz gereken
motor icin. Aradaki programi da ben mi yazayim? :)
Saka yapiyorum. Programlama bilgim olsa o kadar
hemen yazayim burada! Ancak internette ornek
kodlara bakarak zarzor yine yazarim birseyler..
< Bu ileti mobil sürüm kullanılarak atıldı >
-
Bu arada, butun input'lari surekli high'da olsa dahi
bir defa tetiklenecek sekilde tanimlamaniz gerekiyor.
Sadece high'a dogru cikarken, yani yukselen kenarda
tetiklensin ornegin. Aksihalde kapak acik - kapak kapali
svitchlerinden surekli high seviyesinde kalan olursa
sadece yukselen kenarda tetiklenen sekilde de olmazsa
bir switch digerini daima kilitler.
< Bu ileti mobil sürüm kullanılarak atıldı > -
teşekkürler.
sanırım bu kadar bilgi yeterli bana malzemeleri tamamlayıp yapmaya başladığımda devam edelim yoksa bilmediğim için
kafam karışıyo :) -
İki tane Swiç olur, birisi tabla kapandığını ve açıldığını algılayıp yükleme motorunun durmasını sağlar bu swiç üç uçludur. Diğeri spindle motorun orada bir yerdedir, lazer ünitesi en dibe dayanınca durmasını sağlar.
< Bu mesaj bu kişi tarafından değiştirildi ipli jeton -- 19 Temmuz 2017; 14:15:02 >
< Bu ileti tablet sürüm kullanılarak atıldı > -
Sayfa:
1
Ip işlemleri
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X