Pages: 1 ... 93 94 [95] 96 97 ... 106   Go Down
Author Topic: [Multicotteri] Elettronica : IMU, MCU, Sensori ed algoritmi di controllo  (Read 99043 times)
0 Members and 1 Guest are viewing this topic.
0
Online Online
Shannon Member
****
Karma: 117
Posts: 10099
:(){:|:&};: TOX id: fcb8e918bef08581e23f6ddf9d4dba77697c25b217bf372736ed959a95fde36df5b8c5b90fbb
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ecco, haiparlato spesso di fuzzy, un implementazione di esempio?
Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Offline Offline
Edison Member
*
Karma: 11
Posts: 1489
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Tornando un attimo ai sensori

def (A-set):
L3GD20 gyroscope
LSM303DLHC, accelerometer + magnetic sensor

def (B-set):
ITG3200   gyro
LSM303    accelerometer
HMC5843   magnetic sensor

rispetto alle freeIMU

FreeFlight IMU v1.22L      BMA180, ITG3200, HMC5883L, BMP085
FreeIMU        v0.3.5_MS   BMA180, ITG3200, HMC5883L, MS5611
FreeIMU        v0.3.5_BMP BMA180, ITG3200, HMC5883L, BMP085
Logged

Offline Offline
Edison Member
*
Karma: 11
Posts: 1489
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

poi, tra le piccole freeIMU compatibile, c'e' 

9 Degrees of Freedom - Razor IMU - SEN-10736
- ITG-3200 (MEMS triple-axis gyro)
- ADXL345 (triple-axis accelerometer)
- HMC5883L (triple-axis magnetometer)
- ATmega328

9 Degrees of Freedom - Sensor Stick (senza MPU) - SEN-10724
- ITG-3200 MEMS gyro.
- ADXL345 accelerometer
- HMC5883L magnetometer

- - - - - - - - -

infine la freeIMU v4
- MPU6050 gyroscope+accelerometer
- the HMC5883L magnetometer
- MS5611-01BA high resolution altimeter.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 22
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao ragazzi io avrei delle domande, siccome ho letto quasi tutti i post dal 2011 ad oggi e non ho trovato ancora una risposta esauriente alle mie domande vi chiedo un po' di pazienza per spiegarmi alcune cose.
Allora io sarei indirizzato verso l'acquisto della FreeIMU 0.4, leggendo sulla pagina ufficiale ho visto che è possibile controllarla attraverso arduino uno R3, attraverso delle librerie apposite.La mie richieste sono :
1 esistono dei programmi e degli sketch che mi permettono di pilotare un quadcopter attraverso quest'hardware ?
2 Ho cercato di documentarmi un po' sull'GUI rilascata dal blog di Versano ma sinceramente non ho capito bene il funzionamento visto il mio scarso inglese e neanche a cosa serve, cioè potete darmi delle indicazioni ?
3 Esiste un modo "semplice" per riuscire a far volare un quadcopter molto basilare? (ad esempio senza il matenimento di quota automatico e senza tutti i vari aggiustamenti che esegue la scheda per evitare piccoli movimente indesiderati)
Vi ringrazio per l'attenzione e spero che questa mia richiesta d'aiuto porti dei frutti.

PS: vanno bene anche link a delle guide (vi prego se possibile non in inglese smiley-grin)
e preferirei che se mi dovete risponde con un " usa il search" non mi rispondete perchè è circa un mese che sto cercando constantemente di capire bene il funzionamento di tutto ciò spiegato sopra ma con risultati alquanto scadenti.

Riccardo
« Last Edit: December 06, 2013, 04:25:44 am by RiccardoMerli94 » Logged

0
Online Online
Shannon Member
****
Karma: 117
Posts: 10099
:(){:|:&};: TOX id: fcb8e918bef08581e23f6ddf9d4dba77697c25b217bf372736ed959a95fde36df5b8c5b90fbb
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

1. sì, la freeimu è supportata da molti firmware, multiwii, aeroquad ed altri

2. non so, ma in generale userai quella del firmware che userai, quindi non preoccuparti troppo a meno che non vuoi tenstare la freeimu da sola

3. gli aggiustamenti del pid servono per forza, perchè sono unici per quadricotterno, anzi proprio per componente e montaggio. (se cambi le eliche, facile che devi rifare il pid)
Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Offline Offline
Newbie
*
Karma: 0
Posts: 22
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao innanzi tutto ti ringrazio per avermi risposto.
Io in questo campo sono molto inesperto e sto cercando di apprendere il più possibile.
Quindi ricapitolando io ho il quadcopter pronto con ricevente a 4 ch,motori,ESC,arduino uno,FreeIMU,eliche,batterie e frame.
Per farlo alzare in volo serve uno sketch nell'arduino che pilota i motori in base ai "comandi" ricevuti dalla ricevente e i valori rilevati dai sensori(accellerometro, barometro, magnetometro, gyro) fino a qua credo di andare bene giusto?
Poi mi sembra di aver capito che i sonsori vanno tarati (inizzializzati non so qual'è la sintassi corretta smiley-grin) tramite la GUI rilasciata ?
Le mie conoscenze si fermano qui, sono messo male vero?
Vi prego di indirizzarmi verso la strada "più semplice" ammettendo che ci sia smiley-grin
Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 120
Posts: 9185
"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

1 esistono dei programmi e degli sketch che mi permettono di pilotare un quadcopter attraverso quest'hardware ?

Ne esistono diversi, quello più "semplice", che ti consente risultati immediati è MultiWii, supporta molti modelli di IMU, tra cui la freeimu, e svariate configurazione del quadri, è dotato di una semplice GUI per PC che ti consente di verificare il funzionamento del tutto e impostare vari parametri, c'è anche una APP per Android che consente di modificare i parametri sul campo senza portarsi appresso un notebook.

Quote
2 Ho cercato di documentarmi un po' sull'GUI rilascata dal blog di Versano ma sinceramente non ho capito bene il funzionamento visto il mio scarso inglese e neanche a cosa serve, cioè potete darmi delle indicazioni ?

Piccola premessa, purtroppo Fabio ci ha lasciato per sempre (r.i.p.) quasi un anno fa, il suo progetto è portato avanti da altre persone, idem la produzione delle freeimu, questo vuol dire che non c'è nessuna garanzia del supporto e della disponibilità del hardware.
Il software da lui realizzato è una gestione, ad uso generico, della sua freeimu, non lo puoi utilizzare direttamente per far volare un quadri, almeno non senza "cucirgli" attorno tutto la parte mancante, ovvero qualche centinaio di linee di codice.

Quote
3 Esiste un modo "semplice" per riuscire a far volare un quadcopter molto basilare? (ad esempio senza il matenimento di quota automatico e senza tutti i vari aggiustamenti che esegue la scheda per evitare piccoli movimente indesiderati)
Vi ringrazio per l'attenzione e spero che questa mia richiesta d'aiuto porti dei frutti.

Un quadricottero è un mezzo instabile, solo un pilota molto, ma molto, esperto e bravo può riuscire a tenerlo senza ausilio dell'elettronica, comunque con il rischio di fare il botto in un attimo.
Senza ausilio della IMU e tutto il software che la gestisce e gestisce il quadri non puoi farli volare, scordati le cose semplificate perché l'unico risultato che puoi ottenere è perdere tempo e denaro per i botti che immancabilmente fai.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 22
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Grazie mille.
Saresti in grado di linkarmi l'harware da te elencato sopra magari combinazioni gia testate e funzionanti? Te ne sarei veramente grato.
Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 120
Posts: 9185
"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

Saresti in grado di linkarmi l'harware da te elencato sopra magari combinazioni gia testate e funzionanti? Te ne sarei veramente grato.

Premesso che realizzare un buon quadri non è una cosa economica, quant'è il tuo budget di spesa ?
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 22
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Io pensavo di spendere al massimo 250/300 euro più o meno. Se è possibile anche meno. smiley-grin
Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 120
Posts: 9185
"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

Io pensavo di spendere al massimo 250/300 euro più o meno. Se è possibile anche meno. smiley-grin

Va bene per realizzare un buon quadri, come frame + motori + esc ti conviene prendere questo kit di Dji, è veramente ottimo col vantaggio che trovi senza problemi tutti i ricambi in Italia.
Come radio il minimo consigliato è una Spektrum 5, ottima qualità, costo contenuto, omologata per l'Italia e UE.
Poi ti serve un Arduino mini e la IMU, però potresti anche prendere una di quelle board specifiche per multirotori con sopra il MEGA2560 e già dotate di IMU, ce ne sono diverse in giro con costi compresi tra 40 e 70 Euro, hai il grosso vantaggio di avere tutti i connettori già predisposti per collegare la ricevente e gli ESC.
Batteria questa, o una della stessa serie con capacità similare.
« Last Edit: December 12, 2013, 10:09:14 am by leo72 » Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 22
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

senti e che mi dici di questo ?
http://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=24723
mi potrebbe essere utile?
Si ho visto quelle board però poi non saprei come programmarle visto che so soltanto programmare arduino.
« Last Edit: December 06, 2013, 05:56:04 am by RiccardoMerli94 » Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 120
Posts: 9185
"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

senti e che mi dici di questo ?

Il 99% delle cose che trovi su HK sono cineseria, ovvero ciofeche smiley , è vero che io sono allergico alle cineserie e tendo ad essere un pochino "estremista" in merito alla questione, però è anche vero che un quadri è un oggetto volante con quattro eliche che girano ad alta velocità, è un attimo farsi male seriamente se i materiali usati non sono di buona qualità.
Avere il display sulla board non serve a nulla, è solo peso in più e un oggetto che si rompe facilmente per via delle vibrazioni e i crash, MultiWii prevede l'uso di un display esterno, da collegarsi a parte, per l'eventuale setup sul campo, cosa che comunque viene molto meglio tramite notebook o l'app per Android.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 22
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

So di chiedere troppo ma c'è la possibilità di stabilire una comunicazione diversa da questa con te o comunque sia con una persona che mi può aiutare, non so una chat istantanea o un collegamento con skype anche solo audio quando avrò disponibili tutto il materiale?
Perchè veramente non so come fare non tanto per l'hardware ma per lo sviluppo del software e per il caricamente sulla board (quando questa non è arduino).

Quote
però potresti anche prendere una di quelle board specifiche per multirotori con sopra il MEGA2560 e già dotate di IMU, ce ne sono diverse in giro con costi compresi tra 40 e 70 Euro, hai il grosso vantaggio di avere tutti i connettori già predisposti per collegare la ricevente e gli ESC.

me ne potresti linkare quella più adatta second te?
« Last Edit: December 06, 2013, 06:15:52 am by RiccardoMerli94 » Logged

0
Online Online
Shannon Member
****
Karma: 117
Posts: 10099
:(){:|:&};: TOX id: fcb8e918bef08581e23f6ddf9d4dba77697c25b217bf372736ed959a95fde36df5b8c5b90fbb
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

quella è la KKboard, è valida ma è solo giroscopio, quindi pre fare acrobazie, assolutamente nessun auto-stabilità.

edit:
Quote
non so come fare non tanto per l'hardware ma per lo sviluppo del software e per il caricamente sulla board

per questo ci sono i forum/siti delle board. Ma senza l'inglese non vai lontano...
Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Pages: 1 ... 93 94 [95] 96 97 ... 106   Go Up
Jump to: