Stepper motor NEMA 17 bez pohybu

K380
Příspěvky: 134
Registrován: 04 srp 2017, 12:43
Reputation: 0

Re: Stepper motor NEMA 17 bez pohybu

Příspěvek od K380 » 11 pro 2017, 13:46

Je tam zapojení všech možných motorů.
http://www.instructables.com/id/Complet ... -Robotics/

K380
Příspěvky: 134
Registrován: 04 srp 2017, 12:43
Reputation: 0

Re: Stepper motor NEMA 17 bez pohybu

Příspěvek od K380 » 11 pro 2017, 16:47

Zapoj ten motor podle horního barevného obrázku k tomu máš ovládač a asi i program pro ovládání. Ten spodní program v odstavci o krokových motorech je pro ovládání jiným ovládačem L298. Nedá se použít pro tvůj ovládač.

K380
Příspěvky: 134
Registrován: 04 srp 2017, 12:43
Reputation: 0

Re: Stepper motor NEMA 17 bez pohybu

Příspěvek od K380 » 11 pro 2017, 17:33

Díval jsem se na ten program který jsi nahrál, je v něm chyba. Zkoušel jsi ho kompilovat ? Proto ti to nejede. Nahraj tento program a uvidíme.

#include <Stepper.h>
int oneway; // counter for steps
int onerev = 6400; // number of steps each direction (edit this

int microSecDelay = 30; // delay between steps and speed of the motor

int dirPin = 8; // output pin for stepper motor direction
int stepPin = 9; // output pin for the pin used to step the motor
void setup() {
pinMode(dirPin, OUTPUT); // Assign output mode to pin for direction
pinMode(stepPin, OUTPUT); // Assign output mode to pin for setp
digitalWrite(dirPin, LOW); // Initialize dir pin
digitalWrite(stepPin, LOW); // Initialize step pin
oneway = 1;
}
void loop() {
if (oneway < onerev + 1) // Still in first revolution?
{
digitalWrite(dirPin, LOW); // Keep direction pin low
}
else
{
digitalWrite(dirPin, HIGH); // If not in first revolution change

}
digitalWrite(stepPin, HIGH); // Step motor
delayMicroseconds(microSecDelay); // Wait microseconds
digitalWrite(stepPin, LOW); // Step motor
delayMicroseconds(microSecDelay); // Wait microseconds
oneway += 1; // Increment direction counter
if (oneway > onerev * 2);
}

danovkos
Příspěvky: 19
Registrován: 09 říj 2017, 10:27
Reputation: 0

Re: Stepper motor NEMA 17 bez pohybu

Příspěvek od danovkos » 11 pro 2017, 17:37

Dnes sa k tomu žiaľ nedostanem, ale zajtra to určite skúsim. Dakujem ti ale veľmi za tvoju pomoc.

danovkos
Příspěvky: 19
Registrován: 09 říj 2017, 10:27
Reputation: 0

Re: Stepper motor NEMA 17 bez pohybu

Příspěvek od danovkos » 11 pro 2017, 21:01

Tak nič. Už som zúfalý.
Ak si myslel ten horný farebný obrázok ten, kde sú 3x motor, 9V bateria, 3x ovládač a ešte nejaké 2x čipy a ďalši motor s UNOm, tak to som teraz nejak skúsil, ale nie som si istý, či je toto schéma, podľa ktorej to ja amater spojím. Ide o to, že je tam veľa vecí navyše (2x ovládač, 2x čip, ďalší motor s diodou). Ale aj tak som skúsil a nič, ani píšťanie už nejde.

Mám 2x Nema17 motor
2x Easy driver A3967
Mal som kúpenú 9V - 1A nabíjačku ale čital som si, že nemusí stačiť a tak som si kúpil 2x 12V a 2A. Mám aj adapter pre 9V batériové napájanie aj box pre 6xAA batériu plno káblikov a diod a všetkého, ale rozchodiť motor neviem :(.

K tomu čo si písal. Skoro vždy si kod kompilujem, lebo si aj jednotlivé vs. čo skúšam ukladám a to vždy aj komplilujem.

V googli som si dal aj "Nema17 and easy driver schema" a v obrázkoch je toho plno. Skúšal som veľa z nich ale nič.

Už mám pocit, že to základné zapojenie motora s UNOm a ovládačom viem naspamäť. V podstate zapojím len 4 kábliky od motora

do ovládača A,A-, B,B-. Podľa toho kde som to kúpil viem, ktorý káblik by mal byť čo (
https://www.aliexpress.com/item/CE-cert ... .0.Tm2psF )
ďalej napojím z ovládača DIREction a STEP na pin 8 a 9 alebo niekedy na 2 a 3 pri nich na ovládači spájam zem so zemou na UNO a v ovládači napojím zdroj na + a zem. (dúfam, že používam správne názvy aj keď je možné, že nie - pradon)

Niekedy ide z motora aspoň slabý zvuk, teraz po znovuzapojení už zas nič. :(
Skúšam meniť aj jeden alebo 2. motor či nie je jeden zlý a to isté s ovládačom.
Napájam to tak, že do UNA ide z USB počítača šťava a do toho ovládača mám tú nabíjačku 9V s 1A, keďže ako som sa dočítal ovládač púšťa aj tak max 750mA.
Niekdy aj písali, že ten ovládač nemôže tu NEMA17 rozbehať ked pustí max 0,75A ale na YT je dosť videi, kde to ide. Logicky mi vyplýva že rozbehnúť by sa s tým 9V a 1A mal, len nebudem mať takú silu, akú by mohol.
To budem ale riešiť až keď prejdem 1. krok. Rozbehať motor. . Zatiaľ dik za všetky nápady. Idem googliť a skúšať ďalej.

K380
Příspěvky: 134
Registrován: 04 srp 2017, 12:43
Reputation: 0

Re: Stepper motor NEMA 17 bez pohybu

Příspěvek od K380 » 12 pro 2017, 09:38

Tady máš konkrétní zapojení pro tvůj ovladač. Teď musíš najít program pro tento ovladač z jiným programem zřejmě nepojede. Program který máš je projinný ovladač. Nebo použít jiný ovladač na který najdeš program. To zapojení je jednoduché, tam nemůžeš udělat žádnou chybu takže jen správný program pro ovládání

/www.aliexpress.com/store/product/A3967- ... rt_key=Une

K380
Příspěvky: 134
Registrován: 04 srp 2017, 12:43
Reputation: 0

Re: Stepper motor NEMA 17 bez pohybu

Příspěvek od K380 » 12 pro 2017, 10:18

Tady máš program pro ten tvůj ovladač s celým popisem. Doufám že už ti to pojede !!
http://www.instructables.com/id/Stepper ... sy-Driver/

danovkos
Příspěvky: 19
Registrován: 09 říj 2017, 10:27
Reputation: 0

Re: Stepper motor NEMA 17 bez pohybu

Příspěvek od danovkos » 12 pro 2017, 12:12

Hurá zmena. Najpr to stále nešlo ani podľa posledných návodov. Tak som zobral oba ovládače a skúsil ich znovu preletovať. Teda tie piny, lebo tie som musel dávať ja. Po nahratí kódu čo si poslal (posledného) zrazu motor vydáva hasnejší zvuk a po polsekundách asi sa na stotinku preruší akoby sekne a porkračuje. Proste také fázové delo. Takže verím, že som blízko a asi bude problém v letovaní pinov na ovládači. :(.
Idem skúšať meniť tie pazuy v programe. Niekde som videl, že s tým treba skúšať robiť aby sa motor hýbal podľa potreby. Mne sa teda nehýbe ale možno raz bude. :)

danovkos
Příspěvky: 19
Registrován: 09 říj 2017, 10:27
Reputation: 0

Re: Stepper motor NEMA 17 bez pohybu

Příspěvek od danovkos » 12 pro 2017, 12:16

ZMENA hýbe sa milimeter tam a späť :) to je zatiaľ všetko :)

danovkos
Příspěvky: 19
Registrován: 09 říj 2017, 10:27
Reputation: 0

Re: Stepper motor NEMA 17 bez pohybu

Příspěvek od danovkos » 12 pro 2017, 12:25

teraz pri tomto kode sa po zapnutí točí štvr obrátky a potom začne na mieste milemeter tam a späť :(

Kód: Vybrat vše

int dirpin = 8;
int steppin = 9;

void setup() 
{
pinMode(dirpin, OUTPUT);
pinMode(steppin, OUTPUT);
digitalWrite(dirpin, LOW);   
digitalWrite(steppin, LOW);
}

void loop()
{
digitalWrite(steppin, HIGH);
delay(10);
digitalWrite(steppin, LOW);
delay(1);
 } 
 

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 10 hostů