GoPro ha un accelerometro
Attivazione della GoPro con un accelerometro
La scheda del rilevatore di movimento MD-003 include anche una produzione di 5V regolamentata, ma ciò non era necessario per questo progetto. È utile per l’interfaccia degli accelerometri o altri sensori che richiedono 5 volt di potenza.
GoPro ha un accelerometro?
Reddit e i suoi partner usano cookie e tecnologie simili per offrirti un’esperienza migliore. Accettando tutti i cookie, accetti il nostro utilizzo dei cookie per fornire e mantenere i nostri servizi e il nostro sito, migliorare la qualità di Reddit, personalizzare i contenuti e pubblicità Reddit e misurare l’efficacia della pubblicità. Rifiutando i cookie non essenziali, Reddit può ancora utilizzare alcuni cookie per garantire la corretta funzionalità della nostra piattaforma. Per ulteriori informazioni, consultare il nostro avviso sui cookie e la nostra politica sulla privacy.
Attivazione della GoPro con un accelerometro
Quando Hugh McGregor dell’Australian Wildlife Conservancy ha chiesto se potevamo aiutarlo con i suoi studi sui gatti selvatici creando un controller per la telecamera GoPro che sarebbe stato innescato da un accelerometro proprio quando si alzano sulla loro preda, abbiamo colto all’opportunità. I 15 milioni di gatti selvatici stimati in Australia mangiano circa 75 milioni di roditori e piccoli rettili ogni notte, alcune delle quali in pericolo di estinzione.
Guardando i vari chip di accelerometro che si sarebbero interfacciati con il nostro microcontrollore, abbiamo trovato i dispositivi analogici ADXL362 che non consuma quasi la potenza durante il sonno e avevano la flessibilità da programmare per svegliarsi quando attivati dal movimento sopra una soglia programmabile dell’utente.
Stavamo immaginando di programmare un’interfaccia per il chip e avevamo già acquistato alcuni chip per indagare, quando Mike Hord a Sparkfun ci ha risparmiato molti problemi combinando un Atty2313A con ADXL362 su una tavola che vendono come la scia su Shake Shake.
Ingresso trigger controller CAMDO

L’intervalometro CAMDO Time Lapse include un ingresso trigger optoisolato che può essere gestito da qualsiasi segnale di ingresso da 3 a 15 volt. Diversi esempi di interfaccia sono mostrati nelle note dell’applicazione per gli utenti avanzati.
L’output della scia su Shake Board è la tensione della batteria, quindi può essere collegata direttamente ai pin di ingresso della scheda CAMDO, in+ e in-.
Le nuove schede CAMDO includono un VCC e la produzione di terra che può essere utilizzata per questi accessori. È collegato alla batteria della fotocamera, quindi non sono necessarie batterie extra per la scheda accelerometro.
La scheda del rilevatore di movimento MD-003 include anche una produzione di 5V regolamentata, ma ciò non era necessario per questo progetto. È utile per l’interfaccia degli accelerometri o altri sensori che richiedono 5 volt di potenza.

L’interfaccia tra la scia della scheda shake e la scheda del controller CAMDO richiede solo 4 fili. Due per l’alimentazione e due per l’output. Un ulteriore risparmio energetico e un filo potrebbero essere salvati saltando l’ingresso optoisolato e andando direttamente ai pin di ingresso MCU, ma sarebbero necessarie anche le modifiche al software per attivare il segnale opposto. Questa è un’opzione disponibile se forniamo più controller della fotocamera Cat a AWC o altri client.
Regolazione dei parametri dell’accelerometro
Come mostrato, senza modificare le impostazioni sulla scia della scheda shake, la fotocamera verrà attivata quando la soglia del movimento dell’accelerometro supera i 150 mg. Questo è un buon livello per l’attivazione quando un oggetto viene raccolto e spostato.
L’ADXL362 può essere configurato per rispondere a diversi livelli di soglia e combinazioni, tra cui la caduta libera, che può anche essere utile. In questo caso, vogliamo non innescare durante i normali movimenti e tentare di catturare solo il movimento violento della cattura delle prede impostando una soglia di innesco più elevata.
La soglia di accelerazione sulla scia di Shake Board può essere modificata utilizzando un’interfaccia seriale collegata al processore attiny.
Il chip UART da USB FT230x è particolarmente utile per l’interfaccia dei dispositivi seriali perché i driver sono disponibili per quasi tutti i computer. I driver di Windows 7 verranno installati automaticamente se il computer è connesso a Internet quando si collega per la prima volta l’interfaccia. Vai al gestore dei dispositivi e nelle proprietà per il nuovo Convertitore seriale USB, accendere Installare i driver VCP. Scollegare l’interfaccia e rinchiuderla per installare automaticamente i driver della porta COM virtuali. Le istruzioni per l’installazione manuale sono sul sito TDI, se l’installazione automatica non funziona.
Una volta installati i driver, un programma terminale, come lo stucco open source, può essere usato per parlare con la scia di Shake on Shake Board. Nel seriale Proprietà, imposta l’interfaccia su 9600 bps, 8 bit, nessuna parità, 1 bit di arresto. Il manuale dell’utente Wake on Shake specifica 2400 bps ma la scheda è configurata a 9600 bps. L’uno o l’altro di questi probabilmente cambierà presto. Nel sessione sezione, selezionare seriale. Salva la configurazione e Aprire Una sessione per accedere all’interfaccia Wake on Shake.
Premendo accedere Farà la paciuta su Shake per segnalare le impostazioni per la soglia dell’accelerometro e il tempo di ritardo. L’impostazione predefinita è di 150 mg e 5000 msec.
Per modificare la soglia dell’accelerometro, immettere T seguito dal nuovo valore e dal accedere chiave. Per esempio, T1000 cambierà il valore in 1000 mg.
Per modificare il tempo di ritardo, immettere D seguito dal ritardo in msec. Poiché il controller GoPro gestirà il vero tempo di ritardo, non è necessario estenderlo con questa impostazione. accedere D1000 Quindi la scia di Shake fornirà un segnale di trigger di 1 secondo alla scheda del controller GoPro.
Premendo Ctrl+c o digitazione Q seguito dal accedere La chiave lascerà il programma che farà rientrare nella modalità di sonno della scia su Shake fino a quando la soglia di movimento non viene nuovamente superata.
Punti chiave:
- La fotocamera GoPro può essere attivata da un accelerometro.
- I dispositivi analogici ADXL362 sono un chip accelerometro adatto per questo progetto.
- La Wake on Shake Board combina ATTINY2313A e ADXL362.
- L’intervalometro CAMDO Time Lapse ha un input di trigger optoisolato.
- La lavagna su Shake Board può essere collegata direttamente alla scheda CAMDO.
- La Wake on Shake Board ha una potenza per gli accessori.
- La Wake on Shake Board ha una soglia di movimento configurabile.
- La soglia di accelerazione può essere regolata tramite un’interfaccia seriale.
- Il chip UART da USB FT230x è utile per l’interfacciarsi con la scia di Shake Board.
- Un programma terminale come PUTTY può essere usato per comunicare con la scia di Shake on Shake.
Domande:
1. Qual è lo scopo di attivare una fotocamera GoPro con un accelerometro?
2. Cosa è stato scelto il chip accelerometro per questo progetto?
3. In che modo la scia di Shake Board combina ATTINY2313A e ADXL362?
4. Che tipo di input ha l’intervalometro a tempo temporale CAMDO?
5. Come può la scia di scia di Shake essere collegata alla scheda CAMDO?
6. Qual è la funzione dell’output di alimentazione sulla scia di Shake Board?
7. È possibile regolare la soglia di movimento sulla scia di Shake Board?
8. Qual è la soglia consigliata per attivare la fotocamera quando un oggetto viene raccolto e spostato?
9. Può la scia di Shake Board a rispondere al movimento della caduta libera?
10. Quale chip di interfaccia seriale è consigliato per il collegamento alla scia di Shake Board?
11. Quali sono le specifiche per la connessione dell’interfaccia seriale?
12. Quali impostazioni possono essere modificate tramite l’interfaccia seriale sulla scia di Shake Board?
13. Come si può cambiare la soglia dell’accelerometro?
14. Come si può cambiare il tempo di ritardo?
15. Come si può uscire dal programma e rimettere la scia di Shake Board in modalità Sleep?
Risposte:
1. Lo scopo di innescare una fotocamera GoPro con un accelerometro è catturare momenti di movimento specifici, come quando un gatto selvatico si lancia sulla sua preda.
2. Il chip Accelerometro ADXL362 ADXL362 è stato scelto per questo progetto a causa del suo basso consumo di energia e della soglia programmabile.
3. La lavagna su Shake Board combina il microcontrollore Atty2313A con il chip Accelerometro ADXL362.
4. L’intervalometro CAMDO Time Lapse ha un ingresso trigger optoisolato che può essere gestito da qualsiasi segnale di ingresso da 3 a 15 volt.
5. La scheda Wake on Shake può essere collegata direttamente alla scheda CAMDO collegando l’uscita della scia su Shake, che è la tensione della batteria, ai pin di ingresso della scheda CAMDO (in+ e in-).
6. L’output di alimentazione sulla scia di shake board può essere utilizzata per gli accessori ed è collegata alla batteria della fotocamera, eliminando la necessità di batterie extra per la scheda accelerometro.
7. Sì, la soglia di movimento sulla scia di Shake Board può essere regolata.
8. La soglia consigliata per l’attivazione della fotocamera quando un oggetto viene raccolto e spostato è di 150 mg.
9. Sì, l’accelerometro ADXL362 può essere configurato per rispondere al movimento della caduta libera.
10. Si consiglia il chip UART da USB FT230x per connettersi alla Wake on Shake Board.
11. La connessione dell’interfaccia seriale deve essere impostata su 9600 bps, 8 bit, nessuna parità e 1 bit di arresto.
12. La soglia dell’accelerometro e il tempo di ritardo possono essere modificati tramite l’interfaccia seriale sulla scia di Shake Board.
13. Per modificare la soglia dell’accelerometro, immettere “T” seguito dal nuovo valore nei milligrammi.
14. Per modificare il tempo di ritardo, immettere “D” seguito dal ritardo in millisecondi.
15. Per uscire dal programma e rimettere la scia di Shake Board in modalità Sleep, premere Ctrl+C o digitare “Q” seguito dal tasto ENTER.
Attivazione della GoPro con un accelerometro
La scheda del rilevatore di movimento MD-003 include anche una produzione di 5V regolamentata, ma ciò non era necessario per questo progetto. È utile per l’interfaccia degli accelerometri o altri sensori che richiedono 5 volt di potenza.
GoPro ha un accelerometro
Reddit e i suoi partner usano cookie e tecnologie simili per offrirti un’esperienza migliore.
Accettando tutti i cookie, accetti il nostro utilizzo dei cookie per fornire e mantenere i nostri servizi e il nostro sito, migliorare la qualità di Reddit, personalizzare i contenuti e pubblicità Reddit e misurare l’efficacia della pubblicità.
Rifiutando i cookie non essenziali, Reddit può ancora utilizzare alcuni cookie per garantire la corretta funzionalità della nostra piattaforma.
Per ulteriori informazioni, consultare il nostro avviso sui cookie e la nostra politica sulla privacy .
Attivazione della GoPro con un accelerometro
Quando Hugh McGregor dell’Australian Wildlife Conservancy ha chiesto se potevamo aiutarlo con i suoi studi sui gatti selvatici creando un controller per la telecamera GoPro che sarebbe stato innescato da un accelerometro proprio quando si alzano sulla loro preda, abbiamo colto all’opportunità. I 15 milioni di gatti selvatici stimati in Australia mangiano circa 75 milioni di roditori e piccoli rettili ogni notte, alcune delle quali in pericolo di estinzione.
Guardando i vari chip di accelerometro che si sarebbero interfacciati con il nostro microcontrollore, abbiamo trovato i dispositivi analogici ADXL362 che non consuma quasi la potenza durante il sonno e avevano la flessibilità da programmare per svegliarsi quando attivati dal movimento sopra una soglia programmabile dell’utente.
Stavamo immaginando di programmare un’interfaccia per il chip e avevamo già acquistato alcuni chip per indagare, quando Mike Hord a Sparkfun ci ha risparmiato molti problemi combinando un Atty2313A con ADXL362 su una tavola che vendono come la scia su Shake Shake.
Ingresso trigger controller CAMDO

L’intervalometro CAMDO Time Lapse include un ingresso trigger optoisolato che può essere gestito da qualsiasi segnale di ingresso da 3 a 15 volt. Diversi esempi di interfaccia sono mostrati nelle note dell’applicazione per gli utenti avanzati.
L’output della scia su Shake Board è la tensione della batteria, quindi può essere collegata direttamente ai pin di ingresso della scheda CAMDO, in+ e in-.
Le nuove schede CAMDO includono un VCC e la produzione di terra che può essere utilizzata per questi accessori. È collegato alla batteria della fotocamera, quindi non sono necessarie batterie extra per la scheda accelerometro.
La scheda del rilevatore di movimento MD-003 include anche una produzione di 5V regolamentata, ma ciò non era necessario per questo progetto. È utile per l’interfaccia degli accelerometri o altri sensori che richiedono 5 volt di potenza.

L’interfaccia tra la scia della scheda shake e la scheda del controller CAMDO richiede solo 4 fili. Due per l’alimentazione e due per l’output. Un ulteriore risparmio energetico e un filo potrebbero essere salvati saltando l’ingresso optoisolato e andando direttamente ai pin di ingresso MCU, ma sarebbero necessarie anche le modifiche al software per attivare il segnale opposto. Questa è un’opzione disponibile se forniamo più controller della fotocamera Cat a AWC o altri client.
Regolazione dei parametri dell’accelerometro
Come mostrato, senza modificare le impostazioni sulla scia della scheda shake, la fotocamera verrà attivata quando la soglia del movimento dell’accelerometro supera i 150 mg. Questo è un buon livello per l’attivazione quando un oggetto viene raccolto e spostato.
L’ADXL362 può essere configurato per rispondere a diversi livelli di soglia e combinazioni, tra cui la caduta libera, che può anche essere utile. In questo caso, vogliamo non innescare durante i normali movimenti e tentare di catturare solo il movimento violento della cattura delle prede impostando una soglia di innesco più elevata.
La soglia di accelerazione sulla scia di Shake Board può essere modificata utilizzando un’interfaccia seriale collegata al processore attiny.
Il chip UART da USB FT230x è particolarmente utile per l’interfaccia dei dispositivi seriali perché i driver sono disponibili per quasi tutti i computer. I driver di Windows 7 verranno installati automaticamente se il computer è connesso a Internet quando si collega per la prima volta l’interfaccia. Vai al gestore dei dispositivi e nelle proprietà per il nuovoConvertitore seriale USB, accendere Installare i driver VCP. Scollegare l’interfaccia e rinchiuderla per installare automaticamente i driver della porta COM virtuali. Le istruzioni per l’installazione manuale sono sul sito TDI, se l’installazione automatica non funziona.
Una volta installati i driver, un programma terminale, come lo stucco open source, può essere usato per parlare con la scia di Shake on Shake Board. Nel seriale Proprietà, imposta l’interfaccia su 9600 bps, 8 bit, nessuna parità, 1 bit di arresto. Il manuale dell’utente Wake on Shake specifica 2400 bps ma la scheda è configurata a 9600 bps. L’uno o l’altro di questi probabilmente cambierà presto. Nel sessione sezione, selezionare seriale. Salva la configurazione e Aprire Una sessione per accedere all’interfaccia Wake on Shake.
Premendo accedere Farà la paciuta su Shake per segnalare le impostazioni per la soglia dell’accelerometro e il tempo di ritardo. L’impostazione predefinita è di 150 mg e 5000 msec.
Per modificare la soglia dell’accelerometro, immettere T seguito dal nuovo valore e dal tasto Invio. Per esempio,T1000 cambierà il valore in 1000 mg.
Per modificare il tempo di ritardo, immettere D seguito dal ritardo in msec. Poiché il controller GoPro gestirà il vero tempo di ritardo, non è necessario estenderlo con questa impostazione. accedere D1000 Quindi la scia di Shake fornirà un segnale di trigger di 1 secondo alla scheda del controller GoPro.
Premere Invio per visualizzare le nuove impostazioni.
La Guida per l’utente Wake on Shake spiega le altre impostazioni che possono essere modificate.
Ad esempio, la soglia di inattività, che determina quando l’accelerometro si ripristina e inizia ad aspettare un nuovo movimento può essere modificata dal suo valore predefinito di 50 mg a 100 mg memorizzando il valore 100 nella posizione di memoria appropriata. accedere B100 seguito da E5 per conservare 100 nel byte inferiore della posizione a 2 byte 4,5. Per valori superiori a 255, sarà necessario archiviare il byte alto e il byte basso nei registri appropriati.

L’impostazione del test per la programmazione della scia su Shake Board è mostrata sopra. Una piccola batteria Lipo può essere utilizzata per fornire energia alla scheda quando la fotocamera non è collegata.
Convalida dell’acquisizione di dati di telemetria utilizzando le telecamere GoPro 2020-01-0875
Diversi modelli di telecamere GoPro contengono un sistema di posizionamento globale (GPS), accelerometro e strumentazione del giroscopio e sono in grado di misurare e registrare la posizione, la velocità, l’accelerazione e i dati inerziali. Questo studio valuta l’accuratezza dei dati ottenuti dalle telecamere GoPro attraverso una serie di test controllati. Un veicolo di prova è stato strumentato con un’unità di acquisizione di dati Vbox racelogica e varie generazioni di unità di telecamera GoPro dotate di capacità GPS e guidate su un corso su strada. I dati grezzi raccolti con le telecamere GoPro e le traduzioni di questi dati fornite dall’applicazione del software desktop GoPro Quik sono stati confrontati con i dati raccolti con l’unità di acquisizione dei dati VOX convalidata. I risultati hanno dimostrato che i dati di posizione, velocità e accelerazione registrati con le telecamere GoPro sono coerenti con i dati VBOX ed è utile per le applicazioni relative alla ricostruzione degli incidenti.
Doi: https: // doi.org/10.4271/2020-01-0875
Citazione: Petroskey, k., Funk, c., e tibavinsky, io., “Convalida dell’acquisizione dei dati di telemetria mediante telecamere GoPro”, SAE Technical Paper 2020-01-0875, 2020, https: // doi.org/10.4271/2020-01-0875.
Scarica citazione
Autori: Karla Petroskey, Charles Funk, Ivan A. Tibavinsky
Affiliato: Explica Engineering co.
Pagine: 9
Evento: WCX SAE World Congress Experience
ISSN: 0148-7191
e-issn: 2688-3627
Argomenti correlati:
Sistemi di posizionamento globale (GPS)
Acquisizione e gestione dei dati
Rilevamento IMU per iniziare e fermare le catture
Mentre la funzione di rilevamento del movimento cerca cambiamenti nell’immagine, questo è solo alla ricerca del movimento della fotocamera stessa. L’unità di misurazione inerziale (IMU), ha un giroscopio e un accelerometro per misurare la rotazione e l’accelerazione lineare, questo può ora essere usato per iniziare e interrompere le catture. Esempio: uso dei droni, acquisizione solo durante il volo, interrompere automaticamente la registrazione quando il movimento si ferma.
Personalizza l’acquisizione rilevata IMU
Sensore: GIRO ACCL ENTRAMBI
Inizia la sensibilità
Fine sensibilità
Partenza ritardata Secondi
Tenere il tempo Secondi
Ripetere la cattura innescata IMU.
- Range di sensibilità: da 1 a basso a 9-alto-vedi tabella sotto
- Dovrai impostare manualmente la modalità in cui si acquisisce. Il rivelatore può essere combinato con la funzione Hardsight su Hero9/10/11.
GoProqr:
Grilletto imu
Copia l’immagine sugli appunti
Condividi questo codice QR come URL:
Copia URL sugli appunti
GoProqr:
Comando di avvio drone e trigger
Copia l’immagine sugli appunti
Condividi questo codice QR come URL:
Copia URL sugli appunti
Utilizzando come comando di avvio – Applicazioni di droni
Ora che inizia e fermo la tua GoPro’S Capture è risolto, anche tu non’voglio dover ricordare di eseguire lo script ogni volo. Per una fotocamera dedicata all’utilizzo dei droni (o simile) è possibile impostare i comandi QR che eseguono automaticamente l’avvio. Questo comando utilizza le impostazioni del trigger IMU, le rende un comando di avvio (salvato sulla scheda SD corrente) e abilita il rilevamento QR mentre il trigger IMU è in esecuzione. Ora accendi il drone e l’alimentazione sulla tua GoPro (in alcune configurazioni questo è automatico) la fotocamera sarà pronta in pochi secondi. Se il drone è fermo, è possibile utilizzare i codici QR per modificare le modalità di tiro prima del volo o fissare la data e l’ora per le telecamere che sono state senza batteria. Una volta che il drone si sta muovendo, Avvia e ferma la cattura è automatica. Per l’uso dei droni prova una sensibilità di inizio di 4 e una sensibilità finale di 8, in modo che un lancio medio inizi la cattura e solo i rotori interromperanno la cattura.
Sensibilità
| Sensibilità | Giro gradi al secondo | Gravità delle unità ACCL | Esempio di attività della fotocamera |
|---|---|---|---|
| 1 | 360 dps | 1.0g | Lanciare la fotocamera |
| 2 | 180 dps | 0.5g | Salti |
| 3 | 90 dps | 0.25g | La maggior parte del movimento portatile |
| 4 | 45dps | 0.125g | .. |
| 5 | 24dps | 0.064G | qualsiasi movimento della mano |
| 6 | 15 dps | 0.032g | .. |
| 7 | 8dps | 0.016G | .. |
| 8 | 4dps | 0.008G | piccolo movimento |
| 9 | 2dps | 0.004G | Piccolo tremore |
Sul feedback dello schermo

Compatibilità: Labs abilitato Hero7, Hero8, Hero9, Hero10, Hero11, Max and Bones
Ver 1.17
Aggiornato: 14 settembre 2022
Altre funzionalità per le telecamere abilitate da laboratorio
Labs è mantenuto da GoPro. Questa pagina è stata generata da GitHub Pages.
