BaroneRosso.it - Forum Modellismo

BaroneRosso.it - Forum Modellismo (https://www.baronerosso.it/forum/)
-   Circuiti Elettronici (https://www.baronerosso.it/forum/circuiti-elettronici/)
-   -   progettiamo un Quadry (https://www.baronerosso.it/forum/circuiti-elettronici/291502-progettiamo-un-quadry.html)

faustog_2 14 luglio 13 17:59

progettiamo un Quadry
 
2 Allegato/i
come in oggetto,

premesso che dal Pin 8 di Arduino è possibile ricevere il treno di segnali che arriva dalla ricevente, e di poter leggere con una buona precisione la durata di ogni segnale che corrisponde ad ogni canale. Questi segnali hanno un valore ben preciso con gli Stick al centro, leggendo la loro variazione possiamo determinare dei valori da impartire ai 4 ESC, di seguito ho preparato uno schema che sintetizza le azioni per i 4 canali. Il software oltre a governare questi segnali deve anche leggere dai giroscopi per memorizzare l'assetto iniziale che corrisponde a quello perfettamente in orizzotale, oltre ai giroscopi metterei due acellerometri rollio e beccheggio. Fatto questo credo che abbiamo il nostro Quadri perfettamente funzionante! con la possibilità di auto regolazione dell'assetto orizzontale.

klamath 14 luglio 13 19:04

ok e quindi?

sinceramente non capisco cosa vuoi progettare che non ci sia già...

romoloman 14 luglio 13 22:06

Citazione:

Originalmente inviato da klamath (Messaggio 3864472)
ok e quindi?

sinceramente non capisco cosa vuoi progettare che non ci sia già...

Anche i telecomandi esistevano già....

Citazione:

Considerate la vostra semenza:
fatti non foste a viver come bruti,
ma per seguir virtute e canoscenza

klamath 14 luglio 13 22:14

Citazione:

Originalmente inviato da romoloman (Messaggio 3864674)
Anche i telecomandi esistevano già....

si ma, il problema è che quello che vuole fare faustog, almeno per quanto ha scritto, lo fai gia con una qualsiasi sk multiwii da 19$, quindi un arduino con giroscopi e accelerometri e il software multiwii, se poi l utente vuole riscrivere un suo software partendi da zero, per arduino è un altro discorso...

romoloman 14 luglio 13 22:19

Citazione:

Originalmente inviato da klamath (Messaggio 3864681)
si ma, il problema è che quello che vuole fare faustog, almeno per quanto ha scritto, lo fai gia con una qualsiasi sk multiwii da 19$, quindi un arduino con giroscopi e accelerometri e il software multiwii, se poi l utente vuole riscrivere un suo software partendi da zero, per arduino è un altro discorso...


Esattamente, credo che sia quello che vuol fare fausto.

klamath 14 luglio 13 22:34

Citazione:

Originalmente inviato da romoloman (Messaggio 3864687)
Esattamente, credo che sia quello che vuol fare fausto.

ok, allora buon lavoroB)

faustog_2 14 luglio 13 23:01

Ok
 
certo un lavoro puramente didattico... qui mi pare che non siamo nella sessione FPV, meglio ci troviamo in uno spazio in cui c'è spazio per i progetti, non vedo nulla di male a realizzarne uno ex-novo i costi non c'entrano niente perchè qui la soddisfazione è quella di realizzare le cose... ..magari per qualcuno può essere banale progettare il software.. e l'hardware.. però oggi voglio iniziare a scrivere qualche riga di codice.. poi preparo una piattaforma per il volo.

a dopo

klamath 15 luglio 13 00:39

la cosa è interessante, ma pensi di sviluppare su arduino o no?

faustog_2 15 luglio 13 08:53

si ..utilizzo il pin 8 come ingresso segnali poi sfrutto 4 uscite PWM per ordinare i movimenti agli ESC, poi dovrò usare un pin cn I2C per prendere i dati dai sensori digitali, a tal proposito, non ho i giroscopi.. devo comprarli.. (cosa non da poco) ovviamente prenderò un giroscopio digitale 3 assi..

Arduino 2009 è un delle schede piu semplici che c'è in commercio

ISR(TIMER1_CAPT_vect)
TCNT1 =0;
if((index != 0 || bitRead(TCCR1B, ICES1 ==true)
result[index] = ICR1;
index++
TCCR1B ^=_BV(ICES1) //attiva in modo alternato il fronte di salita



Sfrutto il modulo capture nel timer1 mette il tempo di durata del fronte di salita.

Dopo il treno di impulsi c'è una pausa di circa 15mS spero sufficienti per leggere dai sensori e prendere una decisione per i 4 PWM che vanno agli ESC.

a dopo



Citazione:

Originalmente inviato da klamath (Messaggio 3864945)
la cosa è interessante, ma pensi di sviluppare su arduino o no?


romoloman 15 luglio 13 10:20

Citazione:

Originalmente inviato da faustog_2 (Messaggio 3865270)
si ..utilizzo il pin 8 come ingresso segnali poi sfrutto 4 uscite PWM per ordinare i movimenti agli ESC, poi dovrò usare un pin cn I2C per prendere i dati dai sensori digitali, a tal proposito, non ho i giroscopi.. devo comprarli.. (cosa non da poco) ovviamente prenderò un giroscopio digitale 3 assi..

Arduino 2009 è un delle schede piu semplici che c'è in commercio

ISR(TIMER1_CAPT_vect)
TCNT1 =0;
if((index != 0 || bitRead(TCCR1B, ICES1 ==true)
result[index] = ICR1;
index++
TCCR1B ^=_BV(ICES1) //attiva in modo alternato il fronte di salita



Sfrutto il modulo capture nel timer1 mette il tempo di durata del fronte di salita.

Dopo il treno di impulsi c'è una pausa di circa 15mS spero sufficienti per leggere dai sensori e prendere una decisione per i 4 PWM che vanno agli ESC.

a dopo

Franco quello che Klamath ti stava dicendo è che se prendi una multiwii, hai un arduino+giroscopi+accelerometri per solo 20€

faustog_2 15 luglio 13 20:42

ok la comprerò presto .. ma ho scritto sopra che vorrei preparare questo progettino per proporlo ai ragazzi.. a scopi didattici, come progetto che mette gli allievi in condizioni di conoscere bene i micro : i timer , il modulo capture, i registri che ci permettono di osservare i fronte di salita, discesa, come gestire il prescaler , il modulo capture (se serve) insomma almeno ai ragazzi gli facciamo vedere cosa è in grado di fare un micro.. ovviamente servirà utilizzare anche le librerie..



Citazione:

Originalmente inviato da romoloman (Messaggio 3865358)
Franco quello che Klamath ti stava dicendo è che se prendi una multiwii, hai un arduino+giroscopi+accelerometri per solo 20€


faustog_2 16 luglio 13 00:51

hahhaha
 
ciao romoloman.. sei forte... tu hai capito come prendermi! hahah ..in pratica con le cose dette a caratteri cubitali! mi ricordo tempo fa in altre discussioni! ...bene quindi diciamo che l'hardware e il software già esistenti fanno tutto egregiamente. Bene fermo restando allo stesso HW si possono fare delle prove didattiche con il software.. insomma sti ragazzi devono sapere piu o meno come funziona un modulo capture..devono imparare concetti di base..
...bene detto questo ..ho dato una lettura al progetto. loro prendono ogni singolo canale lo danno in input in altrettanti pin della scheda arduino..


Citazione:

Originalmente inviato da romoloman (Messaggio 3865358)
Franco quello che Klamath ti stava dicendo è che se prendi una multiwii, hai un arduino+giroscopi+accelerometri per solo 20€


romoloman 16 luglio 13 09:23

Citazione:

Originalmente inviato da faustog_2 (Messaggio 3866593)
ciao romoloman.. sei forte... tu hai capito come prendermi! hahah ..in pratica con le cose dette a caratteri cubitali! mi ricordo tempo fa in altre discussioni! ...bene quindi diciamo che l'hardware e il software già esistenti fanno tutto egregiamente. Bene fermo restando allo stesso HW si possono fare delle prove didattiche con il software.. insomma sti ragazzi devono sapere piu o meno come funziona un modulo capture..devono imparare concetti di base..
...bene detto questo ..ho dato una lettura al progetto. loro prendono ogni singolo canale lo danno in input in altrettanti pin della scheda arduino..

Ni... se vedi come input esiste anche il CPPM (composite ppm) e addirittura l'SBUS

romoloman 16 luglio 13 14:21

Citazione:

Originalmente inviato da faustog_2 (Messaggio 3866593)
ciao romoloman.. sei forte... tu hai capito come prendermi! hahah ..in pratica con le cose dette a caratteri cubitali! mi ricordo tempo fa in altre discussioni! ...bene quindi diciamo che l'hardware e il software già esistenti fanno tutto egregiamente. Bene fermo restando allo stesso HW si possono fare delle prove didattiche con il software.. insomma sti ragazzi devono sapere piu o meno come funziona un modulo capture..devono imparare concetti di base..
...bene detto questo ..ho dato una lettura al progetto. loro prendono ogni singolo canale lo danno in input in altrettanti pin della scheda arduino..

Infatti, sapendo anche l'uso che ne fai, mettersi a rompere le scatole con giro, accelerometri basette etc etc non fa senso.
Quello che ti si sta proponendo è, dato che la multiwii in pratica è un arduino a costo ridotto, di utilizzarla come piattaforma di sviluppo del TUO software da fare insieme ai ragazzi.


Tutti gli orari sono GMT +2. Adesso sono le 13:02.

Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002