Arduino Joystick ile Servo Motor Kontrolü
ฝัง
- เผยแพร่เมื่อ 11 ส.ค. 2018
- Arduino Süper Başlangıç Seti: www.robotistan.com/arduino-su...
Videodaki uygulamamız için yazdığımız koda Github sayfamızdan ulaşabilirsiniz : bit.ly/2B7KQo8
Arduino Dersleri serimize devam ediyoruz! Merak ile beklediğiniz serimizde sizlere en basit Arduino uygulaması, yani LED yakıp söndürmekten başlayarak daha karmaşık projelere doğru ilerleyeceğiz.
Serimizde Arduino Başlangıç Seti üzerinden ilerleyeceğiz. Bu set ile yapabildiğimiz uygulamaları tamamladığımızda daha ileri seviye uygulamalara geçeceğiz.
Arduino Başlangıç Seti : goo.gl/eeNhk3
Bu videomuzda Joystick'ten analog veri okuyup, servo motor döndürmeyi öğreneceğiz.
Arduino modellerini sitemizden detaylı şekilde inceleyebilirsiniz: goo.gl/CCpc4j
Serinin tamamı için blog sitemize göz atabilirsiniz: goo.gl/UxtExv
Arduino dersleri videolarının tamamı için: goo.gl/5yQ7Gb
Kesme Matı: goo.gl/WEQ72T
Atölye malzemelerin indirimi kaçırmayın! : www.robotistan.com/atolye.dhtml
Bu video ile beraber bunlar da dikkatinizi çekebilir:
Raspberry Pi 3 içeriklerimiz: goo.gl/B4ukpW
Temel Elektronik içeriklerimiz: goo.gl/6hBUrQ
Ürün incelemelerimiz: goo.gl/1ogxB2
Makeblock içeriklerimiz: goo.gl/R2gDrS
Robot Nasıl Yapılır? Baştan Sona Öğren: goo.gl/CGwr1Y
Arduino, Raspberry Pi , elektronik, robotik gibi konulara ilginiz varsa Maker Blogu Ziyaret Edin! bit.ly/2iWxVKm
Kanalımıza yüklenen videolardan hemen haberdar olmak için abone olmayı ve bildirimleri açmayı unutmayın!
Intagram'da Bizi Takip Edin: / robotistan - วิทยาศาสตร์และเทคโนโลยี
efektler bir harika
elinize sağlık son iki videoda efekt eklentisi de çok hoş olmuş. :)
Bu efektleri ve yazıları hangi programla yapıyorsunuz acaba. Kolay gelsin
Şu montaja hayranım başa sarıp sarıp izleyesim geliyo 😍😍
sana bişi söylümi şu piyasada en iyi anlatan adamsın helal olsun sana
eline sağlık çok güzel olmuş,ben arduino robot kol'u kontrol etmek için joystick kullandım.Teşekkürler
değerlenir buraları emeğinize sağlık
hocam arduino ile otomatik saksı(çiçek) sulama projesi yaparmısınız. zaman ayarlı ve çift motorlu.
abi senin videolarını hep izliyorum ve hepsi çok faydalı yollar açıyor
İlge abi merhaba,videolarını severek izliyorum,sitenizden de alışveriş yapıyorum.Güzel hizmetleriniz teşekkürler,elinize sağlık.Ben logitech F710 oyun kumandası ile kontrol edilebilen oyuncak 6 tekerlekli araba yapmak istiyorum kendime.Araba değil de arazi robotu daha doğru olur.Bu proje için hangi yazılım dillerini öğrenmeliyim?Robotumu F710 ile nasıl haberleştirebilirim? Kullanmam gereken mikrodenetleyici hangisi? Yardımcı olursanız sevinirim.İyi çalışmalar.
Çok teşekkür ederim oldu bir sürü yerden denedim ama buradan oldu projem tamamlandı sayılır çok teşekkürler
hocam öncelikle saygılar .egitimlerinizi buyuk keyifle izliyoruz.sizden ricam pıd kontrollü bir servo devresi yaparmısınz devredeki amac jenerator voltaj kontrolü. jeneratorde belirlemiş oldugumuz voltajn degerini okuyup ayarladıgımız voltaj icin yuk bindiğide voltajı sabit tutmak için servo vasıtası ile jenerator karburatörünü kontrol edicek.simdiden teşekkürler
Robot yapacaktım kolundaydik sağolun
teşekkürler gayet yararlı oldu
çok mutlu oldum yapınca... zıt zıt sesler çıkartması beni benden aldı :D
@Berkay Gündoğmuş OLABİLİR
@Berkay Gündoğmuş ewt bendede öyle oldu ama ben bozdum onun yerine kumanda ile kontrol edilen led ve dijitsl metre yaptım
@Berkay Gündoğmuş reis kaç liya aldını soylensienize bütün malzemeler le birlikte sü4çü kartı ve joyistikle 200 geçmese tmm benim için
Kaç liray aldınız
Arduino süper başlangıç seti güncellendi mi önceden joystik veya ses sensörü yoktu yada ekstra malzeme mi kullanıyorsunuz
çok güzel yapmışsınız
Eline sağlık
yönlendirme için 2'li Joystick Kartı , hareket mekanızması için bir servo motor ve iki tane dc motor, araç üzerinde bulunacak arduino ile haberleşmeyi sağlamak için bluetooth sheild kullanarak bir uzaktan kumandalı araç yapılabilir mi?
elinize sağlık
abi çok sağol oldu teşekkürler
süper olmuş
Güzel bir çalışma
Joystick ile kontrol edilen robot kol videosu da çeker misiniz
Sayin Robotistan , rica etsem biz simulator oyunculari icin button box nasil yapilir gosterebilirmisiniz, tesekkurler
L293 d motor sürücü karti ile DC motor hız ve yön kontrollü videosu yapar mısınız ödevim için gerekli simdididen teşekkür ederim 😊
Merhaba
Acaba röle ile servo motor kontrolünü nasıl yaparım?
Hocam Arduino Başlangıç seti stoklarınıza ne zaman eklenecek? Dolar 10 olmadan alayım dedim ama bitmiş :D
Aynı sistemi joystick yerine potansiyometre ile de yapilabilir kodlar ;
#include
Servo motor;
int deger = 0;
int potpin = A0;
int derece;
void setup() {
Serial.begin(9600);
motor.attach(3);
}
void loop() {
deger = analogRead(A0);
derece = map(deger ,0,1023,0,180);
motor.write(derece);
}
Yaptım çok güzel oldu teşekkür ederim.
kullandığım joystickin kalibresinde sıkıntı var orta konumda 850 gibi bir değer gösteriyor bunu düzelmenin bir yolu var mı
Abi Esp8266 ile ilgili bir video gelme ihtimali var mı?
Merhabalar servo motor yerine dc motor kullansak 2 tane kodlarda değişiklik olucakmı olucaksa kodları ata bilirmisiniz rica etsem ?
o kadar çok proje varki hangisine baksam diye karar veremiyorum
Abi sondaki babay ına hayranım😂
İhtiyacım olan videoydu teşekkürler 👍👍 Servo motorun hızını nasıl ayarlayabileceğimizi de anlatabilir misiniz? İyi çalışmalar.
15 - 20 milisaniye delay ekleyebilirsin hocam
İlge Bey merhaba, Robotistandan 2 adet servo motor aldım arduino ile kodlamadan flysky kumandanın alıcısına bağlayarak 90 derece sağ sol yapamıyorum. Sadece 45 derece gibi sağa sola dönüyor. Kodlama yapmadan nasıl rc aracımda steering olarak kullanabilirim . Çok teşekkürler.
adamsın abi
teşekkürler
Arduino joystick shield ile ve NRF24L01 kullanarak dc motor kontrolü nasıl yapılır
merhaba videoda servoda tek eksen göstermişsiniz. diğer ekseni kopyala yapıştırla kendim yazdım. servoda ciddi bir titreşim oldu nasıl düzeltebilirim.
Öncellikle teşekkür ediyorum bağlantıları yaptım ve kodları yazdım çalışıyor problem yok ama joysticki bıraktığım zaman servo eski konumuna dönüyor sabit kalmasını nasıl sağlayabilirim
Hocam merhaba, aynı sistemi Fırçasız motor esc si ile motor sürmekte kullanıyorum ve değeri doğrudan motora verince 0 ile 180 arası hızda dönüyor fakat motoru ters yöne döndürmek için ne yapmam lazım ?
kolay gelsin bi proje ile ilgili bişey soracağımda .bu joystick i 360 derece çevirdiğmizde servo da 360 dönmesini istiyorum nasıl yapabilrm yardımcı olursanız sevinirim
Aslında bu joistck başka icatları kontrol edebiliyor mu?
joystick shieldla olurmu
Abi bunları Eblock da gösterirmisin. Veya bu kodlama sitesinin adını SOYLERMISIN.
Hocam fiyat ne kadar nerden bulabilirim bu malzemeyi malzemenin adı ardunio joystick setimi??
Merhaba ben exvator kepce yapıyorum 3 adet servo motor aldım 3 eksen çalışması gerekiyor bunun için nasıl adduino almalıyım 360' dönüyor motorlar ve joistik bana hangi adduino ve joystick almalıyım link atar mısın
Kütüphaneyi eklemediğim zaman derece degişkeni stabil bir şekilde çalışıyor,fakat kütüphaneyi ekledikten bir müddet sonra
Port ekranına saçma sapan karakterler geliyor (bu karakterlerin büyük bir kısmında ters soru işareri var).
hocam benim arduinoda 1 tane 5v var ne yapabilirim
Hocam bana 6 joyistik 6servo lazım hapsini bukarta baglıyabiilirmiyim herhsngi bi herhangi bir değişikliği yapmam gerekir mi
merhaba.
servo motordan ses gelmesi normal mi ??
çalışmadığında ses geliyor !
merhaba ben toplamda dört servoyu bir ardunioya bağlayıp uzaklık sensözründen gelen erilere göre servonun açısını değiştirmek istiyorum while döngüsünde uzaklık örnek olarak 10 cm olursa 45 derece döndür diyorum olmazsa başka bir while döngüsü yapıyorum fakat ilk uzaklık değerini aldıktan sonra servom açı değiştirmiyor,bana yardımcı olabilir misiniz? Uzaklık her defasında ölçebiliyorum ama servo sadece bir kere çalışıyor.While'ın içine gelen değerim değişken acaba o değeri bir kez okuyp döngüden çıkamıyor mu anlayamadım
ADAM BRO
Hocam ardunio ile beraber kullanabileceğim tam tur sürekli dönen bi dc motor varmı?
Çok teşekkür ederim. Sizin sayenizde kodum çalışıyor. Ama deger kısımlarını kabul etmedi onun yerine okuma yazınca düzeliyor. Yine de teşekkür ederim
Mesela aynı şekilde uygulama yapsak fakat servo motor ile joyistik arasında 20 metre kablo uzunlugu olsa yinede aynı tepki geçikmesimi olur yoksa geçikme olurmu
Gecikme olabilir :)
Cok olurmu gözle farkedilirmi
Sayın robotistan ekibi
Bu projeyi joystick ile servo motoru nasıl kablosuz bağlantı yapabiliriz cevabinizi merakla bekliyorum
Saygılarımla
Kanalımdaki videoda Servo motoru joystick ile nasıl çalıştırabileceğinizi gösterdim.Yardımcı olabilir...
sayın @@elektromatik3189 kanalı sahibi video nu izledim beğendim ama projem ile ilgili başka bir
Fikir buldum ama birgün
İllaki bir proje de kullanırım başarılarının devamını dilerim
Bambaşka media kanalimda bu zorlu günlerin sonunda projemi koymayı planlıyorum takipte
Kal sağlıkla kal
Saygılarımla
@@nurdanbinici4646 yorumumu dikkate aldığın için sağol sende sağlıkla kal
@@elektromatik3189 ne demek😊😊
Merhaba joysticin en son konumu nu nasıl servo da tutabilirim. Örneğin mause gibi mause bıraktığım yerde kalıyor servo motoruda böylece bırakabilir miyim?
Teşekkürler
reis öğrenirsen beni de aydınlat
Hocam ben bu ardunio servo ve ldr bağını kuramıyorum ve breadboard da bende artı eksi yok altta ve üstte tek şerit var nasıl olacak bu?
Robot kol yapım videosu istiyoruzz
Merhabalar , servo sg90 servo motor ne kadar akım çekiyor acaba ?
Abi peki joistick çok az çevirince servo motor da az mı dönüyo
ilge abi merhaba ben kodları yazdıktan sonra yüklemeye çalıştım. Ama yüklenirken ''taslak yüklenirken hata oluştu'' diyor nerede hata yaptım
Arduino:1.8.12 (Windows 7), Kart:"Arduino Uno"
Çalışmanız programın 1934 bayt (5 %) saklama alanını kullandı. Maksimum 32256 bayt.
Global değişkenler belleğin 50 byte kadarını (2%) kullanıyor. Yerel değişkenler için 1998 byte yer kalıyor. En fazla 2048 byte kullanılabilir.
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x30
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x20
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x30
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x20
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x30
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x20
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x30
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x20
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x30
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x20
Taslak yüklenirken bir hata oluştu
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
dediğiniz gibi taktım herşeyi aynı yaptım fakat yazılımı arduinoya yükler yerken karta yüklenirken hata oluştu diye bir yazı yazıyor napmam lazım yardım edermisdiniz lütfen
Bu kodun kumanda ile kontrol hali varmı?
merhaba. içerisinde mini camera varmı
çoook iyi
Abi tek bi tane 5 v var
Nice video, thanks :)
twin bilim setindeki servo motor unkablosu nasıl takılıyo
Klon Arduino ile olurmu bu proje
Abi bu servo motor yerine dc motor kullansak
Servo motor yerine aynı açılarda dönen step motor yerleştirilebilir mi ?
hayır olmuyor benim bildiğim
Arduino UNO R3 Klon MEGA328P SMD (CH340G) kullanıyorum. 2 adet 5V slotu yok nasıl halledebilirim?
Breadboarda 5v ver ordan halledebilirsin
Bir Arduino da 2 tane mi 5 wolt var çünkü benim ki sin de 1 adet 5W 1 adet de 3.3W var ?
breadboart bagla ordan ikisini beslersin
Sayın Robotistan:
2 veya daha fazla motor eklemek için ne yapmak lazım?
Servo motor;
Servo motor1;
int deger;
int deger1;
int derece;
int derece1;
void setup() {
motor.attach(10);
motor1.attach(9);
}
void loop() {
deger1= analogRead(A1);
deger = analogRead(A0);
derece = map(deger, 0,1023,0,180);
motor.write(derece);
derece1 = map(deger1, 0,1023,0,180);
motor1.write(derece1);
}
bn böyle yapyım joyistik ile iki tarafıyla oluyo
@@Allahnbirkulu-wz8rb Çok teşekkür ederim.
Ilge abi drone yapar misin
joystickten gelen degerin 0-1023 arası oldugunu nerden anladık? parca bilgisinde mi yazar genel bi deger midir?
tahminimce sayı ne kadar yuksekse o kadar hassas bir kol var demek..parça bilgisinde yazıyor olmalı.
Servo alacaktım fiyatlar uçmuş 😢
Şakir Yaşar yok be 11 lira mini servo
@@Tokabokacilek aga o servolar çok titrek ve tutarsız, büyük projelerde daha güçlü metal olanları lazım oluyor
Sg90 ın metali var Onlar yirmi lira ama diğer servolar aynen fiyatlar uçmuş
joystick in üstune bassaydin ne olurdu?calisirmiydi?
Çalışmazdı çünkü butona ağlı olan kabloyu arduinoya bağlamadık ve onla ilgili kod yazmadık.
benim bir türlü olmuyor devreyi tekrar tekrar kurdum kodu da yazdım olmadı yanlış yazmışımdır diye github dan da aldım ama "Compilation error: Error: 2 UNKNOWN: exit status 1
"
bu hatay veriyor.doğru port ve kart da seçili.verify dediğim zaman da aynı hatayı veriyor
Tam projem e gore
Abi yaaa sonda derece yazdığın yere 180 yazıyom çalışıyor joyistick ile çalışmıyor
Çünkü o zaman Joystick ten gelen değer yerine senin yazdığın 180 değerine yönlenir. Yani Joystick den gelen değerleri uygulamaz.
ADAM
Arduino olmadan joistic ile surulebilirmi bu motor
Merhabalar; Konu hakkında "forum.robotistan.com" adresine yazmanızı rica edeceğiz. Sorunuz teknik editörlerimiz ve yüzlerce maker tarafından incelenecektir. İyi çalışmalar dileriz.
Servo motor için pwm pini şart değil sanki analogwrite komutu kullanmadık değil mi?
Onunla servo kütüphanesi ilgileniyor olabilir. motor.write komutu var sonuçta onun açılımını bilmek lazım. Şuan görülen koddan pwm olayı anlaşılmaz yani
Benim servo motorum bir süre sonra bir anda duruyor. Nedeni nedir?
abi ne olur kodu açıklama kısmına at
Tek bir joystick ile 2 servo kontrol etmek istiyorum şöyle olmalı lazım
Joystick in x ekseninde ilk servo 0-180 derece dönerken 2. Servo tam tersi hareketi yapmasını istiyorum joystick x ekseninde iken
Servo motor;
Servo motor1;
int deger;
int deger1;
int derece;
int derece1;
void setup() {
motor.attach(10);
motor1.attach(9);
}
void loop() {
deger1= analogRead(A1);
deger = analogRead(A0);
derece = map(deger, 0,1023,0,180);
motor.write(derece);
derece1 = map(deger1, 0,1023,0,180);
motor1.write(derece1);
}
bn böyle yaptım tek jog ile iki servo oluyo belki kod isinee yarar
pcf8574AT modülü yap
abi servo da pozitif yeri uno ya koyuyorum uno kapanıyo nasıl düzelte bilirim
Merhabalar; Konu hakkında "forum.robotistan.com" adresine yazmanızı rica edeceğiz. Sorunuz teknik editörlerimiz ve yüzlerce maker tarafından incelenecektir. İyi çalışmalar dileriz.
uzaktan kumanda araba çalışmam vardı çalışmada bir servo ve bir dc motor kontrol edecektim fakat bir sıkıntı çıktı servo motor kütüphanesini eklediğimde koda dc motorun işleyişini bozuyo yada şöyle söyleyeyim devrede başka nerde pwm kullanıyosam onun işleyişini bozuyo bu sıkıntıyı bir türlü aşamadım çözemssem bırakcam ben bu işi
forum.arduino.cc/index.php?topic=164678.0
Bu linkte aynı sorunu olan biri varmış ve servoyla dc yi (hem dc motor esc sini hem servoyu) sadece servo kütüphanesiyle pwmle sürerek sorunu çözmüşler. Linkteki sayfada Robin2 ve Zoomkat ın yorumlarındaki kodlar çalışmış çevirdiğim kadarıyla. Onları deneyebilirsin.
Ince ayarı varmi
x komutunu nasıl yapcaz acaba
Merhaba Arkadaşlar
Herkesin Ramazan bayramını kutluyorum
Bu videolar çok güzel ve çok faydali
İlge Beye çok teşekkür ediyorum
Sizi Almanya'dan (Konstanz Şehrinden takip ediyorum )
Burada boru ve kanal görüntüleme ve Kazisiz kanal rehabilitasyonu hizmetleri veren bir Firmayız
Acilen Havalandırma kanalı temizleme robotuna ihtiyacımız var ,bu robotların fiyatları burada çok yüksek 20 - 30 bin €. Arasında çin robotları 5 - 10 bin € civarında
Ama teslimat süresi çok uzun
Bu sebepten kendimiz yapamaz mıyız arayışına girdik
İnternette araştırırken ihtiyacımız olan bu robotun gövdesini (Motor ve Tank paletleri bir gövdede hazır ) gördüm
Çin robotları nin gövdesinin aynısı
Ayrıca birde robot kol gördüm oda çin robotlarinin üst gövdesi kamera ışık ve döner fırçanın takılı olduğu hareketli kol
Kolu ve tankpaletli gövdeyi birleştirip kamera ışıklandırma ,fırçayı döndürecek motor takip havandirma kanalında kendisi gidebilen
Üzerindeki kamerayla kanalın görüntüsünü bize aktaran ,önündeki döner fırçasıyla borunun içini görerek temizleyebilecegimiz bir boru temizleme robotu yapmayı planlıyoruz
Bu konuda yardıma ihtiyacımız var
Tank paletli gövde ve robot kol motorlarıyla hazır şekilde sipariş edildi önümüzdeki günlerde gelecek
Ancak monitorlu
Kontrol paneli ve jostikle motorların kontrolleri bölümünde zorlanacagiz
Bize kim yardım eder
Şimdiden teşekkürler
servo motorların gücü kesinlikle arduino'dan alınmamalı. Çünkü servonun çektiği akım, arduinonun voltaj regülatörünün yanmasına sebep oluyor. bu nedenle motor sheild veya ayrı bir güç bağlantısı yapılarak kullanılmalı.
Bozuk arduino
@@shadowminer845 1 tane 5v var
Abi iyi gunler arduino uno ile direksiyon seti yapilirmi
Selamlar.
Arduino Leonardo'yu tavsiye ederiz.
İyi çalışmalar dileriz :)
Bunun aynısını mblocktanda göstermisiniz acaba
MBLOCK'ta olmuyor