Pages: 1 ... 82 83 [84] 85 86 ... 106   Go Down
Author Topic: [Multicotteri] Elettronica : IMU, MCU, Sensori ed algoritmi di controllo  (Read 99294 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 18
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok ho un po' di confusione in testa. Puoi allora dirmi cosa mi converrebbe prendere considerando che e' il mio primo quadricottero anche se ho un po' di esperienza in programmazione? Vorrei pero un hardware che consentisse di aggiungere nuovi sensori e permettesse di smanettarci un po' sopra ma anche abbastanza economico. Spero di non chiedere troppo.
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

Vorrei pero un hardware che consentisse di aggiungere nuovi sensori e permettesse di smanettarci un po' sopra ma anche abbastanza economico. Spero di non chiedere troppo.

Dipende da quello che vuoi fare e dalla tua preparazione di base matematica e fisica, oltre che di programmazione.
Se il tuo scopo è un quadri radiocomandato con qualche funzionalità aggiuntiva che non richiede il volo autonomo puoi tranquillamente stare su Arduino e utilizzare come base uno dei vari software già esistenti, sicuramente consigliato MultiWii.
Lascia perdere i sensori della Wii perché oltre ad essere diventati quasi introvabili, e non sono un gran che, alla fine spendi lo stesso di una vera imu a 6-9 d.o.f. che è di gran lunga migliore come tipologia di sensori, più piccola come dimensioni e con molti meno problemi di collegamento.
Logged

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

visto che ti sei buttato in un hoby non prorpio low-cost (preperati a spenderci 300€ per avere un sistema decente) tanto vale che per ora inizi ad usare un software con arduino, che credimi torna sempre utle in mille modi differenti..
Iniziare a prendere la mano con il mezzo, vedere che funziona è già un buon punto di partenza smiley

Poi io e astro stiamo esplorando una piccola boarda da una decina di euri che contiene già parte dei sensori necessari, ma oer cui non esiste ancora nesun software. Quindi mentre ti prepari il tuo quad al volo e inizi ad inaugurarlo, inizieranno (si spera) ad essere presenti dei software per la nuova scheda, e il passaggio sarà anche molto economico.

Poi con il tuo arduino, data la sua facilità di programmazione rispetto al nuovo sistema, potrai iniziare a buttare giù il codice per sensori di ostacoli, altezza, sonar, radar e ciò che più ti aggrada, e quando avrai un sistema funzionante potrai più facilmente unificare il codice con quello della board più avanzata.

ah proposito, molti SW  per quad occupano quasi tutto lo spazio di memoria dell'arduino, quindi anche se sono modificabili non c'è molto spazio per giocare..
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: 18
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ma poi dovrei scrivere tutta la gestione di questi sensori a mano? Mi puace programmare ma ho letto che si sfocia anche nella matematica e non avrei molto tempo per arrovellarmi sulle formule e in problemi che sono gia stati risolti. Mi sa che do retta a astrobeed e lascio perdere arduino in quanto vorrei poi fare FPV e se devo cambiare tutto tanto vale iniziare subito con altro hardware. Cosa mi consigliate quindi al posto di arduino?
Logged

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

che io sappia non esiste nessun sistema già fatto al di fuori del parrot-drone.

quindi o "perderdi tempo" con la matematica, o apsetti qualche anno che qualcun'altro lo faccia al tuo posto  smiley-mr-green
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: 24
Posts: 2032
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

visto che ti sei buttato in un hoby non prorpio low-cost (preperati a spenderci 300€ per avere un sistema decente) tanto vale che per ora inizi ad usare un software con arduino, che credimi torna sempre utle in mille modi differenti..
Iniziare a prendere la mano con il mezzo, vedere che funziona è già un buon punto di partenza smiley

Poi io e astro stiamo esplorando una piccola boarda da una decina di euri che contiene già parte dei sensori necessari, ma oer cui non esiste ancora nesun software. Quindi mentre ti prepari il tuo quad al volo e inizi ad inaugurarlo, inizieranno (si spera) ad essere presenti dei software per la nuova scheda, e il passaggio sarà anche molto economico.

Poi con il tuo arduino, data la sua facilità di programmazione rispetto al nuovo sistema, potrai iniziare a buttare giù il codice per sensori di ostacoli, altezza, sonar, radar e ciò che più ti aggrada, e quando avrai un sistema funzionante potrai più facilmente unificare il codice con quello della board più avanzata.

ah proposito, molti SW  per quad occupano quasi tutto lo spazio di memoria dell'arduino, quindi anche se sono modificabili non c'è molto spazio per giocare..
mmm intendete la discovery?ci stavo facendo nju pensierino mentre facevo al lista della spesa purtroppo ora non ho tempo di costruire un quad ho altri progetti in cantiere però mi stavo documentando epr il futuro smiley
Logged

"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

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

che io sappia non esiste nessun sistema già fatto al di fuori del parrot-drone.

quindi o "perderdi tempo" con la matematica, o apsetti qualche anno che qualcun'altro lo faccia al tuo posto  smiley-mr-green
Va bene allora "perderò tempo io". Che piattaforma mi consigli?
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

Mi sa che do retta a astrobeed e lascio perdere arduino in quanto vorrei poi fare FPV e se devo cambiare tutto tanto vale iniziare subito con altro hardware. Cosa mi consigliate quindi al posto di arduino?

Se vuoi fare fpv Arduino va benissimo, aggiungi una imu 6 d.o.f., giroscopio + accelerometro, e sei a posto.
Arduino non va bene per il volo totalmente autonomo e per la gestione di un eventuale gps, non ha la necessaria risoluzione nei calcoli che devono essere con float a 64 bit.
Logged

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

Mi sa che do retta a astrobeed e lascio perdere arduino in quanto vorrei poi fare FPV e se devo cambiare tutto tanto vale iniziare subito con altro hardware. Cosa mi consigliate quindi al posto di arduino?

Se vuoi fare fpv Arduino va benissimo, aggiungi una imu 6 d.o.f., giroscopio + accelerometro, e sei a posto.
Arduino non va bene per il volo totalmente autonomo e per la gestione di un eventuale gps, non ha la necessaria risoluzione nei calcoli che devono essere con float a 64 bit.

Ecco allora e' quello che cerco. Tuttavia per configurare i vari giroscopi e tutti gli altri sensori esistono librerie che facilitano questo compito? Con altre schede diverse da arduino questi calcoli sono già implementati? E' questo che voglio capire.
Logged

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

tutti i software arduino devi solo scegliere i sensori che stai usando e calibrare il tutto settando 3 valori (detti PID), andando un pò a caso (cerca qualche guida al riguardo, ce ne sono un sacco su google)

Se davi un'occhiata alle pagine dei progetti che ti sono stati suggeriti avresti già chioarito questo dubbio!  smiley-mr-green
Logged

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

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

Ecco allora e' quello che cerco. Tuttavia per configurare i vari giroscopi e tutti gli altri sensori esistono librerie che facilitano questo compito?

Se usi Arduino ti conviene utilizzare un software già pronto e sicuramente funzionante,
Praticamente tutti quelli che scrivono in questo topic, e negli altri due dedicati ai quadricotteri, in particolare il megatopic, ora chiuso, di oltre 100 pagine, hanno iniziato utilizzando MultiWii come software, pure io per i primi test mi sono affidato a questo programma che sebbene carente sotto vari punti di vista è funzionante e affidabile, credo sia il più utilizzato in assoluto da chi realizza un quadri basato su Arduino.
In base al software che decidi di utilizzare verifichi i sensori supportati e acquisti la corretta imu, diversamente dovresti fare un enorme lavoro di adattamento, e quasi sicuramente mettere mano anche alla parte matematica che non è certo semplice da fare.
In pratica se usi MultiWii e una IMU delle supportate colleghi tutto come da istruzioni, carichi il software, configuri i pochi parametri operativi, più che altro per adattare i segnali della radio con quelli attesi da MultiWii, accendi la radio, attacchi la batteria e cominci a volare subito.
Attenzione che pilotare un quadri non è una cosa semplicissima da fare, sopratutto se non hai alcuna esperienza di volo rc, consigliato fare un pochino di pratica con un simulatore su pc.
Sulla radio non fare economia, è la parte più importante, sopratutto se vuoi fare fpv.
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

mmm intendete la discovery?ci stavo facendo nju pensierino mentre facevo al lista della spesa purtroppo ora non ho tempo di costruire un quad ho altri progetti in cantiere però mi stavo documentando epr il futuro smiley

Di Discovery ne esistono tre, inclusa quella in arrivo a fine mese, quale prendere dipende da cosa devi fare, il costo più o meno è identico per tutte, si va dai quasi 15 Euro per quella con il processore Cortex M4, il più potente della serie STM32, ai 11 Euro per quella con il processore più piccolo e senza nessun sensore.
La cosa stupenda di queste board è che includono un secondo STM32 che fa da programmatore e debugger hardware, ST-LINK V2, utilizzabile, spostando dei jumper, per programmare/debuggare altre board basate su STM32, in praticano ti regalano un hardware che se acquistato a parte costa quasi 30 Euro smiley
Logged

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

Ecco allora e' quello che cerco. Tuttavia per configurare i vari giroscopi e tutti gli altri sensori esistono librerie che facilitano questo compito?

Se usi Arduino ti conviene utilizzare un software già pronto e sicuramente funzionante,
Praticamente tutti quelli che scrivono in questo topic, e negli altri due dedicati ai quadricotteri, in particolare il megatopic, ora chiuso, di oltre 100 pagine, hanno iniziato utilizzando MultiWii come software, pure io per i primi test mi sono affidato a questo programma che sebbene carente sotto vari punti di vista è funzionante e affidabile, credo sia il più utilizzato in assoluto da chi realizza un quadri basato su Arduino.
In base al software che decidi di utilizzare verifichi i sensori supportati e acquisti la corretta imu, diversamente dovresti fare un enorme lavoro di adattamento, e quasi sicuramente mettere mano anche alla parte matematica che non è certo semplice da fare.
In pratica se usi MultiWii e una IMU delle supportate colleghi tutto come da istruzioni, carichi il software, configuri i pochi parametri operativi, più che altro per adattare i segnali della radio con quelli attesi da MultiWii, accendi la radio, attacchi la batteria e cominci a volare subito.
Attenzione che pilotare un quadri non è una cosa semplicissima da fare, sopratutto se non hai alcuna esperienza di volo rc, consigliato fare un pochino di pratica con un simulatore su pc.
Sulla radio non fare economia, è la parte più importante, sopratutto se vuoi fare fpv.

Ti ringrazio per la pazienza, va bene allora utilizzerò multiwii con imu. Sai dove la potrei acquistare in Europa quindi senza pagare spese doganali?
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

Ti ringrazio per la pazienza, va bene allora utilizzerò multiwii con imu. Sai dove la potrei acquistare in Europa quindi senza pagare spese doganali?

Evita di quotare tutto il testo, solo le parti a cui rispondi direttamente.
In Europa c'è la francese Drotek che vende IMU adatte a MultiWii, questa a sei d.o.f. per il tuo scopo è perfetta, oppure prendi subito questa a 10 d.o.f, ha anche il magnetometro, il barometro altimetrico e il convertitore di livelli logici (LLC), così hai la dotazione completa di sensori e nessun problema di connessione con Arduino, tutte e due sono supportate da MultiWii.
Logged

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

In Europa c'è la francese Drotek che vende IMU adatte a MultiWii, questa a sei d.o.f. per il tuo scopo è perfetta, oppure prendi subito questa a 10 d.o.f, ha anche il magnetometro, il barometro altimetrico e il convertitore di livelli logici (LLC), così hai la dotazione completa di sensori e nessun problema di connessione con Arduino, tutte e due sono supportate da MultiWii.
Scusami, sono un neofita dei forum smiley-sad perfetto, prenderò quelle. Quindi la procedura se non sbaglio e':
1) prendere imu
2) caricare multiwii su arduino
3) programmare l'imu
E poi costruire fisicamente il quadricottero giusto? Anche se ho già un'idea. In ogni modo sia multiwii che quella imu sono compatibili con arduino uno vero?
Logged

Pages: 1 ... 82 83 [84] 85 86 ... 106   Go Up
Jump to: