Arduino Uno R3-NEMA 17

mcanpo9751

Yeni Üye
Katılım
23 Nisan 2025
Mesajlar
7
Merhaba, elimde Arduino Uno R3 set ve nema 17 step motor + motora uygun sürücü var(A4988). Motorun gücünü potansiyometre ile arttırıp azaltabilecek bir düzenek kurmak istiyorum ve setin içindeki 16x02 mavi LCD'yi de bu sisteme entegre etmek istiyorum. Yardımcı olabilecek var mı? Ben hazır şema bulamadım. Elimdeki malzemeleri aşağı bırakıyorum. 12v adaptör fişim de var. CNC Shiled da var.

bu videoyu birebir uyguladım fakat motoru çalıştıramadım
1745417931441.jpeg
 
Önce display ile başlayın. Sonrasında pot okuma yaparsınız.
Diğerleri sonra olmalı.
 
Önce display ile başlayın. Sonrasında pot okuma yaparsınız.
Diğerleri sonra olmalı.
hocam bahsettiğiniz yöntemin bir videosu var mı acaba dediğim gibi hiç bilmediğim bir dünya neyi nasıl yapacağımı tam kestiremiyorum. Ben şu ana kadar yalnızca motoru calıstırmayı denedim asagıda attıgım kod ve video ile ancak motor da calısmadı
 
Son düzenleme:
videodaki gibi Uno R3 üzerine CNC shield ve onun üzerine de A4988 motor sürücüsünü taktım.
yine videodan kullandıgım kod :

C++:
#define EN 8
//Direction pin
#define X_DIR 5
//Step pin
#define X_STP 2
//A498
int delayTime = 30;
int stps=6400;

void step(boolean dir, byte dirPin, byte stepperPin, int steps)
{
    digitalWrite(dirPin, dir);
    delay(100);
    for (int i = 0; i< steps; i++)
    {
        digitalWrite(stepperPin, HIGH);
        delayMicroseconds(delayTime);
        digitalWrite(stepperPin, LOW);
        delayMicroseconds(delayTime);
    }
}

void setup()
{
    pinMode(X_DIR, OUTPUT); pinMode(X_STP,OUTPUT);
    pinMode(EN, OUTPUT);
    digitalWrite(EN,LOW);
}

void loop()
{
    step(false, X_DIR, X_STP, stps);
    delay(1000);
    step(true, X_DIR, X_STP, stps);
    delay(1000);
}
 

Ekler

  • WhatsApp Image 2025-04-23 at 18.10.49.jpeg
    WhatsApp Image 2025-04-23 at 18.10.49.jpeg
    510.3 KB · Görüntüleme: 5
  • WhatsApp Image 2025-04-23 at 18.10.35.jpeg
    WhatsApp Image 2025-04-23 at 18.10.35.jpeg
    450.3 KB · Görüntüleme: 5
  • WhatsApp Image 2025-04-23 at 18.10.07.jpeg
    WhatsApp Image 2025-04-23 at 18.10.07.jpeg
    504.5 KB · Görüntüleme: 5
Last edited by a moderator:
İlk bakışta gördüğüm problem, step motor sürücü kartına besleme voltajı uygulanmamış. 12 - 36V yazan yere uygun bir güç kaynağı bağlaman lazım.
 
İlk bakışta gördüğüm problem, step motor sürücü kartına besleme voltajı uygulanmamış. 12 - 36V yazan yere uygun bir güç kaynağı bağlaman lazım.
onu zaten bağlamıştım ben size gösterebilmek için çıkarıp fotografını çektim.
acaba bana yukarıda bahsettiğim sistemi sıfırdan uygulayabilmem için bir tarif-şema-video veya kendi anlatımınızla yardımcı olabilir misiniz ben bir türlü cıkamıyorum işim içinden.
 
O zaman aşama aşama her şeyi doğrulaman lazım. Bir multimetre ile kullandığın güç kaynağının çıkış voltajına bak. Belki akım çekilince bayılıyor ve kartı besleyemiyor, belki hiç voltaj vermiyor.

Onun dışında yazdığın program gerçekten arduino'ya yükleniyor mu? Bir LED blink test yapıp doğrulaman lazım. Arduino'yu PC ye taktın diye ondan sonraki bütün adımların sorunsuz gideceğinin bir garantisi yok. Her aşamanın çalıştığını doğrulaman lazım.
 
O zaman aşama aşama her şeyi doğrulaman lazım. Bir multimetre ile kullandığın güç kaynağının çıkış voltajına bak. Belki akım çekilince bayılıyor ve kartı besleyemiyor, belki hiç voltaj vermiyor.

Onun dışında yazdığın program gerçekten arduino'ya yükleniyor mu? Bir LED blink test yapıp doğrulaman lazım. Arduino'yu PC ye taktın diye ondan sonraki bütün adımların sorunsuz gideceğinin bir garantisi yok. Her aşamanın çalıştığını doğrulaman lazım.
hocam ben kendimi bir anda konunun içinde buldum alanımla çok alakasız bir konu benim için. elimde yukarıda eklediğim ekipmanlar harici hiçbir şey yok multimetre vs yok yani. Sanırım kendi basıma işin içinden cıkamayıp bir elektronikçiye yaptıracağım
 
Bir de step motor tamamen ölü davranmıyor da tuhaf hareketler yapıyorsa, o zaman belki bağlantılar doğru olmayabilir. Step motor kablolar standart şekilde olmayabilir. Multimetre ile step motor sargılarının hangi pinlerde olduğunu tespit et. İki tane sargı var step motor içerisinde ve her birisi 4 Ohm gibi bir direnç göstermesi lazım.
 
Hmm multimetre bile yoksa iş tamamen deneme yanılmaya kalır. Elektronik okuyan bir öğrenci olsaydın multimetre al diyecektim ama konu ile hiç alakan yoksa, öğrenmek de istemiyorsan, en mantıklısı konuya hakim olan birisine yaptırmak.
 
Hmm multimetre bile yoksa iş tamamen deneme yanılmaya kalır. Elektronik okuyan bir öğrenci olsaydın multimetre al diyecektim ama konu ile hiç alakan yoksa, öğrenmek de istemiyorsan, en mantıklısı konuya hakim olan birisine yaptırmak.
bahsettiğim sisteme benzer bir şema veya video bulabileceğim siteler var mı ? ben youtubeda gezindim fakat bulamadım
 
Deneme işlerini wokwi ile yapabilirsiniz.
 
bahsettiğim sisteme benzer bir şema veya video bulabileceğim siteler var mı ? ben youtubeda gezindim fakat bulamadım

Kullandığın devre oldukça basit aslında. Bundan daha basiti nasıl olur bilemiyorum. Tabi şunu da belirtmek lazım: Burada senin ilk mesajda dediğin gibi motorun gücünü kontrol etmiyorsun. Motorun mil açışını değiştiriyorsun.
 
DRV8825 ve A4988'nın üzerinde pot ayarı var. Diyelim ki adaptör 12V 1A eğer ki motor sürücü en yüksek akım çekecek şekilde ise sisteme zarar vermiş olabilir.

Bu linkten bir ayarlarının nasıl yapıldığına bakın diyeceğim ama multimetreniz yokmuş. Bu durumda çözüm üretmek için elim kolum bağlı oluyor.
 

Forum istatistikleri

Konular
7,639
Mesajlar
127,437
Üyeler
3,087
Son üye
mcanpo9751

Son kaynaklar

Son profil mesajları

Python Geliştirmeye eklediğim yapay zeka sunucusu, yeni başlayanlar için roket etkisi
Bir insanın zeka seviyesinin en kolay tesbiti, sorduğu sorulardır.
yapay zeka interneti yedi bitirdi, arama motoru kullanan, forumlara yazan kaldı mı ?
Freemont2.0 herbokolog Freemont2.0 wrote on herbokolog's profile.
nick iniz yakıyor
:D
az bilgili çok meraklı
Back
Top