Pagina 55 di 95

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

Inviato: mar ago 25, 2020 14:38
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....

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

Inviato: mer ago 26, 2020 06:45
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!

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

Inviato: sab ago 29, 2020 15:17
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

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

Inviato: mar set 01, 2020 06:29
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!

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

Inviato: mar set 01, 2020 07:51
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 ?

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

Inviato: mar set 01, 2020 11:47
da niconick
si si, l'ho tolta perchè ho caricato il file scaricato e non modificato
per il video vedo di provare

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

Inviato: mer set 02, 2020 20:21
da niconick
Problema risolto, i fili dell'encoder erano scambiati!
Ora funziona tutto alla grande!
Grazie mille ancora a McMax!!!!

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

Inviato: gio set 03, 2020 08:11
da Davide Resca
Bravo !!!
Fili scambiati eh ? ora vai in un angolo e fai 500 flessioni con tua moglie sulla schiena :risatina:

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

Inviato: gio set 03, 2020 11:47
da niconick
Come minimo!!

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

Inviato: gio set 03, 2020 17:59
da McMax
beh è già buono che ti ha detto la moglie..... pensa se te le faceva fare col tornio sulla schiena :risatina:

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

Inviato: gio set 03, 2020 19:55
da niconick
:risatina:
Li si che la passione fa male!

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

Inviato: dom set 06, 2020 19:15
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!!

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

Inviato: ven nov 13, 2020 16:48
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?

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

Inviato: ven nov 13, 2020 16:53
da meo
risolto il problema del caricamento, sbagliavo di selezionare la porta

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

Inviato: ven nov 13, 2020 22:25
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 ?