Show Posts
Pages: [1] 2 3
1  International / Generale / Re: Programmare Pro Mini con converter USB-TTL? on: July 25, 2013, 03:55:21 pm
Nei pin che mette a disposizione il converter c'è un RST che però mi sembra di aver capito che non serve a resettare l'ATmega328 del Mini. Sul Mini che ho io ce nè uno, nella fila a sinistra dei pin di ICSP, denominato DTR. Ad ogni modo, per quello che costa, ho ordinato il converter del link, quando mi arriverà potrò dirvi se e come sono identificati gli 8 pad presenti sulla board ma che dalla foto è impossibile capire a quali pin del CP2102 corrispondano. La sequenza non ha importanza perchè è chiaro che collegherò i pin con cavetti, quello che conta è capire se sto CP2102 ha, (e sembra che ce l'abbia) e quale sia, il pin di reset che funzioni con il DTR del Mini.
2  International / Generale / Re: Programmare Pro Mini con converter USB-TTL - Chip CP2102 ? on: July 25, 2013, 03:44:59 am
Leggendo questo topic (http://forum.arduino.cc/index.php/topic,137772.0.html), mi sembra di aver capito che questo converter (http://www.ebay.com/itm/USB-2-0-to-UART-TTL-6PIN-CP2102-Module-Serial-Converter-/221003654108?pt=LH_DefaultDomain_0&hash=item3374d823dc) potrebbe essere una valida alternativa con ilchip CP2102, visto che fornisce anche il segnale di reset su di un pin dedicato, corretto? Occorrerebbe comunque un condensatore da 0.1uF sul pin RST del converter (come spiegato da retrolefty nel topic di prima)?
3  International / Generale / Re: Programmare Pro Mini con converter USB-TTL? on: July 23, 2013, 03:16:11 am
Grazie PaoloP per il link alla guida di Menniti, a questo punto credo che la cosa migliore sia adottare una delle tecniche di ISP con la Mini su breadboard e l'Arduino Uno come programmer. A proposito della Mini, perdonate l'ignoranza e la tentazione irresistibile di spendere il meno possibile ... devo ammettere che me la sono procurata sulla baia e non so ancora cosa mi sia capitato tra le mani (foto allegata). La domanda è: come faccio a sapere se  questo clone ha il bootloader installato oppure no? Posso tagliare corto, supporre che non ci sia e caricarlo come spiega molto bene Menniti?
Ciao e grazie ancora per la vostra disponibilità.
4  International / Generale / Re: Programmare Pro Mini con converter USB-TTL? on: July 22, 2013, 04:08:24 pm
Il convertitore è già installato ed offre una porta seriale virtuale. Se manca solo il reset sul convertitore, non posso usare il bottone di reset della Mini, poco prima di fare l'upload dello sketch? O devono essere sincronizzati?
5  International / Generale / Programmare Pro Mini con converter USB-TTL? on: July 22, 2013, 03:10:07 pm
Ciao a tutti, ho un Arduino Pro Mini 328 5V che vorrei programmare per un piccolo progetto. Un pò di tempo fa acquistai sulla baia un USB-TTL serial converter con chip PL2303 (foto allegate, la definizione data dal venditore era 'PL2303 USB To RS232 TTL Converter Adapter Module') per altri scopi. Posso usare questo converter per programmare il Mini? Non sono molto ferrato ma mi sembra di aver capito che per questo scopo occorrerebbe un chip TTL-UART, tipo FTDI, e non RS232.
In alternativa mi sembra sia possibile programmare il Mini con un'Arduino Uno senza chip, con 5 collegamenti (5V, GND, TX, RX e Reset), è corretto?
Gigi
6  International / Generale / Continuous servo - velocità di rotazione CCW e CW ... on: July 08, 2013, 07:29:28 am
Ho ripreso il progetto della testa panoramica dopo lunga pausa ...
ho fatto delle prove con i miei SpringRc SM-S4315R a rotazione continua e ho notato che la velocità di rotazione CCW è diversa da quella CW, a parità di variazione dei microsecondi (myServo.writeMicroseconds(1500+vel)). Cioè, ottengo la stessa velocità di rotazione (ad esempio, circa 1 giro completo in un secondo) con un valore di 1600 us in rotazione oraria e 1370 us in rotazione antioraria, a fronte di una posizione di stop di 1500 us, mentre in teoria dovrei ottenere la stessa velocità a 1600 e 1400 us ...
E' un problema del servo?
Di questi SpringRc in realtà ne ho due ma non ho ancora provato come si comporta il secondo ...
Gigi
7  International / Generale / Continuous servo - writeMicroseconds() vs write() on: January 29, 2013, 04:07:09 am
ciao a tutti,
ho uno SpringRc SM-S4315R a rotazione continua, per un progetto di testa panoramica motorizzata. Ho fatto una ricerca nel web su come pilotarlo ma non mi è chiaro quale dei due metodi citati nel subject sia il più indicato o se sono equivalenti (a parte i valori da assegnare ai comandi, ovviamente). Inoltre, nel caso di writeMicroseconds(), ci sono dei valori massimi in microsecondi oltre i quali si potrebbe eventualmente danneggiare il servo? (1000-2000, 1300-1700 ..., non ho trovato valori limite per il mio servo sul web). In ultimo, per effettuare il ramping (accelerazione/decelerazione) è corretto utilizzare codice tipo:

  for(int speed = 100; speed >= 0; speed -= 2)
  {
    servoLeft.writeMicroseconds(1500+speed);   
    servoRight.writeMicroseconds(1500-speed); 
    delay(20);                                 
  }

Gigi
8  International / Hardware / Re: Una fototrappola con arduino nano on: July 24, 2012, 08:28:55 am
Non ho letto bene tutti i replay ma mi sembra che non sia stato segnalato questo: http://www.photoduino.com/
Caruccio (anche nel costo del kit) anch'esso ma le informazioni fornite credo possano essere di aiuto per l'autocostruzione.
9  International / Hardware / Re: Pins per attachInterrupt()? on: July 23, 2012, 08:49:58 am
Trovata, è la PinChangeInt Library, stasera la provo, grazie
10  International / Hardware / Pins per attachInterrupt()? on: July 23, 2012, 04:18:22 am
Volendo utilizzare una coppia di encoder AS5040 contemporaneamente, quali pins posso utilizzare oltre al 2 e 3?
Il codice di riferimento è qui: http://wiki.makerbot.com/mre2, dove si impone l'uso dei due pins 2 e 3 (per un solo encoder) perchè hanno una 'particolarità hardware', credo la gestione di interrupt esterni (sono newbie e non so cosa voglia dire ...). Se non ci sono altri pins (Arduino Uno) con queste caratteristiche, c'è la possibilità di risolvere il problema via software?
11  International / Generale / Re: AS5040 rotary encoder e lettura incrementale on: July 16, 2012, 02:38:28 am
si, ho affrontato il datasheet e a pag 28  mi sembra che sia confermato un'output di 512 ppr (pulses per revolution, in quadratura incrementale) a fronte di una risoluzione del chip di 1024, ma non essendo ferrato in materia volevo avere conferma nel caso qualcuno avesse già avuto esperienze sull'argomento ...
12  International / Generale / AS5040 rotary encoder e lettura incrementale on: July 14, 2012, 07:41:45 am
Ho seguito i preziosi consigli di GabrielD per la scelta di un rotary encoder e mi sono fatto spedire gli AS5040 (Austriamicrosystems), lanciandomi nella realizzazione di un 'fai da me' per la saldatura del chip. Le cose sembrano funzionare, a parte la diagnostica del magnete che non fa esattamente quello che dovrebbe ma la segnalazione di 'out of range' la dà lo stesso ed è questo lo scopo.
Ho messo alcuni appunti e foto qui: https://sites.google.com/site/gigimysite/home/as5040
Volevo la conferma che la lettura a 512 posizioni/giro sia corretta, visto che il chip ha una risoluzione doppia, 1024 ppr. Dipende dalla modalità di lettura incrementale??
ciao
13  International / Generale / Re: Servo 360° e rotary encoder? on: July 13, 2012, 02:58:47 am
in effetti pensavo a questo
http://www.springrc.com/new/en/ProductList.asp?SortID=59
17$ sped. compresa, ma non so quanto possano essere affidabili, in termini di meccanica e coppia ...
a cui aggiungere l'encoder magnetico di cui sopra
14  International / Generale / Re: Servo 360° e rotary encoder? - AS5040 test on: July 12, 2012, 06:11:58 am
Alla fine ho optato per una coppia di AS5040, e mi sono lanciato nel tentativo di un 'fai da me' per la saldatura del chip. Le cose sembrano funzionare, a parte la diagnostica del magnete che non fa esattamente quello che dovrebbe. Comunque, la segnalazione di 'out of range' la dà lo stesso.
Ho messo alcuni appunti e foto qui: https://sites.google.com/site/gigimysite/home/as5040
ciao
e grazie in particolare a GabrielD
15  Using Arduino / Sensors / Re: AS5040 rotary encoder and quadrature output on: July 09, 2012, 09:33:55 am
Reading through the AS5040 datasheet (http://www.ams.com/eng/content/view/download/1240), at page 28 (High Speed Operation - Incremental mode) says that "... Therefore, the AS5040 has a built-in interpolator, which ensures that there are no missing pulses at the incremental outputs for rotational speeds of up to 30,000 rpm, even at the highest resolution of 10 bits (512 pulses per revolution)". I'm a newbie in electronics so I only try to understand as I can. It seem that the 1024 samples/turn is only achieved in Absolute Output Mode (as stated in the following table of the datasheet) but not in Incremental (Quadrature A-B). Can anyone confirm this newbie assumption?
Thanks
Pages: [1] 2 3