Controllare la velocità e forzaG di un' asta di un fucile SUB?

Tra qualche giorno dovrei fare delle riprese SUB dove ci sarà la presentazione di un nuovo innovativo fucile sub in legno. Vorrei provare a mostrare al pubblico le potenzialità del prodotto, facendo vedere la velocità e la forzaG che riesce a raggiungere l' asta, pensate possa essere possibile con arduino e qualche sensore esterno? Esiste un progetto già fatto sul quale possa lavorarci?

R

misurare la G non vuol dire molto, la G è il valore della accelerazione di gravità, quindi di accelerazione.

Puoi usare un accelerometro (3 assi a meno che il fucile non sia perfettamente parallelo o perpendicolare con il vettore di accelerazione di gravità, in tal caso basta un solo asse), poi trasformando i valori letti dal sensore in m/s^2 basta moltiplicare il valore del sensore per quanto detto sul datasheet del sensore in base alle impostazioni effettuate (se digitale, ad un valore più o meno fisso per gli analogici), sottrai dal modulo del vettore gravità letto l'accelerazione di gravità, e il modulo del vettore rimanente è l'accelerazione a cui è sottoposto il sensore.

INTEGRANDO le accelerazioni (velocita = velocità+accelerazione*tempoMisurazione) ottiei la velocità, però sbagliata in base alla grandezza tempoMisurazione, alla precisione del sensore e alla precisione della matematica float.

è più semplice di quanto sembri, ma se ti interessa la velocità dell'asta meglio usare dei fotodiodi/fotorilevatori, come si fa con i proiettili veri

Se pensi di montare un accelerometro e un Arduino sull'arpione non funziona, aggiungendo quello cambia l' accelerazione e la resistenza nell acqua.
Dubito inoltre che risci a campionare in modo abbastanza veloce da rilevare valori significativi e che l' accelerometri di fascia medio-bassa abbiano una risposta in frequenza abbastanza larga da poter misurrare l'accelerazione.

Ciao Uwe

Caspita a questo punto penso che un semplice fotodiodo sia + indicato...ma come lo leggo con arduino?