Show Posts
Pages: 1 ... 458 459 [460] 461 462 ... 730
6886  International / Generale / Re: PCB, HCl, H2O2 ed amenità varie - foto inside - on: January 10, 2012, 05:46:17 pm
@ GH-B: te l'ho detto che dovevi convincerla, le dice "va bene, non c'è problema, se proprio non potete farne a meno", ma poi non si metterà mai a scrivere smiley-razz troppo incasinata smiley-money

ottima idea, ora la farà per forza per ripicca
6887  International / Megatopic / Re: [Multicotteri] Elettronica : IMU, MCU, Sensori ed algoritmi di controllo on: January 10, 2012, 05:24:28 pm
più che errori di formula ci sono errori di precisione... forse bisogna usare i double, forse numeri a virgola fissa (che sono già inclusi in GCC e in AVR-GCC, ma a quanto pare in AVR sono buggati e bisogna patchare a mano)
6888  International / Megatopic / Re: [Multicotteri] Elettronica : IMU, MCU, Sensori ed algoritmi di controllo on: January 10, 2012, 05:05:18 pm
io ci sono! e ho trovato un paio di formulette che potrebbero far comodo: il modo per usare il GPS!
certo, non son complesse come le formule che prendono in considerazione il fatto che l'arco della terra è variabile, ma almeno non tira una linea retta, ma tende a seguire la via più breve fattibile.
Non ho scritto io le formule, ho preso da: http://www.movable-type.co.uk/scripts/latlong.html e da: http://williams.best.vwh.net/avform.htm

non ho acnora testato la performance e la precisione della formula sull'arduino, ma eccola: (attenzione: essa restituisce la tangente rispetto al NORD geografico della curva da seguire se da un punto A si vuole andare ad un punto B . Essendo curva va ricalcolata durante il percorso!)

Code:
float b = atan2(sin(lon1-lon2)*cos(lat2), cos(lat1)*sin(lat2)-sin(lat1)*cos(lat2)*cos(lon1-lon2) );

lat1 e lat2 sono le coordinate rispetto al NORD, espresse in secondi
lon1 e lon2 sono le coordinate rispetto ad OVEST, espresse in secondi (attenzione, i GPS sono rispetto ad EST, quindi il valore dato dal vostro GPS va invertito di segno)

(notare che non serve la distanza nella formula, in questo modo si evita di perdere la precisione doppiamente)

attenzione che la bearing in teoria è sempre compresa tra 0 e 2*PI, quindi dovreste normalizzarla prima di confrontarla con quella del vostro magnetometro, per esempio (modo molto alla spicciola):
Code:
while (b>2.0*PI){
  b-=2.0*PI;
}

per calcolare la distanza che trascorrerete in quel viaggio, che essendo curvo sarà un più lungo che la classiga riga retta, ecco la formulazza:

Code:
float asin1 = sin((lat1-lat2)/2.0);
float sin1 = sin((lon1-lon2)/2.0);
float d = 2*asin(sqrt(2.0*asin1*asin1 + cos(lat1)*cos(lat2)*sin1*sin1));
printf("distance in KM: %f\n", d*6366.71);
6889  International / Generale / Re: problema con SoftwareSerial e NewSoftSerial on: January 10, 2012, 03:47:54 pm
ne basta solo uno senza problemi
6890  International / Generale / Re: Tabella MCU ATMEL - CERCASI CORE per Arduino on: January 10, 2012, 02:25:56 pm
comprendo la semplicità dei dip, ma un QTFP con passo di 1.5mm(caso del 32bit, conto l'1mm dei 8 bit) magari è fattibile, il problema si sà non è la saldatura ma la stampa del circuito.

Ma da quando un LQFP ha un passo maggiore del SO ?
Il case del SAM43U esiste in tre versioni, LQFP100, LQFP144 e LFBGA100, ancora non si sa quale versione verrà montata sulla DUE, diciamo che è la LQFP100 ed è quella "più mageggiabile", il case (pin esclusi) è 14x14 mm, lo spazio tra i pin 0.5 mm, la dimensione del pin 0.2 mm.
La MEGA2560 monta l'ATmega 2560 in case a TQFP 100, dimensioni del case (pin esclusi) 14x14 mm, spazio tra i pin 0.5 mm, dimensione del pin 0.2mm.


Quote from: lesto
infine non vorrei dire boiate ma il 32 bit AT32UC3A0512 in TQFP sembra essere più fattibile... ma magari è la stanchezza

però mi sbagliavo lo stesso, guardavo la misura "E" invece che la misura "e"....
6891  International / Generale / Re: Altro che pallone sonda! Hacker: rete internet satellitare on: January 10, 2012, 01:34:13 pm
è piu facile che noi del forum facciamo un rover lunare..

occhio a quello che dici....
6892  International / Generale / Re: Arduino UNO e RN-XV on: January 10, 2012, 01:29:24 pm
esattamente dov'è che va in loop infinito? devi capire la parte di codice dove si blocca, e poi postare lo skect di prova, magari usa uno sketch fornito dalla sparkfun così da essere sicuro che sia funzionante...
testalo sia con hack e senza hack e facci sapere se ci sono differenze nella posizione del ciclo infinito.
6893  International / Generale / Re: Tabella MCU ATMEL - CERCASI CORE per Arduino on: January 10, 2012, 01:23:18 pm
@lesto:
ci sono tanti micro, ma siamo limitati da 2 cose:
1) il supporto da parte dell'IDE (come ha detto Mike). Se non hai AvrStudio o come si chiama, non li programmi senza un core usando l'IDE
2) Stiamo verificando micro in case "maneggiabili" (quindi DIP) che siano facili da maneggiare.


per i core bisogna farli o trovarli già fatti ed eventualmente riadattarli. Anche per il 32bit in teoria ci si può basare sul core della 2, credo.
per il supporto non so, magari basta modificare il board.txt?
comprendo la semplicità dei dip, ma un QTFP con passo di 1.5mm(caso del 32bit, conto l'1mm dei 8 bit) magari è fattibile, il problema si sà non è la saldatura ma la stampa del circuito.
6894  International / Generale / Re: Tabella MCU ATMEL - CERCASI CORE per Arduino on: January 09, 2012, 06:15:21 pm
edit: come non detto, i pin sono presenti ma non popolati sui bordi della scheda

Quindi, se quando arriva li saldo, posso programmare direttamente senza usare la 2009?
Figo! e soprattutto... che culo!
Avevo già comprato nell'impeto, prima di leggerti smiley-razz

yep, ma se non hai previsto il condensatore di autoreset devi prenderci un poco la mano facendo il reset a mano (collegando il pin reset a GND quando uppi)
puoi anche caricare il boot-loader, metodo bit-bang se non erro.

Se vi servono più pin, anche il 328 versione TQFP può essere una soluzione, visto che ha 32 pin, il 1284 ha 44pin in TQFP contro i 40 della DIP...

infine non vorrei dire boiate ma il 32 bit AT32UC3A0512 in TQFP sembra essere più fattibile... ma magari è la stanchezza(spaziatura di 16 invece che 10) http://www.atmel.com/dyn/products/product_docs.asp?category_id=163&family_id=607&subfamily_id=2138&part_id=4117
oppure un xmega (per rimanere sugli 8 bit)... non c'è che l'imbarazzo della scelta!
6895  International / Generale / Re: First on arduino. Lm35 + LCD. Consigli codice. on: January 09, 2012, 05:08:02 pm
classi, array, buona identazione e commenti...

non male per la prima prova. Mi piacerebbe vere il codice della classe TimedAction

p.s. non ho letto il copdice riga per riga, mi fido smiley
6896  International / Generale / Re: Tabella MCU ATMEL - CERCASI CORE per Arduino on: January 09, 2012, 04:45:28 pm
daniela piuttosto spendi 2 euro in più ma prendi l'FTDI con anche i pin dtr, dcd, dsr, rts, etc... in questo modo puoi usarlo per caricare anche il boot-loader, o addiritura caricare direttamente il codice senza boot-loader

edit: come non detto, i pin sono presenti ma non popolati sui bordi della scheda
6897  International / Generale / Re: saldare case TQFP on: January 09, 2012, 04:42:06 pm
hai dimenticato la quantità di bicaronato per essere sicuri....
6898  International / Generale / Re: saldare case TQFP on: January 09, 2012, 04:16:17 pm
se vuoi io ho il bromografo, ma devo ammettere che con il cloruro ferrico cristallizzato ho tempi di incisione lunghissimi(>10h), e mi ritrovo con il PCB inciso da schifo, troppo in alcune zone e poco in altre

Lesto ma passa ad HCl + H202... costa di meno e in cinque minuti incidi una 100x160.
Come tu possa tenere una bacinella con acido in casa per > 10h... non lo capisco, ma ti stimo per la costanza! Io mi sono rotta le scatole quando alla prima incisione impiegavo più di 10 minuti smiley-razz

@Astro se mi dici dove trovarlo un tentativo per sfizio lo faccio...
Sicuramente non verrà nulla ma chissà!

in casa??? balcone!!! cmq ti stotenendo d'occhio, fammi un fiuschio quando credi di aver trovato la combinazione vincente!
6899  International / Generale / Re: saldare case TQFP on: January 09, 2012, 03:47:35 pm
se vuoi io ho il bromografo, ma devo ammettere che con il cloruro ferrico cristallizzato ho tempi di incisione lunghissimi(>10h), e mi ritrovo con il PCB inciso da schifo, troppo in alcune zone e poco in altre
6900  International / Generale / Re: Tabella MCU ATMEL - CERCASI CORE per Arduino on: January 09, 2012, 03:43:27 pm
propongo acquisto di gruppo di 1284 & componenti da store, e PCB da daniela smiley
Pages: 1 ... 458 459 [460] 461 462 ... 730