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
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?
Ma per mettere la chiavetta devi scanalare la puleggia in alluminio e anche il mandrino?
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
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.
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à
“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
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)?
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)?
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
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.
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à
“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à
- 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
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
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
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
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
Max, dove lo devo mettere un delay per non impazzire anche io?
Scollegalo e vedi se si ferma tutto
Detto questo anche quando va è molto sensibile quindi salta un po’ di linee se hai lamano pesante
Max, dove lo devo mettere un delay per non impazzire anche io?
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
Grazie per la risposta, ma scusami cosa intendi per jog??
Se intendi il joystick ribadisco che nno è collegato ad arduino.
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
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
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
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
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
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
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
Non esistono domande stupide ma solo risposte inutili
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
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:
Funzione "char Principale()", specificatamente da linea 61 a linea 68 della scheda MenuPrincipale.
Luca, il delay che cerchi è quello!
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);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à
“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
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
Ti ringrazio e tanto di cappello x la spiegazione dettagliata.
Mi conviene montare tutto e poi vi faccio sapere
Grazie mille
Mi conviene montare tutto e poi vi faccio sapere
Grazie mille