Arduino Forum

International => Italiano => Megatopic => Topic started by: sciorty on Sep 21, 2012, 10:00 pm

Title: DIY dolly per timelapse
Post by: sciorty on Sep 21, 2012, 10:00 pm
Ciao a tutti! :)
Finalmente posso presentarvi il dolly per il quale vi ho rotto tanto le scatole riguardo il driver
di pilotaggio dello stepper!

Il dolly funziona in due modalità:

-RIPRESA:La modalità consiste nel semplice pilotaggio del motore tramite un potenziometro da inserire
nell'entrata jack. Purtroppo la meccanica non è l'ideale per questa situazione e vibra abbastanza, ma
ci si può lavorare per migliorarlo!

-TIMELAPSE: Questa è la modalità per il quale l'ho costruito. Avevo fatto un intervallometro per un
amico fotografo e mi ha interessato la tematica quindi ho deciso di fare qualcosa di più! Per chi non
sapesse cosa sia, ecco una piccola raccolta di esempi . h ttp://www.youtube.com/watch?v=3xco4jkMMyE  (ho staccato l'h apposta altrimenti compariva tutto il video!)
Nel menu si scelgono:
-Lunghezza del passo(mm)
-Numero di foto per passo
-Intervallo di tempo tra una foto e l'altra
-Tempo di scatto effettivo
La somma di queste componenti fa in modo di avere delle foto intervallate in maniera costante e
scattate sempre fuori dal periodo in cui lo stepper si muove. Il motore si muove molto lentamente
grazie al microstepping dell'A4988, per mantenere la fotocamera dritta.
Lo scatto avviene tramite un led IR grazie alla libreria multiCameraIrControl. Attualmente lo uso
solo su una Nikon, se dovessi averne esigenza imposterò un menu per la scelta della marca della
fotocamera.
Non ho usato il jack con i fotoaccoppiatori perchè la fotocamera in questione non dispone
dell'entrata, in ogni caso se dovessi farlo dovrei riprogettare la scheda perchè non ho più pin
digitali, quindi sposterei i bottoni nelle entrate analogiche.

L'LCD non so come ma da di matto, è attaccato ad una millefori con shift register per essere gestito
da soli tre pin, come vedete dalla foto però i caratteri in alcuni punti sballano. Prima funzionava.
L'incassatura non è fatta in maniera molto fine ma ci si accontenta eheh

La parte dei contatti sulla millefori non la posto perchè è vergognosa, se dovessi portarlo come
progetto alla maturità farò un PCB e rivedrò lo schema per aggiungere i fotoaccoppiatori.

L'alimentazione consiste in una batteria al piombo 12V 12Ah che va dritta ai pin del driver e che
passa da un 7805 per l'ATmega.
Sulla board ho aggiunto i pin per la programmazione ed i jumper per le varie combinazioni del microstepping

La struttura è stata ricavata da una singola trave di legno che forata e tagliata ha preso quella
forma, inutile spiegarvi l'assemblaggio ahah. La cremagliera invece è costituita da una cinghia
dentata incollata su una striscetta di legno.
La testa del treppiedi è avvitata alla piattaforma mobile per mezzo di un bullone incassato nel legno.
Il carrello ha due microswitch a destra e sinistra che si chiudono quando toccato le "pareti" agli
estremi del dolly, consentendomi di individuare il fine corsa


Veniamo ai costi:
Legno gratis, mio zio è falegname :D
Batteria 19,90 + 9,90€ s.s.
Bottoni 3 X 2€
Ingresso jack alimentazione penso 1€ e qualcosa
Microswitch 2x1.50€
I treppiedi li ha presi l'amico a 25€ tutti e due
Tubo alluminio 3mt(da dividere) 8€
Stepper 16.50€
A4988 15€ da ebay, bruciato e ricomprato da pololu con lo sconto del 50% a 5+7€s.s.
Millefori 4,50€
Cingia dentata 1,80mt + 2pulegge(kit per la reprap) 30 euro :\
Roba spicciola:ATmega, R, C, 7805, LCD nel kit arduino, shift register, header.. 15€ se proprio ci vogliamo
allargare..

TOTALE: Intorno ai 150 se non contiamo un driver ahah

In tutto questo ho rotto il saldatore, non si accende più il mio giocattolino da 10€!

A chiunque serva un link su qualche pezzo o informazione di qualsiasi tipo chieda pure, non scendo
nei dettagl perchè le dita mi servono :p
Domani posto le foto della millefori perchè perora non le ho. Intanto ci sono codice, schema e qualche foto.
http://imageshack.us/g/855/dsc0982z.jpg/

Un grazie speciale a tutto il forum, specialmente alle persone che hanno soddisfatto con pazienza le
mie richieste d'aiuto :D



Title: Re: DIY dolly per timelapse
Post by: lollotek on Sep 22, 2012, 01:40 pm
Ottimo lavoro, spero al più presto di vedere anche i video che fai!
Title: Re: DIY dolly per timelapse
Post by: menniti on Sep 22, 2012, 02:34 pm
Ciao, il lavoro è certamente molto buono, la lo schema elettrico è inguardabile e pieno di errori, perlatro se qualcuno tentasse di creare un PCB a partire da lì sicuramente farebbe un mare di errori. Se ti va ti aiuto a sistemarlo, eventualmente mi servono info aggiuntive.
Title: Re: DIY dolly per timelapse
Post by: sciorty on Sep 22, 2012, 04:33 pm

Ciao, il lavoro è certamente molto buono, la lo schema elettrico è inguardabile e pieno di errori, perlatro se qualcuno tentasse di creare un PCB a partire da lì sicuramente farebbe un mare di errori. Se ti va ti aiuto a sistemarlo, eventualmente mi servono info aggiuntive.


Ne dubitavo  :smiley-roll-sweat:
Più che altro non avendo eagle sul portatile l'ho fatto di fretta sul fisso al quale non posso accedere sempre.. casomai appena posso lo riguardo per cercarmi gli errori, altrimenti dovrò arrendermi  :smiley-sweat:

Intanto ecco le foto dell'elettronica(anch'essa inguardabile) http://imageshack.us/photo/my-images/40/dsc02952qw.jpg/

P.S: Le foto e i video li fa un mio amico, io provo solo soddisfazione a vedere che il dolly si muova ahah
Title: Re: DIY dolly per timelapse
Post by: Madwriter on Sep 22, 2012, 07:26 pm
carino,mi passi il link dello stepper e delle cinghie?vorrei costruiro anche io :D
ho un unl203 una cosa del genere andrà bene per lo stepper?
Title: Re: DIY dolly per timelapse
Post by: sciorty on Sep 22, 2012, 08:10 pm
Cinghia e puleggia (http://www.ebay.it/itm/T2-5-Timing-belts-aluminium-pulleys-for-RepRap-Prusa-Mendel-MendelMax-Huxley-/150903746802?pt=LH_DefaultDomain_3&var=&hash=item68cd1e42c2). quando avevo acquistato io ce n'era solo una di cinghia, in quest'inserzione mi pare ce ne siano due.. Comunque se cerchi su google una cinghia o una puleggia con il modulo che ti serve trovi anche siti italiani!

Lo stepper. (http://www.robot-italy.com/it/stepper-motor-nema-17-48mm-42byghm809.html) Non conosco quel driver ma in ogni caso ti consiglio molto il microstepping, i movimenti sono fluidissimi e sono un punto a favore se la meccanica è traballante(vedi legno ahah)
Title: Re: DIY dolly per timelapse
Post by: iz2rpn on Sep 24, 2012, 10:34 pm
bel lavoro :)

guarda questo: http://www.360precision.com/360/index.cfm?precision=home.home con 2 stepper lo fai :)
Title: Re: DIY dolly per timelapse
Post by: sciorty on Oct 17, 2012, 08:27 pm
Cavolo ragazzi, scusatemi se mi faccio sentire poco ma sono impegnato con la scuola :(
Ho mandato in paradiso un altro driver!! Non riesco a capire perché, stavolta cominciava a far muovere il motore a scatti.. Poi per sbaglio l'ho rimontato al contrario e si è fott**o!
Ok per questa volta che l'ho montato al contrario, ma perché prima stava morendo lentamente?
Non ho avuto neanche il tempo di rifare lo schema :(
Title: Re: DIY dolly per timelapse
Post by: lollotek on Oct 17, 2012, 09:25 pm

Cavolo ragazzi, scusatemi se mi faccio sentire poco ma sono impegnato con la scuola :(
Ho mandato in paradiso un altro driver!! Non riesco a capire perché, stavolta cominciava a far muovere il motore a scatti.. Poi per sbaglio l'ho rimontato al contrario e si è fott**o!
Ok per questa volta che l'ho montato al contrario, ma perché prima stava morendo lentamente?
Non ho avuto neanche il tempo di rifare lo schema :(


Era alimentato a batteria? non è che si stava scaricando ?
Title: Re: DIY dolly per timelapse
Post by: lestofante on Oct 18, 2012, 12:15 pm
comandavi in PWM l'enable?

comunque se lo hai messo al contrario è normlae che sia fritto  :smiley-mr-green:
Title: Re: DIY dolly per timelapse
Post by: sciorty on Oct 18, 2012, 06:22 pm
Anch'io all'inizio pensavo che fosse la batteria, ma l'ho caricata con opportuno caricatore a full e ancora andava a scatti (ovvio, non come dovrebbe farli per il timelapse ahah).

No l'enable è sul digital7 ma effettivamente ora che mi ci fai pensare ha cominciato a dare problemi quando, aggiornando lo sketch, ho aggiunto del codice che disabilita il driver a fine corsa e lo attiva solo quando deve partire..

Il metterlo al contrario è stato il colpo di grazia, ma stava già morendo, ve lo posso assicurare!
Title: Re: DIY dolly per timelapse
Post by: lestofante on Oct 18, 2012, 09:34 pm

Il metterlo al contrario è stato il colpo di grazia, ma stava già morendo, ve lo posso assicurare!


sig. sciorty, questo lo lasci decidere alla corte  :smiley-mr-green:
Title: Re: DIY dolly per timelapse
Post by: sciorty on Oct 18, 2012, 09:55 pm


Il metterlo al contrario è stato il colpo di grazia, ma stava già morendo, ve lo posso assicurare!


sig. sciorty, questo lo lasci decidere alla corte  :smiley-mr-green:


Chiedo venia  :smiley-zipper:
Title: Re: DIY dolly per timelapse
Post by: Madwriter on Nov 30, 2012, 02:44 pm
Ciao non è che potresti fornirmi qualche info un più sulla disposizione dei cavi,e costruzione del carrello? :smiley-mr-green:
Title: Re: DIY dolly per timelapse
Post by: lestofante on Nov 30, 2012, 03:38 pm
bravo madwriter, ho parlato con un pò di amici che ci hanno provato a farsi la dolly, ma il problema sono le giunzioni delle rotaie! dicono che nonostante i loro sforzi si nota troppo il "saltino"
Title: Re: DIY dolly per timelapse
Post by: Madwriter on Nov 30, 2012, 03:45 pm

bravo madwriter, ho parlato con un pò di amici che ci hanno provato a farsi la dolly, ma il problema sono le giunzioni delle rotaie! dicono che nonostante i loro sforzi si nota troppo il "saltino"

capsico, neanche diminuendo la velocità si ottengono risultati accettabili? io mi sto informando in quanto utilizzerò lo stesso sistema per un'altro progetto.
Title: Re: DIY dolly per timelapse
Post by: lestofante on Nov 30, 2012, 04:09 pm
a quanto mi han detto, quello che all'occhio umano non è visibile (la telecamera sembra non "ballare") in termini di video è un disastro.
però ora mi faccio mandare qualche foto per capire dov'è il bug hardware :)
Title: Re: DIY dolly per timelapse
Post by: Madwriter on Nov 30, 2012, 04:35 pm

a quanto mi han detto, quello che all'occhio umano non è visibile (la telecamera sembra non "ballare") in termini di video è un disastro.
però ora mi faccio mandare qualche foto per capire dov'è il bug hardware :)

Vabbe a me non serve per il video quindi dovrei andare bene, quanto dura la batteria?hai info su questo?
Title: Re: DIY dolly per timelapse
Post by: lestofante on Nov 30, 2012, 05:32 pm
credo che fossero ancora al movimento a mano, mi informo
Title: Re: DIY dolly per timelapse
Post by: sciorty on Nov 30, 2012, 08:09 pm
Mad, cosa intendi per disposizione dei cavi?
Effettivamente la meccanica fa un po' schif, l'avevo detto.. l'ultima volta ho apportato una modifica stringendo con della carta i buchi della piattaforma nel quale passano i tubi e ho fissato in maniera più salda i tubi all'asse stesso. Aspetto il driver nuovo per poter constatare eventuali migllioramenti .-.

Quello che consiglio sinceramente sarebbe l'utilizzo di una barra filettata montata su uno stepper ad una delle estremità dell'asse ed un dado filettato sotto il carrello mobile. Sempre con due barre laterali ben salde ovviamente
Title: Re: DIY dolly per timelapse
Post by: max996duino on Dec 28, 2012, 02:56 pm
Ciao Sciorty

Anch'io sono interessato alla costruzione di un dolly.  visto che tu sei riuscito nell'intento , vorrei capire come ti sei mosso per mettere insieme una serie enorme ( almeno per me) di problemi. Io sono alle prime armi e certe cose anche banali per me sono un enorme problema.  Sicuramente interfacciare un autoscatto , un display, uno stepper motor , e tutta la parte relativa alla programmazione di intervalli di scatto e passi da seguire è una cosa esagerata ( almeno per me) . vorrei procedere per gradi.

Partire ad esempio dalla procedura che gestice l'autoscatto. Sono riuscito a trovare un programma che lo realizza, e sopratutto che funziona, ho tentato di capire come è stato scritto questo codice ma non ne sono venuto a capo più di tanto. Altro problema che spesso non mi fà capire una mazza è l'uso delle librerie, come si riesce a sapere quali istruzioni si usano per richiamarle?  esiste un elenco? qualche cosa? 

grazie

Max996duino

Title: Re: DIY dolly per timelapse
Post by: sciorty on Jan 05, 2013, 01:27 pm
Ciao max!
Prima di tutto, le librerie non sono altro che un insieme di funzioni da richiamare alla bisogna che aggiungi nel tuo programma in maniera "trasparente". Non ho ben capito la tua domanda, ma ti faccio un esempio:
Vuoi far scattare la tua fotocamera tramite IR, no? Allora suppongo tu abbia scaricato la libreria multicameraircontrol (http://sebastian.setz.name/arduino/my-libraries/multi-camera-ir-control/), che avrai messo nella cartella libraries della cartella arduino. Ora, nel tuo codice, ti basta scrivere #include <nomelibreria.h> ed è tutto pronto! E' come se avessi scritto nel tuo programma tutte le funzioni di cui la libreria dispone, ti basta solo richiamarle come fa nell'esempio!

Per gli altri problemi ti posso indirizzare a:
Display LCD (http://arduino.cc/en/Tutorial/LiquidCrystal)
Pilotaggio stepper (http://arduino.cc/en/Reference/StepperBipolarCircuit) (in realtà è sconsigliato questo tipo di pilotaggio, sarebbe meglio un pilotaggio in corrente tramite A4988 (http://www.google.it/imgres?um=1&hl=it&sa=N&tbo=d&rlz=1C1AVSW_enIT375IT375&biw=1092&bih=546&tbm=isch&tbnid=Y6n8hIwJpXi3XM:&imgrefurl=http://www.skpang.co.uk/catalog/a4988-stepper-motor-driver-carrier-p-965.html&docid=iQgaevd7M-lW4M&imgurl=http://www.skpang.co.uk/catalog/images/robotics/motor_drive/0J3360.png&w=600&h=307&ei=wBvoUPX2Lar14QSf7oFQ&zoom=1&iact=hc&vpx=147&vpy=276&dur=1511&hovh=160&hovw=315&tx=194&ty=81&sig=110222269228841681702&page=1&tbnh=128&tbnw=249&start=0&ndsp=15&ved=1t:429,r:6,s:0,i:106) come nel mio caso)
Title: Re: DIY dolly per timelapse
Post by: max996duino on Jan 05, 2013, 02:04 pm
Ciao Sciorty.

Hai capito benissimo, il problema nr 1 era reprire un sistema che mi permettesse lo scatto ritardato della macchina fotografica.  Prima di riuscire a trovare la libreria corretta, ho fatto un pò di prove programmando direttamente con la temporizzazione il segnale decodificato per le Nikon, ma non andava. Poi ho trovto un altro che ha realizzato una "procedura" ma era un casino( benchè funzionante). Alla fine ho capito come funziona questa libreria che mi hai segnalato tu, e quindi adesso sono apposto per questa cosa. Adesso il prossimo step sarà quello di comprare un display ed interfacciarlo  ( prima vorrei capire come lavorano), e già hoi visto che servono i display compatibili Hitachi 44780.  A proposito,  che dimensioni del display hai preso?  16x2 ,16x4, 20x2 o 20x4 ?  , dove lo hai comprato (internet?)? ho visto che si possono comandare con 4 bit( 4 uscite di arduino), tu che l'hai fatto  è difficoltosa la programmazione?

considerando che Arduino Uno ha 13 uscite , bastano per comandare tutto ?  intendo il led Ir  + il display + tasti per incrementi/decementi tempi + servomotori? hai fatto 2 shield da mettere una sopra l'altra?  dalle foto non è molto chiara la cosa

grazie

max996duino
Title: Re: DIY dolly per timelapse
Post by: sciorty on Jan 06, 2013, 06:39 pm
LCD 16x2 nel mio caso, ma poi dipende da progetto a progetto. Per la compatibilità non sono molto informato ma se scrivi su ebay LCD arduino troverai un infinità di roba (molto probabilmente compatibile). Di pin in realtà ne bastano 3  (http://playground.arduino.cc/Main/LiquidCrystal)