ELS (Electronic Lead Screw) - progetto con ARDUINO

Moderatore: Junior Admin

Avatar utente
McMax
CAPO OFFICINA
Messaggi: 9016
Iscritto il: dom gen 31, 2010 21:46
Località: Bussero (MI)

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da McMax »

Secondo me perché i valori i default li avevo cambiati dopo aver fatto la revisione del manuale e mi sono dimenticato di correggerlo....
McMax

“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson

fulminato in tenera età
niconick
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 42
Iscritto il: mar gen 08, 2019 13:08
Località: pavia

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da niconick »

@McMax, si si, il passo è giusto, nel mio caso 3.175mm
Per lo schermo nei dovrei comunque prendere un altro per la bilancia perciò al massimo lo riutilizzo.
Il passo è giusto ad occhio, usandolo come vincolo meccanico non si sovrappongono mai!
niconick
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 42
Iscritto il: mar gen 08, 2019 13:08
Località: pavia

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da niconick »

ho provato con il collegamento lcd normale ed un'altro arduino e niente, la filettatura a misura non mi va,
non so più dove sbattere la testa,
l'unico cambiamento che ho fatto è che non ho la schedina coi tasti ma dei pulsanti normali, li sente tutti senza problemi
il joystick è quello originale arduino.
nomunque ho rispettato i collegamenti come nello schema pdf
niconick
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 42
Iscritto il: mar gen 08, 2019 13:08
Località: pavia

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da niconick »

Ho provato anche con la scheda con i tasti e joystick e non cambia niente, parte, recupera il gioco e poi non si ferma.
@McMax, sulla versione precedente era già abilitata la fillettatura a misura?
Perché ho visto che non ci sono più in prima pagina, se no provavo con una versione precedente
Grazie mille!
Avatar utente
McMax
CAPO OFFICINA
Messaggi: 9016
Iscritto il: dom gen 31, 2010 21:46
Località: Bussero (MI)

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da McMax »

Hai tolto la libreria per il display i2c ?
Se hai riportato tutto in originale la filettatura a misura deve andare.... riesci a fare un video dei passaggi che fai per impostare e farmi vedere quello che succede ?
McMax

“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson

fulminato in tenera età
niconick
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 42
Iscritto il: mar gen 08, 2019 13:08
Località: pavia

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da niconick »

si si, l'ho tolta perchè ho caricato il file scaricato e non modificato
per il video vedo di provare
niconick
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 42
Iscritto il: mar gen 08, 2019 13:08
Località: pavia

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da niconick »

Problema risolto, i fili dell'encoder erano scambiati!
Ora funziona tutto alla grande!
Grazie mille ancora a McMax!!!!
Avatar utente
Davide Resca
CAPO OFFICINA
Messaggi: 13828
Iscritto il: lun feb 29, 2016 11:29
Località: Ustica & Dintorni saltuariamente Bologna o Pesaro
Contatta:

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da Davide Resca »

Bravo !!!
Fili scambiati eh ? ora vai in un angolo e fai 500 flessioni con tua moglie sulla schiena :risatina:
Gli errori sono per i principianti, noi esperti puntiamo al disastro !!!
Le conoscenze acquisite, sono proporzionali al DANNO PRODOTTO !!! ( esperienza personale...)
youtube



Immagine 2°socio TIRATOSAURO CLUB ITALIAN
niconick
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 42
Iscritto il: mar gen 08, 2019 13:08
Località: pavia

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da niconick »

Come minimo!!
Avatar utente
McMax
CAPO OFFICINA
Messaggi: 9016
Iscritto il: dom gen 31, 2010 21:46
Località: Bussero (MI)

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da McMax »

beh è già buono che ti ha detto la moglie..... pensa se te le faceva fare col tornio sulla schiena :risatina:
McMax

“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson

fulminato in tenera età
niconick
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 42
Iscritto il: mar gen 08, 2019 13:08
Località: pavia

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da niconick »

:risatina:
Li si che la passione fa male!
niconick
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 42
Iscritto il: mar gen 08, 2019 13:08
Località: pavia

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da niconick »

Oggi sono riuscito a provare bene il tutto e devo dire che va veramente bene!
Come già detto da qualcuno in precedenza forse l'avanzamento vincolato è un po' macchinoso.
Un sistema tipo filettatura a misura sarebbe più comodo!
Comunque va benissimo cosi, un grazie ancora a McMax per il progetto!!
meo
FINALMENTE USO IL TORNIO
Messaggi: 426
Iscritto il: lun lug 05, 2010 13:51
Località: Arezzo

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da meo »

ciao a tutti, visto il post mi sono detto devo provarci.
Innanzi tutto ringrazio Max per aver reso disponibile il suo lavoro.
Al momento ho tutto ad eccezione del driver e dello stepper che mi devon arrivare.
visto che sono un neofita in automatica pensavo di fare un passo a passo così da aiutare altri neofiti a cimentarsi nell'imprea.
chiedo a chi è più esperto di correggere/integrare

primo step:
scaricare IDE dal sito di Arduino per caricare il software.
lanciare il software e aprire il file els_1.6.ino.
facendo così quando faccio per trasferire il software sulla scheda mi compare questo errore:
avrdude: stk500_getsync() attemp 10 of 10: not in sync: resp=0X00 uso il software mac osx
per collegare l'encoder ad arduino utilizzare gli ingressi sulla scheda :
-5V pe alimentare l'encoder
GND per collegare la terra
utilizzare gli ingressi numerati digital per gli altri cavi del encoder
collegare la calza del cavo al casing metallico del tornio
prima domanda il mio encoder ha 5 cavi e non 4 come indicato nel manuale di Max (modello B E6B2-CWZ6C)
vi riporto i colori e le sigle:

Vcc brown va nell ingresso 5V, corretto?
OV blue va in uno degli ingressi digitali?
A nero penso che sia il GRD?
B bianco va su uno degli ingressi digitali?
arancio Z va su uno degli ingressi digitali?

come joystick ho un nokla 5110, solo che non capisco quali siano i pin realtivi agli assi x,y che devono andare in A0 e A1 su arduino.
inoltre non ho capito il discorso di tagliare la pista di qualche pulsante.

ho visto che il joystick si può sovraporre ad Arduino ma immagino che non si possa fare se non modificando il programma, corretto?
Ultima modifica di meo il ven nov 13, 2020 17:48, modificato 1 volta in totale.
meo
FINALMENTE USO IL TORNIO
Messaggi: 426
Iscritto il: lun lug 05, 2010 13:51
Località: Arezzo

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da meo »

risolto il problema del caricamento, sbagliavo di selezionare la porta
Avatar utente
McMax
CAPO OFFICINA
Messaggi: 9016
Iscritto il: dom gen 31, 2010 21:46
Località: Bussero (MI)

Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Messaggio da McMax »

Il tuo encoder ha l'uscita index (Z) che al momento non è prevista dal firmware quindi la devi lasciare scollegata.
Le altre collegale come da manuale.
ovvero:
- 5V a 5V
- 0V a massa (GND)
- A ad A
- B a B

una precisazione: massa e terra sono due cose diverse.
Massa è il negativo di alimentazione, altrimenti indicato come GND (ground)
Terra è la terra di protezione, ovvero il cavo giallo/verde del tuo impianto di rete di casa.
I negativi di alimentazione vanno collegati a massa (GND).
La calza schermo del cavo di segnale dell'encoder va collegata alla massa metallica del tornio che a sua volta deve essere collegata a terra (cavo giallo/verde della linea elettrica).
GND NON VA COLLEGATA A TERRA PER NESSUN MOTIVO!

Riguardo al joystick non credo di aver capito cosa stai usando, o meglio, ho paura di aver capito giusto: NOKIA 5110??? Il telefono ???? :shock:
Nel caso sappi che i tasti del telefono sono tutti digitali quindi non vanno bene sugli ingressi joystick. Li ci vogliono delle leve con potenziometri analogici....

Se prendi la scheda joystick sparkfun del manuale la puoi innestare su arduino senza fare alcuna modifica, a parte il taglio della pista che è necessario perché uno dei tasti è previsto su una linea che viene usata come interruppt dell'encoder quindi se non viene tagliata la pista disturba l'ingresso encoder.

Integro la tua sequenza:
"primo step:
scaricare IDE dal sito di Arduino per caricare il software.
lanciare il software e aprire il file els_1.6.ino.
andare su "strumenti" - "scheda" e selezionare "Arduino Uno"

L'errore che ti da in genere è dovuto al fatto che non hai selezionato la scheda corretta. Se te lo da ancora stacca e riattacca l'USB e nel caso resetta arduino con l'apposito tasto.
Se te lo fa ancora esci, vai in chiesa e accendi un cero alla Madonna (ma metti la mascherina, mi raccomando) :mrgreen:

Arduino è originale o clone ?
McMax

“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson

fulminato in tenera età
Bloccato

Torna a “Elettronica ed elettrotecnica”