ELS (Electronic Lead Screw) - progetto con ARDUINO

Moderatore: Junior Admin

angi79
SON PASSATO AI TRAPANINI
Messaggi: 55
Iscritto il: ven set 28, 2012 08:29
Località: Cecina
Contatta:

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

Messaggio da angi79 »

In acciaio perché ci saldo un pezzetto di giunto scanalato, quello delle prese di forza dei motocoltivatori.
Ma per mettere la chiavetta devi scanalare la puleggia in alluminio e anche il mandrino?
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 »

nel mio caso il mandrino era già scanalato visto che ci andava la chiavetta dell'ingranaggio di partenza per la catena di filettatura.
Se il tuo mandrino non ha la scanalatura ti conviene accoppiare con giunto conico.... lascia perdere i grani perché slittano.
Per la scanalatura interna della puleggia in alluminio l'ho fatta al tornio col classico sistema del carro.
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à
angi79
SON PASSATO AI TRAPANINI
Messaggi: 55
Iscritto il: ven set 28, 2012 08:29
Località: Cecina
Contatta:

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

Messaggio da angi79 »

allora faccio come hai fatto tu e lo monto al posto del primo ingranaggio della cascata di ingranaggi.
Mentre come si blocca la puleggia sull'albero del motore? (avrei deciso per questo http://www.ebay.it/itm/1-Axes-Kit-CNC-8 ... 1c93dfb872)?
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 »

Sull'albero di questo motore hai una parte fresata quindi qui puoi usare un grano. In alternativa puoi usare un calettatore conico.
Se decidi per il grano, Il foro nella puleggia barenalo un pelo stretto e poi inserisci la puleggia a caldo. Sul grano metti una goccia di frenafiletti prima di avvitarlo.
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à
Avatar utente
AF116
FINALMENTE USO IL TORNIO
Messaggi: 379
Iscritto il: gio lug 12, 2012 13:37
Località: Sestri L. (GE)

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

Messaggio da AF116 »

Se ti può essere utile, le cinghie e le pulegge le avevo prese tramite ebay qui: https://shop.crosa.it/
vavia
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 22
Iscritto il: gio gen 04, 2018 11:12
Località: Venezia

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

Messaggio da vavia »

Salve ragazzi,
ho seguito tutto il progetto dall'inizio e mi sono convinto di modificare anche il mio tornio Innocenti.
Però sto incontrando un problema,spero banale con Arduino.
Vi spiego, ho fatto il collegamento tra arduino ed il monitor, ho caricato il firmware di Max alla vers. 1.41, visualizzo il testo ma il menu' è il loop continuo, anche se aggiungo joystic e pulsanti, la cosa non cambia...
Dove sbaglio???




Vi carico un video di pochi secondi per farvi capire la magagna...
Aiutatemi a capire l 'arcano.

metto qui sotto link youtube https://youtu.be/7DnsDtiXmxY
luk2k
CAPO OFFICINA
Messaggi: 8597
Iscritto il: lun set 08, 2008 00:10
Località: portici (na)
Contatta:

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

Messaggio da luk2k »

Deve essere il jog che non va...

Scollegalo e vedi se si ferma tutto

Detto questo anche quando va è molto sensibile quindi salta un po’ di linee se hai lamano pesante :risatina:

Max, dove lo devo mettere un delay per non impazzire anche io? :mrgreen:
Non esistono domande stupide ma solo risposte inutili
vavia
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 22
Iscritto il: gio gen 04, 2018 11:12
Località: Venezia

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

Messaggio da vavia »

Grazie per la risposta, ma scusami cosa intendi per jog??
Se intendi il joystick ribadisco che nno è collegato ad arduino.
vavia
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 22
Iscritto il: gio gen 04, 2018 11:12
Località: Venezia

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

Messaggio da vavia »

Forse ho trovato il problema...
Allora scollegando il pin di Arduino DIGITAL A3 che va al pin LCD-RW il menù si ferma, mentre se lo reinserisco continua ad andare il loop..mah
Qualcuno mi illumini....grazie
luk2k
CAPO OFFICINA
Messaggi: 8597
Iscritto il: lun set 08, 2008 00:10
Località: portici (na)
Contatta:

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

Messaggio da luk2k »

ma quindi agli ingressi del joystick non è collegato nulla?
Non esistono domande stupide ma solo risposte inutili
vavia
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 22
Iscritto il: gio gen 04, 2018 11:12
Località: Venezia

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

Messaggio da vavia »

esattamente, nn è collegato nulla.
luk2k
CAPO OFFICINA
Messaggi: 8597
Iscritto il: lun set 08, 2008 00:10
Località: portici (na)
Contatta:

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

Messaggio da luk2k »

credo che il problema sia quello, ora non ricordo lo schema, cmq il discorso è che a lasciare non collegato l'ingresso in pratica non ha un valore "fisso" e quindi lo legge come se stesse sempre variando

probabilmente si risolve per far prove mettendo una resistenza da 1k verso 0 o 5vcc, dovrebbe dirtelo max perchè non so come è la logica

cmq il punto è che senza joystick non puoi fare nulla per cui penso che questo sia un "non" problema :risatina:
Non esistono domande stupide ma solo risposte inutili
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 »

Luk ha centrato il punto. Il Joy è obbligatorio perché lo scorrimento dei menù legge un valore analogico per determinare se la leva è spostata in alto o in basso. Il convertitore di arduino è da 10bit per cui i valori possibili del pin A1 (ingresso joy asse Y) vanno da 0 a 1024; il joy in posizione centrale ha un valore che sta circa a 512: ho previsto una tolleranza per evitare che si muova semplicemente sfiorando il joystick, in particolare il menù si muove verso l'alto quando il valore dell'asse "ANALOG_Y" supera 630 e verso il basso quando scende al di sotto di 400.
Se il pin non è connesso questo potrebbe essere ad un valore molto prossimo a 0 oppure molto prossimo a 1024.... ovvero entrambi valori che causano la lettura di una direzione che sia "giù" o "su".
In realtà non è previsto che non venga collegato visto che è necessario alla navigazione del menù.... se fai come dice luk e lo collegi a Vcc o GND in realtà ottieni comunque uno scorrimento visto che Vcc = 1024 e GND = 0... per tenere fermo il menù senza collegare il Joy devi mettere un partitore bilanciato tra Vcc e GND: in pratica due resistenze identiche collegate in serie, poste tra Vcc e GND con il pin A1 collegato sul punto centrale. Modifica comunque inutile visto che per usare l'ELS hai bisogno di usare il menù.

Il motivo per cui si ferma quando sconnetti il pin A3 (LCD_RW) credo sia dovuto al fatto che il display smette di funzionare e si ferma sull'ultima schermata che gli è stata passata...

La lettura del Joy per il menù principale avviene in questa parte di codice:

Codice: Seleziona tutto

 while (innerstay)
    {      
      if (digitalRead(SEL) == PRESSED) { stay = false; innerstay = false; }
      if (analogRead(ANALOG_Y) < 400) { current -= 1; innerstay = false; }
      if (analogRead(ANALOG_Y) > 630) { current += 1; innerstay = false; }
    } 
    
    delay (300);
Funzione "char Principale()", specificatamente da linea 61 a linea 68 della scheda MenuPrincipale.

Luca, il delay che cerchi è quello!
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à
luk2k
CAPO OFFICINA
Messaggi: 8597
Iscritto il: lun set 08, 2008 00:10
Località: portici (na)
Contatta:

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

Messaggio da luk2k »

grazie mille max!
Non esistono domande stupide ma solo risposte inutili
vavia
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 22
Iscritto il: gio gen 04, 2018 11:12
Località: Venezia

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

Messaggio da vavia »

Ti ringrazio e tanto di cappello x la spiegazione dettagliata.
Mi conviene montare tutto e poi vi faccio sapere

Grazie mille
Bloccato

Torna a “Elettronica ed elettrotecnica”