Si può costruire un Gimbal con Arduino? #aiuto

#1
ciao a tutti
mi piacerebbe realizzare un gimbal 2 o 3 assi con arduino uno per poter stabilizzare la mia gopro solo che non so come poter fare(a livello software). ho provato a cercare su internet ma trovo solo roba fatta con schede apposta, mentre avendo già arduino volevo poter sfruttare questo.

qualcuno più esperto di me sa aiutarmi o idirizzarmi verso qualcosa che fa al caso mio?
 

Mamo

Donatore generoso
#2

Sasha

Time-lapser attivo
#3
#4
Uhmm in teoria secondo me con arduino uno puoi farcela.
Non so quali siano le tue conoscenze a livello software ma ti assicuro che la strada è molto ardua se vuoi scrivere un codice da zero.
Tempo fa volevo scrivere un codice per la stabilizzazione di un quadricottero e mi avevano già avvertito che scrivere un codice da zero sarebbe stato difficile.
Ho sperimentato che in effetti lo è ma ovviamente dipende dal tempo e dall'impegno che ci dedichi.

Non sono sicurissimo che la strada sia giusta per un gimbal ma io ti consiglierei di:
-Comprare una IMU cioè una board che integri almeno accelerometro, giroscopio e magnetometro (l'ultimo se vuoi anche correggere l'imbardata con in terzo asse). E' importante che questa sia ben documentata e soprattutto molto usata per poter trovare esempi tutorial ecc. sul web.
-Imparare a leggere questi dati in maniera corretta.
-Imparare ad interpretarli. Cioè conoscere lo stato del sistema (gopro) tramite i valori letti (inclinazione, accelerazione)
-Fornire un'uscita che modifichi il sistema portandolo allo stato voluto (agire sui motori affinchè l'inclinazione sia quella voluta). E qui viene il casino.
Potresti iniziare dal vedere i codici open che sicuramente troverai in rete, che siano per la regolazione di un quadricottero o di un gimbal.
Un algoritmo particolarmente usato è il PID che è implementato in una libreria disponibile per arduino, giusto per darti un punto di inizio.
 
#5
Beh se fai una ricerca su google (arduino gimbal) ne trovi parecchi
Se vuoi solo la parte software:
http://nevit.blogspot.it/2014/07/arduino-mpu-6050-pitch-roll-with-2.html
Questo è uno dei tanti che è venuto fuori aggiungengo sketch (che è il nome dei programmi di arduino)
(cioè devi ricerca arduino gimbal sketch)
Ciao, grazie per la risposta,
volevo sapere: se invece di usare dei servo motori volessi usare dei motori brushless il codice rimane uguale o devo modificare la parte di pilotaggio motori?
 

Mamo

Donatore generoso
#6
Che sappia io la devi cambiare.
Oltre a pilotare il motore, devi conoscerne la posizione.
Funzione che i servo hanno, mentre i brushless no.
Quindi devi inventarti anche tutta quella parte.
Il link che ti ha messo @Sasha tratta proprio di un gimbal con brushless
 

chi siamo

Time Lapse Italia è la community italiana dedicata alla fotografia time-lapse.

Impara la tecnica, condividi le tue esperienze e migliorati guardando i video più belli... gratuitamente ed in italiano!

© 2013-18 Time Lapse Italia - Creato da Marco Famà

invia il tuo video

Segui BENE tutte le istruzioni disponibili in questo breve tutorial e raggiungi la home-page di Time Lapse Italia
Alto