Mi ci voglio mettere ora ad imparare Arduino, ho visto parecchi video, ma anche se non ne capisco molto devo dirti che ti spieghi stupendamente senza omettere nulla che quasi tutti fanno, bravissimo.
GRAZIE, ho trovato quello che cercavo, ossia una spiegazione che mi ha fatto capire come funzionano i motori passo passo. Ho dei limiti in quanto sono un meccanico e non elettronico, ma con questa spiegazione penso di poter applicare i motori a delle applicazioni. di nuovo grazie
mi devo complimentare per la tua semplicità di spiegazione nel usare termini comprensibili a chi si sta avvicinando al mondo dei motori passo passo usando arduino.
Complimeni per la spiegazione, molto chiara. Spiegare prima in teoria, poi in pratica ed infine vederne il funzionamento rende il tutto molto chiaro. Grazie. Spero davvero vada avanti con argomenti sempre più complessi. bona giornata
Che dire...semplicemente semplice. Grazie per i video che pubblichi. Ho da poco scoperto arduino e Tu me ne stai facendo innamorare ancora di più. Grazie ancora
Buongiorno Alessio, grazie per la divulgazione di quanto pubblicato e complimenti per il metodo d'insegnamento chiaro ed efficace e alla portata di quanti come me non hanno mai avuto le basi per approcciare all'utilizzo degli stepper motors e Arduino. Non ho ancora ottenuto risultati, se non qualche collegamento di led, ma perlomeno l'argomento non mi intimorisce come prima. Ho acquistato due motori bipolari da 200 passi, 24 V, 2,8 amps, 1,85 Nm + scheda Arduino Uno + 2 driver DM542T + alim. 24V - 15amp e dopo aver compilato lo sketch così come in video da te pubblicato il motore gira molto lentamente, a scatti, e solo in una direzione, senza alternare il moto. Solo riducendo il delay da 1000 millisecondi a 1, da 100 microsecondi a 1 e riducendo a 1 step il ciclo for il motore riesce a girare in continuo ma sempre e solo in una direzione. Mi sorge il dubbio che il driver da me utilizzato - DM542T - non sia adatto per questo sketch.
Grande Alessio.. veramente impeccabile... uso arduino da 5 anni e la stampa 3d da 2.. ma non ho mai trovato nessun video semplice e istruttivo come il tuo. bravo!
Ciao Simone, grazie!!! Sono convinto che se capiamo come sono fatti i dispositivi che usiamo impariamo meglio come usarli. Il mio obbiettivo è la semplicità, spero di riuscirci. Non so se hai visto l'ultimo video, per un corso Arduino base per bambini ho costruiti una scheda gigante Arduino Uno in legno, che si è rivelata utilissima. Grazie ancora per il commento!!
@@Artigiano20AlessioRomanelli vado a vederlo! io ho la casa invasa di arduini di tutti i tipi.. oltre ai mille sensori.. se servisse faccio stampe 3d a buon livello.. trovi tutto su instagram a nolimits3d.it, sito x il momento lo sto rinnovando e dovrebbero terminarlo a breve
prego...io ho una fresatrice cnc recuperata in un istituto tecnico, unica pecca che mi manca tutta la parte elettronica per farla funzionare, è completa di motori passo passo su ogni asse, sa consigliarmi a chi posso rivolgermi per ripristinare il tutto e farla funzionare come cnc ?
@@robicivi se manca solo l'elettronica non ci dovrebbero essere troppi problemi, una volta visto che tipo di motori sono basta scegliere la scheda di controllo da usare. Se non vuole fare da solo ma vuole assistenza fisica, in presenza, deve cercare ditte di meccanica sul territorio. Avranno sicuramente del personale che si occupa dell'automazione.
grazie, ho provato a mandare un'email alla ditta che l'ha costruita (Elettronica Veneta) e vedere se mi rispondono,ho tutti i dati dei motori passo passo e spero di riuscire a farla funzionare in cnc
Complimenti per il tuo modo di spiegare. Semplice, chiaro ed esaustivo. Mi potresti indicare se esiste un video che spieghi come connettere un pulsante o altro controller per far partire il motore e per farlo fermare tra un ciclo in una direzione ed uno nell'altra?
Grazie, uno spettacolo questo video!! Solo una domanda; Ponendo questo motore in sincronia ad altro movimento meccanico, e questo trovasse un ostacolo di lavorazione fisico superiore alle sue caratteristiche costruttive e per il quale il motore non può espletare correttamente il compito, che succede?? va fuori fase ?? rimarra costantemente fuori fase??
Ciao, grazie!!! Lo stepper lavora a passi, come hai visto. Se per fare un certo percorso gli si comandano 1000 passi, e lui si stoppa per un inconveniente meccanico, il rotore gira a vuoto, finché non fa (o pensa di fare) 1000 passi. Dopo ricomincerà a fare i compiti assegnati, pensando di aver fatto i 1000 passi e quindi di essere in una posizione diversa da quella in cui si trova, rovinando tutto il resto della lavorazione.
Grande Alessio mi hai reso semplice la comprensione di un motore passo passo e ti ringrazio .... hai alimentato la mia piccola creatività tanto da provare ad automatizzare il mio minitornio unimat con pulsanti avanti e indietro e quindi due schede ...... pensi che potrei riuscire ?
Artigiano 2.0 - Alessio Romanelli Nulla grazie non mi aspettavo una risposta così celere. Come avrai capito ho un minitornio da metallo e vorrei comandare i due motori con degli interruttori avanti e indietro, ed eventualmente programmare arduino per fare la tornitura di un pezzo per renderlo cnc . Cosa devo comperare e come li devo connettere in poche parole tutto ( non so ) grazie anticipatamente sicuro che la tua preparazione é tale da soddisfare le mie richieste ( un po’ esagerate ) grande grazie Filippo
Complimenti sempre chiaro e con un linguaggio comprensibile anche a chi non e un esperto , vorrei fare una domanda ...? la scheda o driver che ai usato può essere usata per pilotare un motore passo paso a 12 v alimentandola a 12 v invece di 24 ? o facciamo una frittata .. grazie anticipatamente e ancora complimenti per la chiarezza ciao
Ciao, grazie! Sui driver ci sono indicazioni tra 12 e 36v. Segui le indicazioni, se parte da 12v allora ok, potresti avere meno spunto in corrente, ma non fai nessuna frittata, tranquillo!!!
Ciao, ti seguo sempre .! per l esempio intendo tipo muovere un Motor-Steper senza un Arduino/PLC ma solo con un Generatore di Impulsi , in modo da apprendere il funzionamento a 360-Gradi .! saluti e grazie 1k
Ciao Alessio, complimenti per il tuo modo di spiegare molto semplice. vorrei, s'è possibile, chiederti come fare girare il motorino solo in una direzione con un ritardo di 2 secondi, Grazie
Ciao Alessio, vorrei che il motore si interrompesse per 2 o più secondi, oppure si attuasse ogni 2o più secondi, scusa ma è la prima volta che cerco di azionare un motore passo passo.
Grazie per tutta la spiegazione. Se ho ben capito si potrebbe alimentare le bobine del motore anche con corrente alternata magari pilotata con dei triac.
Salve,dipende dai drivers utilizzati. Se un nema 17 assorbe 2A, ci vorrà un driver almeno da 3A, se sono due motori, un alimentatore da 6/10 A. Il voltaggio dipende dal driver, solitamente un nema17 può andare tranquillamente con 12V.
Ciao ho visualizzato il tuo video, Eccezionale, sopratutto per chi parte da zero come me, per di più io sono già datato anno 62, in sintesi devo realizzare un sistema simile a quello che hai descritto, solo gestirò due motori, il motore uno deve fare un ciclo ogni volta che do un comando su un pin, (che dovrò logicamente dichiarare ) questo per nove volte, poi darò il decimo comando e faro girare un secondo motore in un senso, dall'undicesimo al ventesimo comando farà tornare indietro di un giro il motore uno, con quello che hai fatto vedere credo di potercela fare ma che codice devo scrivere per fare si che i motori si muovano solo al comando di un impulso sul pin dichiarato. grazie infinite sempre in ogni caso
Ciao, la questione è un pò complessa visto che partiamo dalle basi. Parti da degli sketch semplici, con un ciclo for che fa fare al motore avanti ed indietro ( fai un ciclo, inverti direzione, cos' quando torna in cima alla loop riparte), e poi inizia a collegare i pin, a leggerne i valori, magari aiutati con la seriale, inviando a monitor i dati letti. Se sei un pò all'asciutto partire così in tromba puà essere difficile. Se poi hai voglia, su questo canale Patreon trovi files, appunti, sketches già pronti, ed anche la possibilità di avere aiuto da me in chat o anche al telefono. Ha un piccolo costo, ma forse se sei all'inizio può valere la pena darci un occhiata. Ad ogni modo non ti preoccupare, per altri consigli puoi continuare a commentare, non sparisco!! :) www.patreon.com/alessio_romanelli
@@Artigiano20AlessioRomanelli Grazie 1000 per la tua risposta, difatti ho già provato cosi ( io programmavo in vba quindi non conosco le sintassi corrette di arduino ed è per me la prima volta , vado un po a tentativi, ma diciamo che la struttura un po la conosco) ho già realizzato un codice ( un po disordinato) quando do un valore alto al pin sette il motore fa x giri che gestisco nella variabile, per assurso sono bloccato a trovare il sistema per contare le volte che il pin 7 diventa valore alto. in vba mi basta dichiarare una di X poi scrivevo all'inizio del codice x= 0 x=x+1 If (x
ciao, grazie al tuo consiglio di utilizzare di utilizzare la seriale, ho potuto capire dove il codice aveva problemi e ho risolto tutto, magari non ho sfruttato al meglio il codice perche ce ne saranno sicuramente di migliori, ma come primo passo mi sono scritto 3 pagine di codice, faccio fare ai due motori 50 spostamenti dove e come voglio io e poi torno al punto iniziale, grazie mille sei un grande.
Bel video molto chiaro complimenti ...se posso permettermi vorrei chiederti se fai un video ...come pilotare 2 motori o più com Arduino e come scrivere il programma .
Intanto volevo ringraziarti per il video chiaro e pulito che ho seguito nonostante la mia bassa preparazione tecnica. Se posso vorrei farti una domanda. Se dovessi usare il motore visto per automatizzare la rotazione mio tv in sala con un tablet? Ti è mai capitato? Stavo pensando alla scelta del motore, al gestione del fine corsa, ecc) e a come inteefacciare il tablet. Mi piacerebbe confrontarmi su questo e ti ringrazio in anticipo.
Ciao!!! Grazie mille!!! Dunque, motore passo passo collegato alla tv, pilotato da arduino che comunica con un modulo BT con il tablet. Andrebbe creata una app che permetta di inviare i comandi ad arduino.... Io come interfaccia grafica uso processing, se vedi nei miei video la uso per comandare proprio i motori. Va visto come renderla indipendente su di un tablet....
Ciao!!! Grazie mille!!! Dunque, motore passo passo collegato alla tv, pilotato da arduino che comunica con un modulo BT con il tablet. Andrebbe creata una app che permetta di inviare i comandi ad arduino.... Io come interfaccia grafica uso processing, se vedi nei miei video la uso per comandare proprio i motori. Va visto come renderla indipendente su di un tablet....
ottimo video, non riesco a trovare una quadra sul discorso voltaggio e amperaggio motori stepper, nel senso : l'amperaggio e il voltaggio indicati sul motore come vanno interpretati ? ad esempio se su un motore trovo 1.3A e 3V che tipo di driver mi serve ? con che voltaggio dovrò alimentare il driver , l'amperaggio del driver come va regolato ? ecc
Ciao, devi semplicemente utilizzare un alimentatore che abbia il voltaggio richiesto dal motore ed un amperaggio uguale oppure Maggiore. Se tu dovessi pilotare tre motori da 24 V che assorbono 2A dovresti utilizzare un alimentatore da 24 Volt e almeno da 6A teoricamente, in pratica considerando sia lo spunto che le altre parti collegate sarebbe opportuno averlo da 10A. Ricorda che ogni utilizzatore assorbe la corrente di cui ha bisogno Quindi tu dovrai avere sempre un alimentatore che sia in grado di erogare l'amperaggio richiesto.
Scusa io ho visto la tua lezione interessante e volevo chiederti ho smontato dei motorini attuatori della moto uno governa il minimo l'altro le farfalle e se ho capito bene senza mezzi se non il tester per vedere se funzionano visto che non si possono vedere in funzione se non con le schede ho pensato che basta trovare i pin dei cavi delle due bobine e misurare la resistenza .se ottengo una lettura il motore funziona grazie
Complimenti spiegato molto bene le volevo chiedere informazioni io ho due motori VEXTA modello c 6586-9212 K hanno 6 fili io vorrei usarli per costruire una bottinatrice uno per avvolgere e l'altro per la traslazione dx e sx se per cortesia mi riesce a dare delle info per poter pilotare questi motori ed avere un display con le relative regolazioni
Ciao Alessio grande spiegazione , e da poco che seguo i tuoi video ma subito ho capito la tua capacità di far capire le cose con estrema semplicezza ma cmq di livello tecnico ottimo ,,, mi sono avvicinato al mondo dei motori passo passo xche voglio costruire un "volante direct drive" per la simulazione sui giochi di automobilismo... Tu mi dirai ma xche non ne compri uno gia fatto e pronto, nooo visto i costi elevati ma non solo per questo motivo , sono un tipo molto costruttivo e visto che oltre il divertimento io vedo sempre una fonte di guadagno aggiuntivo , vorrei costruirmelo "fai d te" so che non è una cosa impossibile ma senza un po di basi di elettronica il progetto non avrà un buon fine.....vorrei il tuo aiuto come ti posso contattare in privato per parlare del mio progetto?....ti saluto grazie
@@Artigiano20AlessioRomanelli provo a spiegarmi meglio. Se dovessi aggiungere un pulsante al progetto, cosa scrivo nello sketch per fermare il motore? Setto gli step a 0 e direzione 0?!non saprei come... Aiutooo
ottimo video, 2 domande se posso? Nel circuito hai indicato un + e - anche per le coppie da collegare alla scheda di controllo, c'e' un verso di come collegarle o è uguale? Conosci schede di controllo a 2 assi?
Ciao, intendi le coppie dei fili della bobina? Puoi collegarli come ti pare! ;) se scambi invece la coppia A con la coppia B otterrai di vedere girare il motore in senso orario quando comandi AntiOrario e viceversa. Ti basterà scambiare le due coppie e il motore girerà come indicato nella Direction
Complimenti, video molto interessante! Ho visto su yt che qualcuno pilota dei motori passo passo a 2 fili delle carrozzine per disabili con un motor driver Sabertooth 2X25 per creare un tosaerba radiocomandato. Ci sono dei motori passo passo a 2 fili? Come è possibile comandarli? graxie
@@Artigiano20AlessioRomanelli raramente sembra che la CNC per da passi qualche millimetro o poco meno che sarebbero importanti per il mio lavoro . Questo potrebbe essere dovuto a tanti altri fattori sconosciuti come : interferenze ,calibrazione di motori e via così . illuminami
@@lelearmi6186 la prima cosa da capire è se è casuale o no. Fai delle prove a vuoto. Sposta separatamente x,y e z di 100mm per 50 volte ciascuno, e misura l'errore. Se l'errore è sempre lo stesso allora è un problema di setup, di impostazioni. Se il problema è casuale, random, allora può dipendere da troppi fattori, dalle interferenze al carico applicato. Intanto determina se a vuoto non sgarra mai.
@@Artigiano20AlessioRomanelli Grazie 1.000. Se io non avessi necessità di una precisione estrema ma di un motore (220V) da temporizzare (con un timer) con cicli sistematici CW e anti CW (esempio alle 10:00 il motore dovrà compiere 3 giri CW e poi fermarsi e alle 10:30 compiere 3 giri anti CW) avresti da darmi in consiglio su come fare e che tipo di materiali utilizzare?
Ottimo video, complimenti, non ho compreso il ciclo di rotazione , nello sketch imposti (FOR) a 1600 come step per una rotazione.. ma con questo valore non dovrebbe farne 8 prima di invertire il ciclo? potresti chiarirmi la cosa. Grazie ancora continua cosi sei un grande!
Ciao!! Me lo hanno fatto notare tempo fa!! Purtroppo lo sketch era stato fatto per girare von un motore settato in microstep. Se lo setti a step interi ovviamente 200 step = 1 giro. Quindi osservazione giustissima!!!
Ciao! se non applichi riduzioni o ingranaggi per aumentare la coppia gli unici sistemi per avere una torque diversa sono quelli di far girare il motore a velocità basse e con il settaggio degli step interi per avere una coppia maggiore. Aumentando la velocità e frazionando gli step del driver diminuirai la coppia.
Artigiano 2.0 - Alessio Romanelli hai una mail di riferimento ? Vorrei chiederti maggiori info . Mi aiuteresti tantissimo. Complimenti per quello che fai , canale interessantissimo
Ciao... piacere di conoscerti... mi dici una cosa ? Per quale motivo la massa di arduino e quella dell'alimentatore del driver e motore devono.essere in comune ?
Ciao, piacere mio!! Dunque, facciamo chiarezza: L alimentazione del driver dello stepper è separata, è a 24V e viene prelevata da un alimentatore esterno. Arduino deve comunicare al driver gli impulsi di step e dir, e per farlo deve avere la gnd in comune con il driver, per avere la stessa differenza di potenziale, diciamo per poter percepire correttamente gli 0V o i 5V. Però si parla solo del lato logico del driver, quello di potenza è separato.
Ciao. Di solito si pongono le masse in comune, per circuiti accoppiati mediante cavi, per conferire ad entrambi un riferimento di tensione comune. In questo modo se per il circuito 1 vi sono 5 volt su un determinato pin, anche per il circuito 2 vi saranno 5 volt sul pin corrispondente e la comunicazione avviene senza problemi. Altrimenti succederebbe che ogni circuito utilizzerà un proprio riferimento di massa e i 5 V di prima sono tali per il circuito 1 e non per il circuito 2. Ovviamente è una regola generale, ma ci sono tipi di collegamento che sfruttano il principio delle masse flottanti (senza masse in comune) in modo che ognuno abbia un proprio riferimento di massa. Saluti
Ciao, complimenti per l'illustrazione, chiara anche per me che nella vita ha fatto il meccanico di macchine automatiche, ho usato tanti tipi di motori fra i quali i passo passo ma non ho mai capito come funzionano. Ora mi è chiaro grazie a te, ti chiedo: quale SWare usi per programmare arduino?ora sono in pensione e mi piacerebbe passarmi il tempo facendomi attrezzature usando anche questi motori, Grazie saluti
Ciao, ti ringrazio, sei gentile! Arduino si programma con un suo ambiente di sviluppo, si chiama IDE ( integrated Develpment Environment) Arduino, ed è specifico per la sua programmazione. Non vorrei fare una marchetta, ma io fornisco anche assistenza e insegno/aiuto prorpio a capire e sviluppare progetti su molti aspetti del making, e quindi anche su Arduino. Lo faccio su Patreon, su una piattaforma dove condivido progetti, appunti, sketch ( i programmi), schemi di collegameto e tanto altro. L'assistenza può essere via chat o via telefono, in gruppo o privata. Tutto questo con un piccolo contributo mensile, per aiutarmi a produrre sempre contenuti interessanti ed utili. Se ti va, dacci un occhiata, senza impegno, ciao!! www.patreon.com/alessio_romanelli
Ciao Alessio, tutto molto chiaro, complimenti. Ho una domanda: in merito alla corrente che circola nel motore... L' alimentazione è 24Vdc e la resistenza interna del motore è 0.043 Ohm, bene! Applicando la prima legge di Ohm, la corrente che dovrebbe circolare ha un valore altissimo, come hai fatto a limitarla a 2,5 Ampere? ( che è il valore di corrente che il motore può assorbire) E' la scheda driver che ne limita il valore a 2,5 Ampere? Secondo te, sarebbe opportuno aggiungere delle resistenze lungo i cavi del motore? Te lo chiedo in quanto anche io ho pilotato motori stepper in maniera simile, ma quando l' intervallo tra gli impulsi aumentava (per rallentare il motore), il motore si surriscaldava parecchio... Mi sapresti aiutare? Grazie in anticipo.
Ciao!! E' compito del driver gestire la corrente massima, ed è proprio grazie al settaggio del driver ( che puoi vedere nei miei video) che si imposta tale corrente massima, che varia a seconda del tipo di motore scelto!
Ciao Alessio, in questi giorni mi arrivera' la scheda driver TB 6560 che ho comprato grazie ai tuoi consigli...e te ne sono molto grato per questo! Ti volevo chiedere, gentilmente, un' altra informazione: mi sapresti consigliare un' altra scheda, al posto di arduino? Te lo chiedo perchè io cerco una scheda di controllo la cui affidabilità va oltre a quelle sufficienti per il semplice hobby o prototipo...( questo sento dire su arduino, che serve solo per hobby o prototipi) io cerco una scheda affidabile, nel senso che riesce a svolgere il suo compito, senza intoppi, in un ambiente lavorativo ( voglio dire, qualcosa di piu' resistente e affidabile, tipo i PLC.)...grazie in anticipo PS: quando parlo di ambiente lavorativo mi riferisco a bar o pasticceria, ovvero dove l' interferenza elettromagnetica (e altro) non è troppo invasiva per il micro controllore...spero di essermi spiegato bene.
E se merito d'essere percosso...aggiungo anche questo quesito. Si poteva usare indifferentemente un UNO, o NANO o un IDE per raggiungere tale buon esito del progetto in oggetto?
Ciao no, non è prevista la regolazione della V Ref in quanto noi agiamo direttamente sui microswitch per fornire allo stepper la corrente di cui ha bisogno
Ho tutto a disposizione e un sacco di driver da 3 A e 8A. Ma il problema è il seguente, io non devo pilotare il motore tramite controller e così via. Ma ho bisogno di un semplice schema a mosfet, in modo da farlo funzionare a piena velocità e basta!! Un motore p-p richiede una tensione a quella stampigliata sulla targhetta, di ben 50 volte. Poi mi serve una soluzione molto compatta, come le dimensioni di una Arduino Nano per intenderci.
Ciao, buongiorno e complimenti, ho una domanda: Posso arrivare a circa 350/400 giri/minuto con un motore stepper? Devo accoppiarlo ad una pompa peristaltica e necessito di quei giri per ottenere la portata necessaria. Funzionerà per circac5/6 minuti e poi sarà in pausa per almeno 20 Grazie mille
Ciao, grazie. Per fare 400 giri al minuto ne devi fare 6,6 al secondo. Un giro sono 200 step, per ogni step ci vogliono due impulsi (HIGH e LOW). Quindi 6,6x200x2 = 2640 impulsi al secondo. 1 sec. = 1000000 microsec. 1000000 / 2640 = 378 microsec. Di intervallo tra ciascun impulso. È bello veloce, ma fattibile. Meglio usare un buon driver, tipo un DM542T digitale. Poi ovviamente sto parlando dello stepper senza carico, va visto poi che sforzo deve sopportare.
@@Artigiano20AlessioRomanelli grazie mille, mi servono circa 4n/m, ho visto dei nema 34 che arrivano anche ad 8,ma non so se possono arrivare a quei giri/min. Ovviamente non userei microstep, la precisione dello strep mi è sufficiente
ciao volevo capire se con gli acronimi stepper motor e servo motor indichiamo lo stesso tipo di motore, poi noto che esistono open loop e closed loop... cosa significano?
Ciao, lo stepper motor ( o motore passo passo) è quello di questo video. Un servo motore è un dispositivo che viene usato per cambi veloci di ampio raggio e posizione, di solito aziona leve, pompe, cancelli. Per open o closed loop si intende la possibilità di controllare o meno se il posizionamento comandato è uguale a quello effettivo. Il motore passo passo è sd ad anello aperto solitamente, se qualcosa lo intralcia può trovarsi in una posizione diversa da quella desiderata senza che lo si possa verificare.
Pure io che sono a digiuno di elettronica ho capito bene il funzionamento grazie al linguaggio chiaro e semplice. complimenti.
Grazie mille!!!
Sei un grande, sono giorni che cerco un video che mi spieghi come diavolo funzionano e finalmente ti ho trovato....ben fatto grazie
ciao, mi fa piacere se ti è stato utile, grazie a te!!!
Spieghi veramente le cose benissimo. QUESTO è un bell'insegnamento! Senza tralasciare niente, proprio come deve essere fatto! Bravo!
Complimenti per la spiegazione. Sei stato veramente chiaro ed esaustivo. Ho trovato molto utile la spiegazione
Ciao, grazie, mi fa piacere che ti sia stato utile!!!
La spiegazione è straordinaria. Proverò a cimentarmi con Arduino
Bellissimo video. Hai spiegato in maniera semplice ed esaustiva il funzionamento di tutto...
Mi ci voglio mettere ora ad imparare Arduino, ho visto parecchi video, ma anche se non ne capisco molto devo dirti che ti spieghi stupendamente senza omettere nulla che quasi tutti fanno, bravissimo.
Enzoooooo!!!
Finalmente uno schema semplice comprensibile anche a chi è totalmente ignorante della materia. Grazie
Ma grazie a te!!!
Solo una parola grazie!!!Continua con video utili su Arduino che aiutano molto i novizi come me!
Grazie mille, sei gentile!!!
GRAZIE, ho trovato quello che cercavo, ossia una spiegazione che mi ha fatto capire come funzionano i motori passo passo. Ho dei limiti in quanto sono un meccanico e non elettronico, ma con questa spiegazione penso di poter applicare i motori a delle applicazioni. di nuovo grazie
mi devo complimentare per la tua semplicità di spiegazione nel usare termini comprensibili a chi si sta avvicinando al mondo dei motori passo passo usando arduino.
Ciao Claudio, grazie mille!
È un argomento interessante ma complesso, provo a semplificare più che posso....
Complimeni per la spiegazione, molto chiara. Spiegare prima in teoria, poi in pratica ed infine vederne il funzionamento rende il tutto molto chiaro. Grazie. Spero davvero vada avanti con argomenti sempre più complessi. bona giornata
Grazie mille!!! ;)
Che dire...semplicemente semplice. Grazie per i video che pubblichi. Ho da poco scoperto arduino e Tu me ne stai facendo innamorare ancora di più. Grazie ancora
Ti ringrazio. Credo che questi siano i commenti più belli che si possono leggere...grazie davvero!!!
Buongiorno Alessio, grazie per la divulgazione di quanto pubblicato e complimenti per il metodo d'insegnamento chiaro ed efficace e alla portata di quanti come me non hanno mai avuto le basi per approcciare all'utilizzo degli stepper motors e Arduino.
Non ho ancora ottenuto risultati, se non qualche collegamento di led, ma perlomeno l'argomento non mi intimorisce come prima.
Ho acquistato due motori bipolari da 200 passi, 24 V, 2,8 amps, 1,85 Nm + scheda Arduino Uno + 2 driver DM542T + alim. 24V - 15amp e dopo aver compilato lo sketch così come in video da te pubblicato il motore gira molto lentamente, a scatti, e solo in una direzione, senza alternare il moto. Solo riducendo il delay da 1000 millisecondi a 1, da 100 microsecondi a 1 e riducendo a 1 step il ciclo for il motore riesce a girare in continuo ma sempre e solo in una direzione.
Mi sorge il dubbio che il driver da me utilizzato - DM542T - non sia adatto per questo sketch.
Veramente complimenti per la chiarezza, GRAZIE
Mi fa piacere ti sia piaciuto, grazie a te!!!
Grazie 1000, tutto spiegato in modo " passo-passo" molto chiaro, dal funzionamento, ai collegamenti fino allo sketch
complimenti , quando le cose si sanno spiegare bene diventano di facile comprensione per tutti grazie
Grazie mille!!! :D
Spiegazione chiara ed esauriente in ogni sua parte. Complimenti!
Grazie mille!!!
Grande Alessio.. veramente impeccabile... uso arduino da 5 anni e la stampa 3d da 2.. ma non ho mai trovato nessun video semplice e istruttivo come il tuo. bravo!
Ciao Simone, grazie!!!
Sono convinto che se capiamo come sono fatti i dispositivi che usiamo impariamo meglio come usarli.
Il mio obbiettivo è la semplicità, spero di riuscirci.
Non so se hai visto l'ultimo video, per un corso Arduino base per bambini ho costruiti una scheda gigante Arduino Uno in legno, che si è rivelata utilissima.
Grazie ancora per il commento!!
@@Artigiano20AlessioRomanelli vado a vederlo! io ho la casa invasa di arduini di tutti i tipi.. oltre ai mille sensori.. se servisse faccio stampe 3d a buon livello.. trovi tutto su instagram a nolimits3d.it, sito x il momento lo sto rinnovando e dovrebbero terminarlo a breve
eccezionale spiegazione, finalmente grazie a questo video ho imparato come gestire motori passo passo con arduino grazie tantissimo alessio
ne sono felice, grande!!!!
B R A VO, B R A V O, B R A V O!!!!!! Adesso ne so qualcosa in più su i motori "passo passo"! COMPLIMENTI!!!! :)
Sei un grande !!! mi piace troppo sta cosa di non usare librerie, anche io faccio la stessa cosa per vari proggetti.
Grazie, a mio avviso è un meodo più trasparente!!
Finalmente un video spiegato bene "grazie"
Grazie. E' tutto molto chiaro e semplice da comprendere anche per neofiti come me.
Ciao, mi fa piacere che ti possa essere utile!!! Grazie!
Spiegazione semplice e soprattutto fruibile quindi pratica.Sehr gut!
grazie!!
Grazie, ho ritrovato il video molto piacevole ed interessante! Bravo
Grazie per la spiegazione! veramente chiarissima! ho imparato molte cose
Ciao, mi fa piacere, grazie mille!!!! :)
Complimenti spiegazione semplice e coincisa..
Ciao, grazie mille!!! ;)
Complimenti per la spiegazione, chiara e perfettamente adatta a me che mi sto interessando della cosa. Grazie.
Sono felice ti sia di aiuto!!!! :)
semplicemente bravissimo nella spiegazione
Grazie mille!!!
Ottima spiegazione. Complimenti.
ottima spiegazione! anche per i più ottusi di elettronica come me......
Mi fa piacere, grazie mille!!!
prego...io ho una fresatrice cnc recuperata in un istituto tecnico, unica pecca che mi manca tutta la parte elettronica per farla funzionare, è completa di motori passo passo su ogni asse, sa consigliarmi a chi posso rivolgermi per ripristinare il tutto e farla funzionare come cnc ?
@@robicivi se manca solo l'elettronica non ci dovrebbero essere troppi problemi, una volta visto che tipo di motori sono basta scegliere la scheda di controllo da usare.
Se non vuole fare da solo ma vuole assistenza fisica, in presenza, deve cercare ditte di meccanica sul territorio. Avranno sicuramente del personale che si occupa dell'automazione.
grazie, ho provato a mandare un'email alla ditta che l'ha costruita (Elettronica Veneta) e vedere se mi rispondono,ho tutti i dati dei motori passo passo e spero di riuscire a farla funzionare in cnc
@@robicivi ottimo! Se poi hai bisogno di qualche consiglio, fammi sapere, se vuoi per email ad alessiohd@hotmail.com! ciao!
Bello semplice e chiaro. Bravo.
Grazie mille!!!
Complimenti davvero un bel video e spiegato benissimo. Iscrizione e mi piace sono doverosi in questi casi😉
Grazie, sei gentilissimo!
Sei sempre il migliore Alee.
eccezionalmente chiaro anche per dilettanti alle prime armi. complimenti
Grazie mille, mi fa piacere!!!! Spero ti possa essere di aiuto!!!
salve ottima spiegazione . adesso il problema e capire arduino ricordare
Dai, prova a vederti un po' di video in giro, io ne ho alcuni, ma ce ne sono moltissimi!! ;)
Grandioso, complimenti per la spiegazione chiarissima.
Alessio.... che dire ..... Grazieeeeeeeee !!!!!
sono felice che ti possa essere di aiuto!
Molto chiaro in tutto grazie
Ciao grazie mille! Mi fa piacere se ti può essere di aiuto! :)
@@Artigiano20AlessioRomanelli sto costruendo una casa domotica e grazie a te adesso ho anche il cancello apribile tramite bluethooth con lo stepper
@@xerpazzox6557 grande!!! Mi fa piacere!!
Complimenti per il tuo modo di spiegare. Semplice, chiaro ed esaustivo.
Mi potresti indicare se esiste un video che spieghi come connettere un pulsante o altro controller per far partire il motore e per farlo fermare tra un ciclo in una direzione ed uno nell'altra?
Ciao!! Prova a vedere questo video se ti può essere utile!!
th-cam.com/video/1xqDiYKmfrc/w-d-xo.html
Grazie, uno spettacolo questo video!!
Solo una domanda;
Ponendo questo motore in sincronia ad altro movimento meccanico, e questo trovasse un ostacolo di lavorazione fisico superiore alle sue caratteristiche costruttive e per il quale il motore non può espletare correttamente il compito, che succede?? va fuori fase ?? rimarra costantemente fuori fase??
Ciao, grazie!!!
Lo stepper lavora a passi, come hai visto.
Se per fare un certo percorso gli si comandano 1000 passi, e lui si stoppa per un inconveniente meccanico, il rotore gira a vuoto, finché non fa (o pensa di fare) 1000 passi.
Dopo ricomincerà a fare i compiti assegnati, pensando di aver fatto i 1000 passi e quindi di essere in una posizione diversa da quella in cui si trova, rovinando tutto il resto della lavorazione.
Scusa, ho risposto con l'altro account, ma son sempre io! 😅
ottima spiegazione complimenti
complimenti chiaro ed efficace
video spiegato molto bene complimenti
Complimenti per la chiarezza della spiegazione.
Grazie
Grazie a te, mi fa piacere ti sia piaciuto!!!
Gran bel video grazie!
Grazie a te!!!
Bel video! Sai spiegare benissimo
Grazie mille!!!
ottima spiegazione. grazie mille
ciao, grazie a te, sei gentile!
complimenti! semplice ed efficace!
Finalmente un bel video istruttivo.....grazie!!👍👍
grazie a te!!! :)
Molto interessante complimenti
Eccellente, complimenti👍
Questo e’ il modo esatto di spiegare le cose con rispetto per gli ignoranti come me
Grazie🤍
Troppo bravo!!! 😎
Grazie infinite. 🎉
Grande Alessio mi hai reso semplice la comprensione di un motore passo passo e ti ringrazio .... hai alimentato la mia piccola creatività tanto da provare ad automatizzare il mio minitornio unimat con pulsanti avanti e indietro e quindi due schede ...... pensi che potrei riuscire ?
Ciao!! mi fa piacere, penso che potresti riuscire, se poi hai bisogno di consigli, dimmi pure!
Ciao!
Artigiano 2.0 - Alessio Romanelli
Nulla grazie non mi aspettavo una risposta così celere. Come avrai capito ho un minitornio da metallo e vorrei comandare i due motori con degli interruttori avanti e indietro, ed eventualmente programmare arduino per fare la tornitura di un pezzo per renderlo cnc . Cosa devo comperare e come li devo connettere in poche parole tutto ( non so ) grazie anticipatamente sicuro che la tua preparazione é tale da soddisfare le mie richieste ( un po’ esagerate ) grande grazie Filippo
Complimenti sempre chiaro e con un linguaggio comprensibile anche a chi non e un esperto , vorrei fare una domanda ...? la scheda o driver che ai usato può essere usata per pilotare un motore passo paso a 12 v alimentandola a 12 v invece di 24 ? o facciamo una frittata .. grazie anticipatamente e ancora complimenti per la chiarezza ciao
Ciao, grazie!
Sui driver ci sono indicazioni tra 12 e 36v.
Segui le indicazioni, se parte da 12v allora ok, potresti avere meno spunto in corrente, ma non fai nessuna frittata, tranquillo!!!
Ciao, ti seguo sempre .! per l esempio intendo tipo muovere un Motor-Steper senza un Arduino/PLC ma solo con un Generatore di Impulsi , in modo da apprendere il funzionamento a 360-Gradi .! saluti e grazie 1k
ottimo sistema di insegnamento
ti ringrazio, mi fa piacere che ti piaccia il sistema!!
Grazie della semplice spiegazione. Una domanda come posso variare la velocità del motore?
Ciao, diminuendo il delay tra uno step e l'altro, così aumenti la frequenza e quindi la velocità!!
@@Artigiano20AlessioRomanelligrazie
GRAZIE PER LA CHIARA SPIEGAZIONE
Bravo, molto chiaro la parte hardware, non so come scrarica lo sketch, sono andato su patreon ma non trovo nulla grazie anticipatamente...
Ciao Alessio, complimenti per il tuo modo di spiegare molto semplice. vorrei, s'è possibile, chiederti come fare girare il motorino solo in una direzione con un ritardo di 2 secondi, Grazie
Ciao, che vuol dire con un ritardo di due secondi?
Ciao Alessio, vorrei che il motore si interrompesse per 2 o più secondi, oppure si attuasse ogni 2o più secondi, scusa ma è la prima volta che cerco di azionare un motore passo passo.
Grazie per tutta la spiegazione. Se ho ben capito si potrebbe alimentare le bobine del motore anche con corrente alternata magari pilotata con dei triac.
Buona sera Le chiedo di quanti Amp deve essere l'alimentatore devo installare per pilotare 2 motori passo passo Nema 17?
Salve,dipende dai drivers utilizzati.
Se un nema 17 assorbe 2A, ci vorrà un driver almeno da 3A, se sono due motori, un alimentatore da 6/10 A.
Il voltaggio dipende dal driver, solitamente un nema17 può andare tranquillamente con 12V.
Ottimo video complimenti
Grazie mille Mi fa molto piacere!
Ciao ho visualizzato il tuo video, Eccezionale, sopratutto per chi parte da zero come me, per di più io sono già datato anno 62, in sintesi devo realizzare un sistema simile a quello che hai descritto, solo gestirò due motori, il motore uno deve fare un ciclo ogni volta che do un comando su un pin, (che dovrò logicamente dichiarare ) questo per nove volte, poi darò il decimo comando e faro girare un secondo motore in un senso, dall'undicesimo al ventesimo comando farà tornare indietro di un giro il motore uno, con quello che hai fatto vedere credo di potercela fare ma che codice devo scrivere per fare si che i motori si muovano solo al comando di un impulso sul pin dichiarato.
grazie infinite sempre in ogni caso
Ciao, la questione è un pò complessa visto che partiamo dalle basi.
Parti da degli sketch semplici, con un ciclo for che fa fare al motore avanti ed indietro ( fai un ciclo, inverti direzione, cos' quando torna in cima alla loop riparte), e poi inizia a collegare i pin, a leggerne i valori, magari aiutati con la seriale, inviando a monitor i dati letti.
Se sei un pò all'asciutto partire così in tromba puà essere difficile.
Se poi hai voglia, su questo canale Patreon trovi files, appunti, sketches già pronti, ed anche la possibilità di avere aiuto da me in chat o anche al telefono.
Ha un piccolo costo, ma forse se sei all'inizio può valere la pena darci un occhiata.
Ad ogni modo non ti preoccupare, per altri consigli puoi continuare a commentare, non sparisco!! :)
www.patreon.com/alessio_romanelli
@@Artigiano20AlessioRomanelli
Grazie 1000 per la tua risposta, difatti ho già provato cosi ( io programmavo in vba quindi non conosco le sintassi corrette di arduino ed è per me la prima volta , vado un po a tentativi, ma diciamo che la struttura un po la conosco)
ho già realizzato un codice ( un po disordinato) quando do un valore alto al pin sette il motore fa x giri che gestisco nella variabile, per assurso sono bloccato a trovare il sistema per contare le volte che il pin 7 diventa valore alto.
in vba mi basta dichiarare una di X
poi scrivevo all'inizio del codice
x= 0
x=x+1
If (x
quella della seriale....... ho capito che mi fa vedere cosa fa il codice ( come vba con f8) pero non so proprio di cosa stiamo parlando purtroppo
ho trovato in rete come usare la seriale GRAZIE DELLA INFO..........................
ciao, grazie al tuo consiglio di utilizzare di utilizzare la seriale, ho potuto capire dove il codice aveva problemi e ho risolto tutto, magari non ho sfruttato al meglio il codice perche ce ne saranno sicuramente di migliori, ma come primo passo mi sono scritto 3 pagine di codice, faccio fare ai due motori 50 spostamenti dove e come voglio io e poi torno al punto iniziale, grazie mille sei un grande.
bel video, ordinato e semplice! Grazie
Grazie mille! Troppo buono!
ottimo video, spieghi benissimo
Grazie mille, mi fa piacere!!
Bel video molto chiaro complimenti ...se posso permettermi vorrei chiederti se fai un video ...come pilotare 2 motori o più com Arduino e come scrivere il programma .
Ciao, grazie mille!!!
Se sfogli i miei video, nella playlist Arduino ci trovi alcuni video su due o più motori, spero possano essere utili!!!
Intanto volevo ringraziarti per il video chiaro e pulito che ho seguito nonostante la mia bassa preparazione tecnica. Se posso vorrei farti una domanda. Se dovessi usare il motore visto per automatizzare la rotazione mio tv in sala con un tablet? Ti è mai capitato? Stavo pensando alla scelta del motore, al gestione del fine corsa, ecc) e a come inteefacciare il tablet. Mi piacerebbe confrontarmi su questo e ti ringrazio in anticipo.
Ciao!!! Grazie mille!!!
Dunque, motore passo passo collegato alla tv, pilotato da arduino che comunica con un modulo BT con il tablet.
Andrebbe creata una app che permetta di inviare i comandi ad arduino....
Io come interfaccia grafica uso processing, se vedi nei miei video la uso per comandare proprio i motori.
Va visto come renderla indipendente su di un tablet....
Ciao!!! Grazie mille!!!
Dunque, motore passo passo collegato alla tv, pilotato da arduino che comunica con un modulo BT con il tablet.
Andrebbe creata una app che permetta di inviare i comandi ad arduino....
Io come interfaccia grafica uso processing, se vedi nei miei video la uso per comandare proprio i motori.
Va visto come renderla indipendente su di un tablet....
Video molto interessante, grazie.
Grazie a te!!!! :)
ottimo video, non riesco a trovare una quadra sul discorso voltaggio e amperaggio motori stepper, nel senso : l'amperaggio e il voltaggio indicati sul motore come vanno interpretati ? ad esempio se su un motore trovo 1.3A e 3V che tipo di driver mi serve ? con che voltaggio dovrò alimentare il driver , l'amperaggio del driver come va regolato ? ecc
Ciao, devi semplicemente utilizzare un alimentatore che abbia il voltaggio richiesto dal motore ed un amperaggio uguale oppure Maggiore.
Se tu dovessi pilotare tre motori da 24 V che assorbono 2A dovresti utilizzare un alimentatore da 24 Volt e almeno da 6A teoricamente, in pratica considerando sia lo spunto che le altre parti collegate sarebbe opportuno averlo da 10A.
Ricorda che ogni utilizzatore assorbe la corrente di cui ha bisogno Quindi tu dovrai avere sempre un alimentatore che sia in grado di erogare l'amperaggio richiesto.
Scusa io ho visto la tua lezione interessante e volevo chiederti ho smontato dei motorini attuatori della moto uno governa il minimo l'altro le farfalle e se ho capito bene senza mezzi se non il tester per vedere se funzionano visto che non si possono vedere in funzione se non con le schede ho pensato che basta trovare i pin dei cavi delle due bobine e misurare la resistenza .se ottengo una lettura il motore funziona grazie
Complimenti spiegato molto bene le volevo chiedere informazioni io ho due motori VEXTA modello c 6586-9212 K hanno 6 fili io vorrei usarli per costruire una bottinatrice uno per avvolgere e l'altro per la traslazione dx e sx se per cortesia mi riesce a dare delle info per poter pilotare questi motori ed avere un display con le relative regolazioni
Ottima spiegazione 👍
grazie
Ciao Alessio grande spiegazione , e da poco che seguo i tuoi video ma subito ho capito la tua capacità di far capire le cose con estrema semplicezza ma cmq di livello tecnico ottimo ,,, mi sono avvicinato al mondo dei motori passo passo xche voglio costruire un "volante direct drive" per la simulazione sui giochi di automobilismo... Tu mi dirai ma xche non ne compri uno gia fatto e pronto, nooo visto i costi elevati ma non solo per questo motivo , sono un tipo molto costruttivo e visto che oltre il divertimento io vedo sempre una fonte di guadagno aggiuntivo , vorrei costruirmelo "fai d te" so che non è una cosa impossibile ma senza un po di basi di elettronica il progetto non avrà un buon fine.....vorrei il tuo aiuto come ti posso contattare in privato per parlare del mio progetto?....ti saluto grazie
Ciao piccola nessun problema, contattami pure al 333 59 34 697
Ottima spiegazione ;-) !!! Potresti darmi un suggerimento perfavore ? Se volessi fermarlo il motore ad un certo punto, come dovrei settare lo sketch ?
detto così mi viene da dirti di impostare un numero di step preciso, che ti faccia raggiungere la posizione desiderata.
@@Artigiano20AlessioRomanelli provo a spiegarmi meglio. Se dovessi aggiungere un pulsante al progetto, cosa scrivo nello sketch per fermare il motore? Setto gli step a 0 e direzione 0?!non saprei come... Aiutooo
Spiegazione eccellente 👏👏bravissimo
grazie!!!
ottimo video, 2 domande se posso? Nel circuito hai indicato un + e - anche per le coppie da collegare alla scheda di controllo, c'e' un verso di come collegarle o è uguale? Conosci schede di controllo a 2 assi?
Ciao, intendi le coppie dei fili della bobina?
Puoi collegarli come ti pare! ;)
se scambi invece la coppia A con la coppia B otterrai di vedere girare il motore in senso orario quando comandi AntiOrario e viceversa.
Ti basterà scambiare le due coppie e il motore girerà come indicato nella Direction
Buongiorno programmate i plc?
veramente un bel video
Complimenti, video molto interessante! Ho visto su yt che qualcuno pilota dei motori passo passo a 2 fili delle carrozzine per disabili con un motor driver Sabertooth 2X25 per creare un tosaerba radiocomandato. Ci sono dei motori passo passo a 2 fili? Come è possibile comandarli? graxie
Ciao, non me ne sono mai interessato, provo a fare qualche googolata!!
@@Artigiano20AlessioRomanelli ok😉
Forse sono motori con vite senza fine
Bellissimo videoclip grazie grazie
ciao . ce bisogno di calibrare i driver della cnc3018? o sono gia calibrati ?
Ciao, Non capisco bene questa domanda. Riscontri dei problemi nel funzionamento?
@@Artigiano20AlessioRomanelli raramente sembra che la CNC per da passi qualche millimetro o poco meno che sarebbero importanti per il mio lavoro . Questo potrebbe essere dovuto a tanti altri fattori sconosciuti come : interferenze ,calibrazione di motori e via così . illuminami
@@lelearmi6186 la prima cosa da capire è se è casuale o no.
Fai delle prove a vuoto.
Sposta separatamente x,y e z di 100mm per 50 volte ciascuno, e misura l'errore.
Se l'errore è sempre lo stesso allora è un problema di setup, di impostazioni.
Se il problema è casuale, random, allora può dipendere da troppi fattori, dalle interferenze al carico applicato.
Intanto determina se a vuoto non sgarra mai.
@@TheRomanellis a vuoto non sgarra. é casuale
@@TheRomanellis quindi se é casuale non dipende dalla calibrazione dei driver . Giusto ?
Come ordine di grandezza, l'esempio spiegato in questo video, che costo potrebbe avere considerando tutti i vari componenti? Grazie in anticipo
Ciao, direi 20€ per alimentatore, sui 15 per un driver tb6560 (molto economico), 15 € per arduino e 10€ per un motore passo passo molto basico
@@Artigiano20AlessioRomanelli Grazie 1.000.
Se io non avessi necessità di una precisione estrema ma di un motore (220V) da temporizzare (con un timer) con cicli sistematici CW e anti CW (esempio alle 10:00 il motore dovrà compiere 3 giri CW e poi fermarsi e alle 10:30 compiere 3 giri anti CW) avresti da darmi in consiglio su come fare e che tipo di materiali utilizzare?
Ottimo video, complimenti, non ho compreso il ciclo di rotazione , nello sketch imposti (FOR) a 1600 come step per una rotazione.. ma con questo valore non dovrebbe farne 8 prima di invertire il ciclo? potresti chiarirmi la cosa. Grazie ancora continua cosi sei un grande!
Ciao!!
Me lo hanno fatto notare tempo fa!!
Purtroppo lo sketch era stato fatto per girare von un motore settato in microstep.
Se lo setti a step interi ovviamente 200 step = 1 giro.
Quindi osservazione giustissima!!!
Ciao volevo sapere se é possibile con arduino far sì che il motore compia un angolo di giro sempre uguale ma con torque di intensità diversa.
Ciao! se non applichi riduzioni o ingranaggi per aumentare la coppia gli unici sistemi per avere una torque diversa sono quelli di far girare il motore a velocità basse e con il settaggio degli step interi per avere una coppia maggiore.
Aumentando la velocità e frazionando gli step del driver diminuirai la coppia.
Artigiano 2.0 - Alessio Romanelli hai una mail di riferimento ? Vorrei chiederti maggiori info . Mi aiuteresti tantissimo. Complimenti per quello che fai , canale interessantissimo
@@zazi77 Certo volentieri! Trovi tutto sul mio sito www.alessioromanelli.com
Ciao... piacere di conoscerti... mi dici una cosa ? Per quale motivo la massa di arduino e quella dell'alimentatore del driver e motore devono.essere in comune ?
Ciao, piacere mio!!
Dunque, facciamo chiarezza:
L alimentazione del driver dello stepper è separata, è a 24V e viene prelevata da un alimentatore esterno.
Arduino deve comunicare al driver gli impulsi di step e dir, e per farlo deve avere la gnd in comune con il driver, per avere la stessa differenza di potenziale, diciamo per poter percepire correttamente gli 0V o i 5V.
Però si parla solo del lato logico del driver, quello di potenza è separato.
Ciao. Di solito si pongono le masse in comune, per circuiti accoppiati mediante cavi, per conferire ad entrambi un riferimento di tensione comune. In questo modo se per il circuito 1 vi sono 5 volt su un determinato pin, anche per il circuito 2 vi saranno 5 volt sul pin corrispondente e la comunicazione avviene senza problemi. Altrimenti succederebbe che ogni circuito utilizzerà un proprio riferimento di massa e i 5 V di prima sono tali per il circuito 1 e non per il circuito 2. Ovviamente è una regola generale, ma ci sono tipi di collegamento che sfruttano il principio delle masse flottanti (senza masse in comune) in modo che ognuno abbia un proprio riferimento di massa. Saluti
Ciao, complimenti per l'illustrazione, chiara anche per me che nella vita ha fatto il meccanico di macchine automatiche, ho usato tanti tipi di motori fra i quali i passo passo ma non ho mai capito come funzionano. Ora mi è chiaro grazie a te, ti chiedo: quale SWare usi per programmare arduino?ora sono in pensione e mi piacerebbe passarmi il tempo facendomi attrezzature usando anche questi motori, Grazie saluti
Ciao, ti ringrazio, sei gentile!
Arduino si programma con un suo ambiente di sviluppo, si chiama IDE ( integrated Develpment Environment) Arduino, ed è specifico per la sua programmazione.
Non vorrei fare una marchetta, ma io fornisco anche assistenza e insegno/aiuto prorpio a capire e sviluppare progetti su molti aspetti del making, e quindi anche su Arduino.
Lo faccio su Patreon, su una piattaforma dove condivido progetti, appunti, sketch ( i programmi), schemi di collegameto e tanto altro.
L'assistenza può essere via chat o via telefono, in gruppo o privata.
Tutto questo con un piccolo contributo mensile, per aiutarmi a produrre sempre contenuti interessanti ed utili.
Se ti va, dacci un occhiata, senza impegno, ciao!!
www.patreon.com/alessio_romanelli
Ciao Alessio, tutto molto chiaro, complimenti. Ho una domanda: in merito alla corrente che circola nel motore... L' alimentazione è 24Vdc e la resistenza interna del motore è 0.043 Ohm, bene! Applicando la prima legge di Ohm, la corrente che dovrebbe circolare ha un valore altissimo, come hai fatto a limitarla a 2,5 Ampere? ( che è il valore di corrente che il motore può assorbire)
E' la scheda driver che ne limita il valore a 2,5 Ampere? Secondo te, sarebbe opportuno aggiungere delle resistenze lungo i cavi del motore? Te lo chiedo in quanto anche io ho pilotato motori stepper in maniera simile, ma quando l' intervallo tra gli impulsi aumentava (per rallentare il motore), il motore si surriscaldava parecchio... Mi sapresti aiutare? Grazie in anticipo.
Ciao!! E' compito del driver gestire la corrente massima, ed è proprio grazie al settaggio del driver ( che puoi vedere nei miei video) che si imposta tale corrente massima, che varia a seconda del tipo di motore scelto!
@@Artigiano20AlessioRomanelli grazie, quindi devo vedere il video di come imposti la corrente massima....
Ciao Alessio, in questi giorni mi arrivera' la scheda driver TB 6560 che ho comprato grazie ai tuoi consigli...e te ne sono molto grato per questo!
Ti volevo chiedere, gentilmente, un' altra informazione: mi sapresti consigliare un' altra scheda, al posto di arduino? Te lo chiedo perchè io cerco una scheda di controllo la cui affidabilità va oltre a quelle sufficienti per il semplice hobby o prototipo...( questo sento dire su arduino, che serve solo per hobby o prototipi) io cerco una scheda affidabile, nel senso che riesce a svolgere il suo compito, senza intoppi, in un ambiente lavorativo ( voglio dire, qualcosa di piu' resistente e affidabile, tipo i PLC.)...grazie in anticipo
PS: quando parlo di ambiente lavorativo mi riferisco a bar o pasticceria, ovvero dove l' interferenza elettromagnetica (e altro) non è troppo invasiva per il micro controllore...spero di essermi spiegato bene.
@@giuseppealberico5497 Ciao! Hai dato un occhiata ad Arduino PRO?
www.arduino.cc/pro
@@Artigiano20AlessioRomanelli no... ora vado a darci un occhiata, grazie come sempre...
Ottimo ci simao iscritti al Canale !!! ma se vorrei comandarl senza PLC (Arduino) ci sarebbe un modo ..?
con un generatore di impulsi, che abbiamo determinate caratteristiche.
Non tanto per sostituire il PLC, ma per sostituire il driver!
Sarebbe stato possibile tutto ciò anche con un alimentatore recuperato da un PC?
Ciao, purtroppo sei al limite.
Con i 5v dell'ATX alimenti arduino, e con i 12v alimenti i driver, ma ci sei pelo pelo...
E se merito d'essere percosso...aggiungo anche questo quesito. Si poteva usare indifferentemente un UNO, o NANO o un IDE per raggiungere tale buon esito del progetto in oggetto?
Scusa non è necessario regolare la Vref dei driver in base alla corrente dei motori?
Ciao no, non è prevista la regolazione della V Ref in quanto noi agiamo direttamente sui microswitch per fornire allo stepper la corrente di cui ha bisogno
Ho tutto a disposizione e un sacco di driver da 3 A e 8A. Ma il problema è il seguente, io non devo pilotare il motore tramite controller e così via. Ma ho bisogno di un semplice schema a mosfet, in modo da farlo funzionare a piena velocità e basta!! Un motore p-p richiede una tensione a quella stampigliata sulla targhetta, di ben 50 volte. Poi mi serve una soluzione molto compatta, come le dimensioni di una Arduino Nano per intenderci.
Ciao, buongiorno e complimenti, ho una domanda:
Posso arrivare a circa 350/400 giri/minuto con un motore stepper?
Devo accoppiarlo ad una pompa peristaltica e necessito di quei giri per ottenere la portata necessaria. Funzionerà per circac5/6 minuti e poi sarà in pausa per almeno 20
Grazie mille
Ciao, grazie.
Per fare 400 giri al minuto ne devi fare 6,6 al secondo.
Un giro sono 200 step, per ogni step ci vogliono due impulsi (HIGH e LOW).
Quindi 6,6x200x2 = 2640 impulsi al secondo.
1 sec. = 1000000 microsec.
1000000 / 2640 = 378 microsec. Di intervallo tra ciascun impulso.
È bello veloce, ma fattibile.
Meglio usare un buon driver, tipo un DM542T digitale.
Poi ovviamente sto parlando dello stepper senza carico, va visto poi che sforzo deve sopportare.
@@Artigiano20AlessioRomanelli grazie mille, mi servono circa 4n/m, ho visto dei nema 34 che arrivano anche ad 8,ma non so se possono arrivare a quei giri/min. Ovviamente non userei microstep, la precisione dello strep mi è sufficiente
ciao volevo capire se con gli acronimi stepper motor e servo motor indichiamo lo stesso tipo di motore, poi noto che esistono open loop e closed loop... cosa significano?
Ciao, lo stepper motor ( o motore passo passo) è quello di questo video.
Un servo motore è un dispositivo che viene usato per cambi veloci di ampio raggio e posizione, di solito aziona leve, pompe, cancelli.
Per open o closed loop si intende la possibilità di controllare o meno se il posizionamento comandato è uguale a quello effettivo.
Il motore passo passo è sd ad anello aperto solitamente, se qualcosa lo intralcia può trovarsi in una posizione diversa da quella desiderata senza che lo si possa verificare.
Grazie, ora è tutto chiaro
ciao scusa dove posso trovare lo shetch?