Pages: 1 ... 60 61 [62] 63 64 ... 101   Go Down
Author Topic: [Multicotteri] Elettronica : IMU, MCU, Sensori ed algoritmi di controllo  (Read 122617 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Shannon Member
****
Karma: 130
Posts: 10465
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

il convertitore di livello logico ti serve a livello hardware, ora non ricordo ma le board che hai preso esistono anche con il convertitore di livello integrato. verifica quale hai preso!
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Rome
Offline Offline
Full Member
***
Karma: 0
Posts: 119
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

No no la mia imu non ha il convertitore di livello logico integrato. Il mio problema è che non riesco a far funzionare ne il software aeroquad nel il firmware multiwii
Logged

Riva del Garda, TN / Forlì
Offline Offline
Edison Member
*
Karma: 8
Posts: 2246
Il piu' modesto al mondo
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

http://multiwii.googlecode.com/files/MultiWii_2_1.zip
scarica questo

apri l'ide di arduino e seleziona il file MultiWii_2_1.ino (IDE >= 1.0)

entra nel file config.h
decommenta le parti relative a ciò che ti serve (orientamento del quadri, velocità della I2C, sensori utilizzati)
avendo una board che dovrebbe essere inclusa basta che decommenti la linea #define NOME_DELLA_BOARD
altrimenti lasci commentato e più sotto decommenti ogni singolo sensore quindi compila e manda all'arduino

collega ciò che ti serve ma senza le eliche per ora.

accendi la trasmittente, collega arduino al pc, accendi il quadri, avvia l'interfaccia di multiwii.

ora passi a tutte le regolazioni, ci sono combinazioni con gli stick (per armare/disarmare motori, gestire trim ecc.) che puoi vedere qui:
http://multiwii.googlecode.com/svn/branches/Hamburger/MultiWii-StickConfiguration-21_v0-57721566.pdf
Logged

Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

Rome
Offline Offline
Full Member
***
Karma: 0
Posts: 119
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

http://multiwii.googlecode.com/files/MultiWii_2_1.zip
scarica questo

apri l'ide di arduino e seleziona il file MultiWii_2_1.ino (IDE >= 1.0)

entra nel file config.h
decommenta le parti relative a ciò che ti serve (orientamento del quadri, velocità della I2C, sensori utilizzati)
avendo una board che dovrebbe essere inclusa basta che decommenti la linea #define NOME_DELLA_BOARD
altrimenti lasci commentato e più sotto decommenti ogni singolo sensore quindi compila e manda all'arduino

collega ciò che ti serve ma senza le eliche per ora.

accendi la trasmittente, collega arduino al pc, accendi il quadri, avvia l'interfaccia di multiwii.

ora passi a tutte le regolazioni, ci sono combinazioni con gli stick (per armare/disarmare motori, gestire trim ecc.) che puoi vedere qui:
http://multiwii.googlecode.com/svn/branches/Hamburger/MultiWii-StickConfiguration-21_v0-57721566.pdf

Ho fatto come mi hai scritto e ho deselezionato i nomi dei due sensori sul file config.h quando però vado a compilare il tutto mi da degli errori sulla stringa "NUMBER_MOTOR"
« Last Edit: August 05, 2012, 05:58:38 pm by Giacomo96 » Logged

Rome
Offline Offline
Full Member
***
Karma: 0
Posts: 119
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Tutto ok adesso funziona tutto bastava deselezionare il tipo di multicottero il file config.h
Ancora grazie mille a tutti quelli che mi hanno aiutato in particolare a superlol che è stato decisivo
Logged

Riva del Garda, TN / Forlì
Offline Offline
Edison Member
*
Karma: 8
Posts: 2246
Il piu' modesto al mondo
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

allora oggi mi metto dietro e faccio l'ultima scheda di controllo (su millefori) che dovrà funzionare obbligatoriamente  smiley-lol

scusate se uso questo post per gestire cosa dovrà avere:
- Attacchi preimpostati per la ricevente
- Attacchi preimpostati per gli ESC
- Porta ICSP
- Porta per la comunicazione seriale (per la configurazione)
- Connettore per predisporre la IMU (di quelli magari usati per gli stabilizzatori delle batterie lipo)
- Alimentazione diretta a 5V (predispongo un UBEC se lo trovo oppure uso il bec di uno dei motori, tanto se va in fault il regolatore il motore non gira quindi il quadri cade comunque con o senza scheda funzionante  smiley-sweat )
- Led di stato

Scusa ratto se non uso la scheda che mi hai inviato ma ho fatto un mezzo casino sulle saldature e l'ho rovinata  smiley-cry
Logged

Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 26
Posts: 5496
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


Scusa ratto se non uso la scheda che mi hai inviato ma ho fatto un mezzo casino sulle saldature e l'ho rovinata  smiley-cry
Ah mannaggia... Sti fioi xD (vuol dire figli in maniera scherzosa smiley )
Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

Tortona
Offline Offline
God Member
*****
Karma: 2
Posts: 601
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

se ho capito bene, avendo nella imu arduino Pro Mini che ha un atmega328P, non posso collegarci un gps usando la seriale ma devo avere un gps che comunica in i2c o un adattatore da seriale a i2c...mi confermate??
cmq mi è arrivata la batteria nuova, si torna a volare smiley-razz
Logged

Se gommo tiene,io vince gara! Se gommo non tiene,io come bomba dentro montagna

Tortona
Offline Offline
God Member
*****
Karma: 2
Posts: 601
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

altra domanda: ho letto che sul barometro va messa una spugnetta per farlo funzionare correttamente...però non ho capito che tipo di spugnetta e come devo mettercela...
stamattina ho fatto un video del quadri, quando riesco a metterlo su dropbox vi metto il link e mi dite che ne pensate smiley-grin
Logged

Se gommo tiene,io vince gara! Se gommo non tiene,io come bomba dentro montagna

0
Offline Offline
Shannon Member
****
Karma: 130
Posts: 10465
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

probabilmente è per evitare che il vento entri nel sensore..
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Riva del Garda, TN / Forlì
Offline Offline
Edison Member
*
Karma: 8
Posts: 2246
Il piu' modesto al mondo
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

in genere non il barometro ma tutta la imu per "staccarla" il più possibile dalle vibrazioni  smiley-lol

molti usano materiali diversi, io ho da provare gommapiuma ed distanziali in gomma  smiley-razz
Logged

Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

Tortona
Offline Offline
God Member
*****
Karma: 2
Posts: 601
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

in genere non il barometro ma tutta la imu per "staccarla" il più possibile dalle vibrazioni  smiley-lol

molti usano materiali diversi, io ho da provare gommapiuma ed distanziali in gomma  smiley-razz

no ma la spugnetta va messa sopra al barometro da quello che ho capito...
Logged

Se gommo tiene,io vince gara! Se gommo non tiene,io come bomba dentro montagna

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 124
Posts: 9329
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

no ma la spugnetta va messa sopra al barometro da quello che ho capito...

Per il barometro l'ideale è usare una presa d'aria statica, facilmente ottenibile con un piccolo cilindro, va bene in cartone, con diametro 15 mm, altezza 20 mm, parte superiore chiusa, parte inferiore aperta e "sigillata" sul barometro, tre fori da 1 mm posti 5 mm sotto la sommità del cilindro posti ogni 120°, le misure non sono critiche e il margine di tolleranza è molto ampio.
In alternativa, usa pure un pezzetto di spugnetta messa sopra il sensore barometrico, se il sensore si trova all'interno di contenitore protettivo, p.e. il classico case per dvd,  non serve ne la spugnetta ne la presa d'aria statica, sono necessari solo se il sensore si trova all'esterno e di conseguenza viene fortemente influenzato dal vento e dalla turbolenza delle eliche.
Logged

Riva del Garda, TN / Forlì
Offline Offline
Edison Member
*
Karma: 8
Posts: 2246
Il piu' modesto al mondo
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

no ma la spugnetta va messa sopra al barometro da quello che ho capito...

Per il barometro l'ideale è usare una presa d'aria statica, facilmente ottenibile con un piccolo cilindro, va bene in cartone, con diametro 15 mm, altezza 20 mm, parte superiore chiusa, parte inferiore aperta e "sigillata" sul barometro, tre fori da 1 mm posti 5 mm sotto la sommità del cilindro posti ogni 120°, le misure non sono critiche e il margine di tolleranza è molto ampio.
In alternativa, usa pure un pezzetto di spugnetta messa sopra il sensore barometrico, se il sensore si trova all'interno di contenitore protettivo, p.e. il classico case per dvd,  non serve ne la spugnetta ne la presa d'aria statica, sono necessari solo se il sensore si trova all'esterno e di conseguenza viene fortemente influenzato dal vento e dalla turbolenza delle eliche.

non ho capito metteresti in pratica il cilindro con la presa statica che guardi in basso?

la cosa migliore è questa:
avete una cappottina sul quadri? bene foratela da parte a parte e tenete il barometro dentro.

il fatto dei fori corrispondenti farà bilanciare la lettura e non avrete questi problemi (astro è in grado di mettere un tubo di pitot per sapere la velocità smiley-razz )
Logged

Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 124
Posts: 9329
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

(astro è in grado di mettere un tubo di pitot per sapere la velocità smiley-razz )

Mica è così difficile come pensi, basta spendere 17,34 Euro per il tubo di Pitot, più altri 30 per un sensore di pressione differenziale, e il gioco è fatto smiley
http://www.vario-helicopter.biz/it/product_info.php?products_id=101114
Logged

Pages: 1 ... 60 61 [62] 63 64 ... 101   Go Up
Jump to: