Table des matières:

ArduPhotographer : 4 étapes
ArduPhotographer : 4 étapes

Vidéo: ArduPhotographer : 4 étapes

Vidéo: ArduPhotographer : 4 étapes
Vidéo: INCREDIBLE INSIGHT WITH A WORLD-RENOWNED NATIONAL GEOGRAPHIC PHOTOGRAPHER | MICHELE ARDU 2024, Novembre
Anonim
ArduPhotographe
ArduPhotographe

AVIS DE NON-RESPONSABILITÉ

Cette instructable a été testée sur les caméras suivantes:

  • Canon 350D
  • Canon 50D

Cette instructable peut endommager votre appareil photo. La prudence est conseillée. Procédez avec cette instructable à vos propres risques et responsabilités.

CONTEXTE

Un de mes amis m'a demandé si je pouvais construire quelque chose qui déclencherait automatiquement son appareil photo reflex chaque fois qu'un oiseau se trouvait autour du nid qu'il avait installé dans son jardin. Il s'intéresse aux oiseaux, mais cette fois, l'oiseau qui a nidifié dans son jardin était un oiseau très particulier.

OBJECTIF

Pour qu'Arduino déclenche l'obturateur d'une caméra en fonction des signaux reçus d'un capteur infrarouge passif (PIR), alias capteur de mouvement.

CONSTRUCTION DE MATÉRIAUX

  • Un Arduino Uno (testé sur R3)
  • Un blindage Ethernet Arduino
  • Un capteur PIR (Passive InfraRed) fonctionnant à 433,92MHz. (https://www.buysku.com/wholesale/portable-wireless-pir-motion-detector-dual-passive-infrared-detector-for-alarm-security-system-white.html)
  • Un récepteur 433,92MHz: MX-JS-05V
  • Une résistance de 600 Ohms
  • Un optocoupleur 4N35
  • Une prise phono stéréo femelle 2,5 mm

REMARQUES SUR LA CAMÉRA

  • La caméra doit prendre en charge l'obturateur à distance filaire.
  • Cette instructable n'offre pas d'informations sur la façon de construire le câble de connexion physique au reflex.

Étape 1: Le circuit

Le circuit
Le circuit
Le circuit
Le circuit

Câblez les divers composants comme indiqué sur l'image. Quelques notes:

  • La prise audio montrée sur l'image est stéréo et a donc trois pattes. Deux d'entre eux (canaux gauche et droit) sont à connecter sur le même pied du 4N35.
  • Broche Arduino #8 à la résistance
  • Broche Arduino #2 à la broche de données sur le module RX/RF.

La logique de la solution est expliquée dans le schéma ci-joint.

Étape 2: le croquis

Voici le croquis qui guide la solution:

PARAMÈTRES DE CROQUIS

Le paramètre le plus important à coder en dur, défini comme une constante dans l'esquisse, est le nombre maximal d'images par seconde (FPS) pris en charge par la caméra. Veuillez vous référer au manuel de fabrication de l'appareil photo pour plus d'informations sur le FPS maximum de votre appareil photo. Un paramètre qui peut conduire à des images manquantes est la durée d'impulsion de l'obturateur. Ce paramètre est configurable dans la section de déclaration des constantes de l'esquisse.

Quelques configurations:

  • Images par seconde (FPS):

    • Canon EOS 350D: 3
    • Canon EOS 50D: 6 (RAW). Jusqu'à 60 images JPEG grandes/fines. Jusqu'à 90 images JPEG Large/Fine avec des cartes CF compatibles UDMA 7
    • Nikon D300: 6 avec batterie intégrée. 8 avec adaptateur secteur ou pack MB-D10 et batteries autres que EN-EL3e
  • Impulsion de l'obturateur (SHUTTER_PULSE):

    Canon EOS 350D: 40 (ms)

ADRESSE IP DE L'HTE

L'esquisse définit l'adresse IP par défaut 192.168.1.100 sur le blindage Ethernet. Cela se fait sur la ligne suivante:

Adresse IP ip (192, 168, 1, 100);

Veuillez modifier cette adresse IP si nécessaire en fonction de votre configuration LAN.

SNIFFING PIR SKETCH

Cette instructable comporte une esquisse supplémentaire pour renifler le numéro d'identification PIR qui doit être codé en dur dans la section de déclaration des variables de l'esquisse de l'ArduPhtographer (PIR_id). Le croquis de reniflement accompagné peut décoder l'ID de l'appareil PIR testé ci-dessus. Cependant, il n'y a aucune garantie qu'il décoderait d'autres PIR.

Voici le croquis:

Pour obtenir l'ID PIR, vous devez charger ce croquis sur l'Arduino et ouvrir le moniteur série à 9600 bauds. Allumez le PIR et effectuez un mouvement devant lui pour qu'il se déclenche. Devrait lire l'ID PIR sur le moniteur série.

Étape 3: l'interface Web

L'Interface Web
L'Interface Web

INTERFACE WEB

L'ArduPhotographer peut être configuré via son interface Web. L'interface Web offre également des informations sur la quantité de photos qui ont été prises ainsi qu'elle donne la possibilité de déclencher manuellement l'obturateur de l'appareil photo. L'adresse IP à utiliser dans l'URL pour appeler l'interface web est définie ici:

Adresse IP ip (192, 168, 1, 100);

Dans ce cas, l'URL à définir sur le navigateur Web serait

COMPRENDRE L'INTERFACE WEB. PARAMÈTRES

ArduPhotographer est extrêmement polyvalent en ce qui concerne les différents paramètres de configuration pouvant être définis pour déclencher l'obturateur. Les paramètres qui orientent la façon dont les photos sont prises sont:

  • Rafale: nombre de photos consécutives à prendre lorsqu'un mouvement est détecté par le PIR.
  • Entrelacement utilisateur: temps entre les images lorsque la rafale est supérieure à un (1).
  • Motion Delay Before: temps d'attente entre le moment où le PIR détecte un mouvement et le déclenchement de la rafale.
  • Motion Delay After: temps d'attente après la fin de la rafale avant de recommencer à écouter le signal PIR.

Pour des informations plus détaillées sur la façon dont ces quatre paramètres vont ensemble, veuillez vous référer au document joint parameter_doc_1_1.pdf.

POINTS À CONSIDÉRER

  • Le déclencheur de l'interface Web déclenche l'obturateur pour ne prendre qu'une seule photo, quel que soit le nombre de rafales.
  • Plusieurs clients Web simultanés peuvent produire un état imprévisible sur le comportement de fermeture de la caméra lors du déclenchement manuel de l'obturateur (bouton de relâchement de l'obturateur).

Étape 4: Informations précieuses

BON A SAVOIR COMPORTEMENT

  • Le bouton Release Shutter sur l'interface Web doit agir comme défini par la fabrication de l'appareil photo lorsque le déclencheur est enfoncé sans aucune autre fonction. Par exemple, le Canon 350D doit prendre une seule photo à chaque fois que l'obturateur est déclenché via la télécommande; pas de rafale même lorsque le bouton est maintenu enfoncé.
  • Le paramètre codé en dur Shutter Pulse (ms) garantit que l'impulsion de déclenchement de tir envoyée à la caméra est suffisamment longue pour être correctement interprétée par la caméra.
  • La valeur Shutter Pulse a été trouvée par essais et erreurs à l'aide du bouton Release Shutter disponible sur l'interface Web.
  • Le PIR testé produit une longue rafale de signalisation, plus longue que le temps nécessaire pour prendre une photo, par conséquent, prendre plus de photos que la quantité indiquée par "rafale" peut arriver. En effet, lorsque la boucle recommence, elle peut toujours lire les signaux PIR de la rafale en cours. Ce comportement peut être contrecarré avec le paramètre "Motion Delay After".
  • Le décalage de l'obturateur est basé sur les fps de l'appareil photo (1000 / fps).
  • Tout en ayant l'appareil photo en mode auto ou semi-auto (Av, Tv ou P), il est nécessaire de prendre en compte le temps nécessaire à l'appareil photo pour effectuer les calculs nécessaires avant de prendre la photo. Ce temps peut avoir un impact sur la rafale attendue et donc être plus faible que prévu (images manquantes). Pour éviter cela, l'appareil photo doit être réglé en mode manuel (M), y compris la mise au point. Par exemple, lorsque le Canon 350D est réglé sur mise au point manuelle et manuelle, je peux prendre 3 photos sur 3 lorsqu'il est configuré avec Burst=3, Motion Delay Before=0 et MotionDelay After=25. La même configuration mais en semi-auto avec mise au point manuelle me donne une rafale de 2 sur 3. Pour pallier vous pouvez jouer avec les paramètres MotionDelay Before et/ou MotionDelay After pour sécuriser l'appareil photo déclenche l'obturateur au repos.

INFORMATIONS PRÉCIEUSES

Le circuit utilise un optocoupleur. Les optocoupleurs sont généralement utilisés pour isoler deux parties d'un circuit. En ce sens, le mécanisme qui doit déclencher électroniquement l'obturateur se trouve à l'intérieur de l'optocoupleur. Il s'agit essentiellement d'agir comme un interrupteur, en réglant ensemble les deux fils allant/allant vers la caméra. Le reste du circuit derrière ce "commutateur" à l'intérieur de l'optocoupleur est totalement isolé. Avec cela, nous devons minimiser le risque de fuite de courant dans le câble de l'obturateur et ainsi d'endommager l'appareil photo

CURIOSITÉ DE L'AUTEUR

Je serais intéressé de connaître votre expérience avec d'autres PIR, car celui que je cite ici est relativement lent pour le but initial, c'est-à-dire que le temps entre le moment où le mouvement est détecté et le moment où le PIR est prêt à détecter à nouveau le mouvement est relativement long. Une alternative à cela est un moyen possible de pirater le PIR pour qu'il réponde à des intervalles plus courts.

Conseillé: