Gopro a-t-il un accéléromètre
Déclencher la GoPro avec un accéléromètre
La carte de détection de mouvement MD-003 comprend également une sortie réglementée de 5 V, mais ce n’était pas nécessaire pour ce projet. Il est utile pour interfacer des accéléromètres ou d’autres capteurs nécessitant une puissance de 5 volts.
Gopro a-t-il un accéléromètre?
Reddit et ses partenaires utilisent des cookies et des technologies similaires pour vous offrir une meilleure expérience. En acceptant tous les cookies, vous acceptez notre utilisation des cookies pour fournir et maintenir nos services et notre site, améliorer la qualité de Reddit, personnaliser le contenu et la publicité Reddit, et mesurer l’efficacité de la publicité. En rejetant des cookies non essentiels, Reddit peut toujours utiliser certains cookies pour assurer la bonne fonctionnalité de notre plateforme. Pour plus d’informations, veuillez consulter notre avis de cookie et notre politique de confidentialité.
Déclencher la GoPro avec un accéléromètre
Lorsque Hugh McGregor, d’Australian Wildlife Conservancy, a demandé si nous pouvions l’aider avec ses études sur les chats sauvages en créant un contrôleur pour la caméra GoPro qui serait déclenchée par un accéléromètre juste au moment où ils bondissent sur leur proie, nous avons sauté sur l’opportunité. Les 15 millions de chats sauvages estimés en Australie mangent environ 75 millions de rongeurs et de petits reptiles chaque nuit, certaines d’entre elles en danger.
En regardant les différentes puces d’accéléromètre qui s’interfaceraient avec notre microcontrôleur, nous avons trouvé les périphériques analogiques ADXL362 qui consomme presque aucune puissance lors du sommeil et avaient la flexibilité de programmer pour se réveiller lorsqu’il est déclenché par un mouvement au-dessus d’un seuil programmable utilisateur.
Nous envisageons de programmer une interface pour la puce, et nous avions déjà acheté des puces à enquêter, lorsque Mike Hord à SparkFun nous a évité beaucoup de problèmes en combinant un attiny2313a avec ADXL362 sur une planche qu’ils vendent comme sillage sur Shake.
Entrée de déclenchement du contrôleur CAMDO

L’intervalomètre de laps de temps de Camdo comprend une entrée de déclenchement optoisolé qui peut être exploitée par n’importe quel signal d’entrée de 3 à 15 volts. Plusieurs exemples d’interface sont affichés dans les notes d’application pour les utilisateurs avancés.
La sortie de la carte de sillage sur Shake est la tension de la batterie, il peut donc être connecté directement aux épingles d’entrée de la carte Camdo, en + et en-.
Les nouvelles cartes de camo comprennent un VCC et une sortie au sol qui peuvent être utilisées pour ces accessoires. Il est connecté à la batterie de la caméra, donc aucune batterie supplémentaire n’est nécessaire pour la carte accélomètre.
La carte de détection de mouvement MD-003 comprend également une sortie réglementée de 5 V, mais ce n’était pas nécessaire pour ce projet. Il est utile pour interfacer des accéléromètres ou d’autres capteurs nécessitant une puissance de 5 volts.

L’interface entre la carte de sillage sur Shake et la carte de contrôleur Camdo ne nécessite que 4 fils. Deux pour l’alimentation et deux pour la sortie. Une épargne d’alimentation supplémentaire et un fil ont pu être enregistrés en sautant l’entrée optoisolé et en passant directement aux épingles d’entrée MCU, mais les modifications du logiciel seraient également nécessaires pour déclencher sur le signal opposé. Ceci est une option disponible si nous livrons plus de contrôleurs de caméras pour chats à l’AWC ou à d’autres clients.
Réglage des paramètres de l’accéléromètre
Comme indiqué, sans modifier les paramètres de la carte de sillage sur Shake, la caméra sera déclenchée lorsque le seuil de mouvement de l’accéléromètre dépasse 150 mg. C’est un bon niveau pour déclencher lorsqu’un objet est ramassé et déplacé.
L’ADXL362 peut être configuré pour répondre à différents niveaux de seuil et combinaisons, y compris la chute libre, qui peut également être utile. Dans ce cas, nous voulons ne pas déclencher pendant les mouvements normaux et tenter de ne capturer que le mouvement violent de la capture des proies en définissant un seuil de déclenchement plus élevé.
Le seuil d’accélération sur la carte de sillage sur Shake peut être modifié à l’aide d’une interface série connectée au processeur ATtiny.
La puce FT230X USB vers UART est particulièrement utile pour interfacer les appareils en série car les pilotes sont disponibles pour presque tous les ordinateurs. Les pilotes Windows 7 seront automatiquement installés si l’ordinateur est connecté à Internet lorsque vous connectez l’interface pour la première fois. Accédez au gestionnaire de périphériques et dans les propriétés du nouveau Convertisseur en série USB, allumer Installez les pilotes VCP. Débranchez l’interface et recommencez-la pour installer automatiquement les pilotes de port Virtual COM. Les instructions pour l’installation manuelle sont sur le site TDI, si l’installation automatique ne fonctionne pas.
Une fois les pilotes installés, un programme de terminal, comme le mastic open source, peut être utilisé pour parler à la planche de sillage sur Shake. Dans le en série Propriétés, définissez l’interface sur 9600 bps, 8 bits, pas de parité, 1 bit d’arrêt. Le Wake on Shake User Manual spécifie 2400 bps mais la carte est configurée à 9600 bps. L’un ou l’autre d’entre eux changera probablement bientôt. Dans le session Section, sélectionnez en série. Enregistrer la configuration et Ouvrir Une session pour accéder à l’interface Wake on Shake.
Pressage Entrer provoquera le sillage sur Shake pour signaler les paramètres du seuil d’accéléromètre et du temps de retard. La valeur par défaut est de 150 mg et 5000 ms.
Pour modifier le seuil d’accéléromètre, entrez t suivi de la nouvelle valeur et du Entrer clé. Par exemple, T1000 changera la valeur à 1000 mg.
Pour modifier le temps de retard, entrez d suivi du retard dans msec. Comme le contrôleur GoPro gère le temps de retard réel, il n’est pas nécessaire de l’étendre avec ce paramètre. Entrer d1000 Ainsi, le sillage sur Shake fournira un signal de déclenchement de 1 seconde à la carte contrôleur GoPro.
Pressage Ctrl + c ou tapant q suivi par le Entrer La clé quittera le programme qui fera que le sillage sur Shake rentrera en mode de sommeil jusqu’à ce que le seuil de mouvement soit à nouveau dépassé.
Points clés:
- La caméra GoPro peut être déclenchée par un accéléromètre.
- Les appareils analogiques ADXL362 sont une puce d’accéléromètre appropriée pour ce projet.
- La planche Wake on Shake combine l’Attiny2313a et Adxl362.
- L’intervalomètre de laps de temps de Camdo a une entrée de déclenchement optoisolée.
- Le sillage sur la planche Shake peut être connecté directement à la carte Camdo.
- Le sillage sur la carte Shake a une puissance de sortie pour les accessoires.
- La carte Wake on Shake a un seuil de mouvement configurable.
- Le seuil d’accélération peut être ajusté via une interface série.
- La puce FT230X USB vers UART est utile pour l’interfaçage avec la planche Wake on Shake.
- Un programme de terminal comme Putty peut être utilisé pour communiquer avec le Wake on Shake Board.
Des questions:
1. Quel est le but de déclencher une caméra GoPro avec un accéléromètre?
2. Quelle puce d’accéléromètre a été choisie pour ce projet?
3. Comment le sillage sur la planche à shake combine-t-il l’Attiny2313a et Adxl362?
4. Quel type d’entrée le camo intervalomètre Lapse de temps a-t-il?
5. Comment le sillage sur la planche Shake peut-il être connecté à la carte Camdo?
6. Quelle est la fonction de la puissance de sortie sur le sillage sur la carte Shake?
7. Le seuil de mouvement peut-il être ajusté?
8. Quel est le seuil recommandé pour déclencher la caméra lorsqu’un objet est ramassé et déplacé?
9. Le Wake on Shake Board peut-il répondre au mouvement libre?
dix. Quelle puce d’interface série est recommandée pour se connecter à la carte Wake on Shake?
11. Quelles sont les spécifications de la connexion d’interface série?
12. Quels paramètres peuvent être modifiés via l’interface série sur la carte Wake on Shake?
13. Comment changer le seuil d’accéléromètre?
14. Comment modifier le temps de retard?
15. Comment le programme peut-il être sorti et remettre le sillage sur le mode Shake Board en mode?
Réponses:
1. Le but de déclencher une caméra GoPro avec un accéléromètre est de capturer des moments de mouvement spécifiques, comme lorsqu’un chat sauvage va sur sa proie.
2. La puce accéléromètre ADXL362 ADXL362 a été choisie pour ce projet en raison de sa faible consommation d’énergie et de son seuil programmable.
3. Le Wake on Shake Board combine le microcontrôleur Attiny2313A avec la puce d’accéléromètre ADXL362.
4. L’intervalomètre de laps de temps de Camdo a une entrée de déclenchement optoisolé qui peut être exploitée par n’importe quel signal d’entrée de 3 à 15 volts.
5. Le sillage sur la carte Shake peut être connecté directement à la carte Camdo en connectant la sortie du sillage sur Shake, qui est la tension de la batterie, aux broches d’entrée de la carte Camdo (en + et en-).
6. La puissance de sortie sur le sillage sur la carte Shake peut être utilisée pour les accessoires et est connectée à la batterie de la caméra, éliminant le besoin de batteries supplémentaires pour la carte accéléromètre.
7. Oui, le seuil de mouvement sur le sillage sur la planche à shake peut être ajusté.
8. Le seuil recommandé pour déclencher la caméra lorsqu’un objet est ramassé et déplacé est de 150 mg.
9. Oui, l’accéléromètre ADXL362 peut être configuré pour répondre au mouvement libre.
dix. La puce FT230X USB vers UART en série est recommandée pour se connecter à la carte Wake on Shake.
11. La connexion d’interface série doit être définie sur 9600 bps, 8 bits, pas de parité et 1 bit d’arrêt.
12. Le seuil de l’accéléromètre et le temps de retard peuvent être modifiés via l’interface série sur la planche de sillage sur Shake.
13. Pour modifier le seuil d’accéléromètre, entrez “T” suivi de la nouvelle valeur en milligrammes.
14. Pour modifier le temps de retard, entrez “D” suivi du retard en millisecondes.
15. Pour quitter le programme et remettre le sillage sur le mode Shake Board en mode, appuyez sur Ctrl + C ou tapez “Q” suivi de la touche Entrée.
Déclencher la GoPro avec un accéléromètre
La carte de détection de mouvement MD-003 comprend également une sortie réglementée de 5 V, mais ce n’était pas nécessaire pour ce projet. Il est utile pour interfacer des accéléromètres ou d’autres capteurs nécessitant une puissance de 5 volts.
Gopro a-t-il un accéléromètre
Reddit et ses partenaires utilisent des cookies et des technologies similaires pour vous offrir une meilleure expérience.
En acceptant tous les cookies, vous acceptez notre utilisation des cookies pour fournir et maintenir nos services et notre site, améliorer la qualité de Reddit, personnaliser le contenu et la publicité Reddit, et mesurer l’efficacité de la publicité.
En rejetant des cookies non essentiels, Reddit peut toujours utiliser certains cookies pour assurer la bonne fonctionnalité de notre plateforme.
Pour plus d’informations, veuillez consulter notre avis de cookie et notre politique de confidentialité .
Déclencher la GoPro avec un accéléromètre
Lorsque Hugh McGregor, d’Australian Wildlife Conservancy, a demandé si nous pouvions l’aider avec ses études sur les chats sauvages en créant un contrôleur pour la caméra GoPro qui serait déclenchée par un accéléromètre juste au moment où ils bondissent sur leur proie, nous avons sauté sur l’opportunité. Les 15 millions de chats sauvages estimés en Australie mangent environ 75 millions de rongeurs et de petits reptiles chaque nuit, certaines d’entre elles en danger.
En regardant les différentes puces d’accéléromètre qui s’interfaceraient avec notre microcontrôleur, nous avons trouvé les périphériques analogiques ADXL362 qui consomme presque aucune puissance lors du sommeil et avaient la flexibilité de programmer pour se réveiller lorsqu’il est déclenché par un mouvement au-dessus d’un seuil programmable utilisateur.
Nous envisageons de programmer une interface pour la puce, et nous avions déjà acheté des puces à enquêter, lorsque Mike Hord à SparkFun nous a évité beaucoup de problèmes en combinant un attiny2313a avec ADXL362 sur une planche qu’ils vendent comme sillage sur Shake.
Entrée de déclenchement du contrôleur CAMDO

L’intervalomètre de laps de temps de Camdo comprend une entrée de déclenchement optoisolé qui peut être exploitée par n’importe quel signal d’entrée de 3 à 15 volts. Plusieurs exemples d’interface sont affichés dans les notes d’application pour les utilisateurs avancés.
La sortie de la carte de sillage sur Shake est la tension de la batterie, il peut donc être connecté directement aux épingles d’entrée de la carte Camdo, en + et en-.
Les nouvelles cartes de camo comprennent un VCC et une sortie au sol qui peuvent être utilisées pour ces accessoires. Il est connecté à la batterie de la caméra, donc aucune batterie supplémentaire n’est nécessaire pour la carte accélomètre.
La carte de détection de mouvement MD-003 comprend également une sortie réglementée de 5 V, mais ce n’était pas nécessaire pour ce projet. Il est utile pour interfacer des accéléromètres ou d’autres capteurs nécessitant une puissance de 5 volts.

L’interface entre la carte de sillage sur Shake et la carte de contrôleur Camdo ne nécessite que 4 fils. Deux pour l’alimentation et deux pour la sortie. Une épargne d’alimentation supplémentaire et un fil ont pu être enregistrés en sautant l’entrée optoisolé et en passant directement aux épingles d’entrée MCU, mais les modifications du logiciel seraient également nécessaires pour déclencher sur le signal opposé. Ceci est une option disponible si nous livrons plus de contrôleurs de caméras pour chats à l’AWC ou à d’autres clients.
Réglage des paramètres de l’accéléromètre
Comme indiqué, sans modifier les paramètres de la carte de sillage sur Shake, la caméra sera déclenchée lorsque le seuil de mouvement de l’accéléromètre dépasse 150 mg. C’est un bon niveau pour déclencher lorsqu’un objet est ramassé et déplacé.
L’ADXL362 peut être configuré pour répondre à différents niveaux de seuil et combinaisons, y compris la chute libre, qui peut également être utile. Dans ce cas, nous voulons ne pas déclencher pendant les mouvements normaux et tenter de ne capturer que le mouvement violent de la capture des proies en définissant un seuil de déclenchement plus élevé.
Le seuil d’accélération sur la carte de sillage sur Shake peut être modifié à l’aide d’une interface série connectée au processeur ATtiny.
La puce FT230X USB vers UART est particulièrement utile pour interfacer les appareils en série car les pilotes sont disponibles pour presque tous les ordinateurs. Les pilotes Windows 7 seront automatiquement installés si l’ordinateur est connecté à Internet lorsque vous connectez l’interface pour la première fois. Accédez au gestionnaire de périphériques et dans les propriétés du nouveauConvertisseur en série USB, allumer Installez les pilotes VCP. Débranchez l’interface et recommencez-la pour installer automatiquement les pilotes de port Virtual COM. Les instructions pour l’installation manuelle sont sur le site TDI, si l’installation automatique ne fonctionne pas.
Une fois les pilotes installés, un programme de terminal, comme le mastic open source, peut être utilisé pour parler à la planche de sillage sur Shake. Dans le en série Propriétés, définissez l’interface sur 9600 bps, 8 bits, pas de parité, 1 bit d’arrêt. Le Wake on Shake User Manual spécifie 2400 bps mais la carte est configurée à 9600 bps. L’un ou l’autre d’entre eux changera probablement bientôt. Dans le session Section, sélectionnez en série. Enregistrer la configuration et Ouvrir Une session pour accéder à l’interface Wake on Shake.
Pressage Entrer provoquera le sillage sur Shake pour signaler les paramètres du seuil d’accéléromètre et du temps de retard. La valeur par défaut est de 150 mg et 5000 ms.
Pour modifier le seuil d’accéléromètre, entrez t suivi de la nouvelle valeur et de la touche Entrée. Par exemple,T1000 changera la valeur à 1000 mg.
Pour modifier le temps de retard, entrez d suivi du retard dans msec. Comme le contrôleur GoPro gère le temps de retard réel, il n’est pas nécessaire de l’étendre avec ce paramètre. Entrer d1000 Ainsi, le sillage sur Shake fournira un signal de déclenchement de 1 seconde à la carte contrôleur GoPro.
Appuyez sur Entrée pour voir les nouveaux paramètres.
Le guide de l’utilisateur Wake On Shake explique les autres paramètres qui peuvent être modifiés.
Par exemple, le seuil d’inactivité, qui détermine quand l’accéléromètre réinitialise et commence à attendre un nouveau mouvement peut être modifié de sa valeur par défaut de 50 mg à 100 mg en stockant la valeur 100 dans l’emplacement de mémoire approprié. Entrer B100 suivie par E5 Pour stocker 100 dans l’octet inférieur de l’emplacement de 2 octets 4,5. Pour les valeurs supérieures à 255, il sera nécessaire de stocker l’octet élevé et l’octet bas dans les registres appropriés.

La configuration du test pour programmer le sillage sur la carte Shake est indiquée ci-dessus. Une petite batterie Lipo peut être utilisée pour fournir de l’énergie à la carte lorsque la caméra n’est pas connectée.
Validation de l’acquisition de données de télémétrie à l’aide de caméras GoPro 2020-01-0875
Plusieurs modèles de caméras GoPro contiennent un système de positionnement global (GPS), l’accéléromètre et l’instrumentation du gyroscope et sont capables de mesurer et d’enregistrer la position, la vitesse, l’accélération et les données inertielles. Cette étude évalue la précision des données obtenues à partir de caméras GoPro à travers une série de tests contrôlés. Un véhicule d’essai a été instrumenté avec une unité d’acquisition de données de Racelogic VBOX ainsi que diverses générations d’unités de caméra GoPro équipées d’une capacité GPS et conduite sur un parcours routier. Les données brutes collectées avec les caméras GoPro et les traductions de ces données fournies par l’application de logiciel GoPro Quik Desktop ont été comparées aux données collectées avec l’unité d’acquisition de données VBOX validée. Les résultats ont démontré que la position, la vitesse et les données d’accélération enregistrées avec les caméras GoPro sont cohérentes avec les données VBOX et sont utiles pour les applications liées à la reconstruction d’accident.
EST CE QUE JE: https: // doi.org / 10.4271 / 2020-01-0875
Citation: Petroskey, K., Funk, c., et Tibavinsky, je., «Validation de l’acquisition de données de télémétrie à l’aide de caméras GoPro», SAE Technical Paper 2020-01-0875, 2020, https: // doi.org / 10.4271 / 2020-01-0875.
Télécharger la citation
Auteurs): Karla Petroskey, Charles Funk, Ivan A. Tibavinsky
Affilié: Explicco Engineering Co.
Pages: 9
Événement: WCX SAE World Congress Expérience
ISSN: 0148-7191
e-issn: 2688-3627
Rubriques connexes:
Systèmes de positionnement mondial (GPS)
Acquisition et manipulation des données
Détection IMU pour démarrer et arrêter les captures
Alors que la fonction de détection de mouvement recherche des modifications de l’image, cela ne recherche que le mouvement de la caméra elle-même. L’unité de mesure inertielle (IMU), a un gyroscope et un accéléromètre pour mesurer la rotation et l’accélération linéaire, cela peut maintenant être utilisé pour démarrer et arrêter les captures. Exemple: utilisation du drone, ne capturez que pendant le vol, arrêtez automatiquement d’enregistrer lorsque le mouvement s’arrête.
Personnaliser la capture détectée IMU
Capteur: Gyro accl les deux
Commencer la sensibilité
Sensibilité finale
Commencer le retard secondes
Tenir le temps secondes
Répéter la capture déclenchée par IMU.
- Plage de sensibilité: 1 bas à 9-haut – voir le tableau ci-dessous
- Vous devrez définir manuellement le mode dans lequel vous capturez. Le détecteur peut être combiné avec la fonction de recul sur Hero9 / 10/11.
Goproqr:
Déclencheur IMU
Copier l’image dans le presse-papiers
Partagez ce code QR en tant qu’URL:
Copier l’URL dans le presse-papiers
Goproqr:
Commande et déclencheur de démarrage de drone
Copier l’image dans le presse-papiers
Partagez ce code QR en tant qu’URL:
Copier l’URL dans le presse-papiers
Utilisation de la commande de démarrage – Applications de drones
Maintenant que commencer et arrêter votre GoPro’La capture est résolue, vous ne faites pas non plus’Je veux avoir à se rappeler d’exécuter le script à chaque vol. Pour une caméra dédiée à l’utilisation du drone (ou similaire), vous pouvez définir des commandes QR qui s’exécutent automatiquement sur le démarrage. Cette commande utilise les paramètres de déclenchement IMU, en fait une commande de démarrage (enregistrée sur la carte SD actuelle) et permet la détection QR pendant que le déclencheur IMU s’exécute. Maintenant, alimenter le drone et l’alimentation sur votre GoPro (dans certaines configurations, c’est automatique, la caméra sera prête en quelques secondes. Si le drone est stationnaire, vous pouvez utiliser des codes QR pour modifier les modes de tir avant le vol, ou fixer la date et l’heure pour les caméras qui ont été sans batterie. Une fois le drone se déplaçant, démarrez et arrêtez la capture est automatique. Pour l’utilisation du drone, essayez une sensibilité de démarrage de 4 et une sensibilité finale de 8, de sorte qu’un lancement moyen démarre la capture, et seuls les rotors arrêtent la capture.
Sensibilité
| Sensibilité | Gyro degrés par seconde | Unités Accl Gravity | Exemple d’activité de la caméra |
|---|---|---|---|
| 1 | 360 dps | 1.0g | Jeter la caméra |
| 2 | 180 dps | 0.5g | Sauts |
| 3 | 90 dps | 0.25g | le plus de mouvement portable |
| 4 | 45 dps | 0.125g | .. |
| 5 | 24 dps | 0.064G | Tout mouvement de main |
| 6 | 15 dps | 0.032G | .. |
| 7 | 8 dps | 0.016G | .. |
| 8 | 4DPS | 0.008G | minuscule mouvement |
| 9 | 2 dps | 0.004G | petit tremblement |
Sur les commentaires à l’écran

Compatibilité: Labs a activé Hero7, Hero8, Hero9, Hero10, Hero11, Max et Bones
ver 1.17
Mis à jour: 14 septembre 2022
Plus de fonctionnalités pour les caméras activées en laboratoires
Les laboratoires sont entretenus par GoPro. Cette page a été générée par les pages GitHub.
