Traversée de déclencheur de Flash d’appareil photo/faisceau IR (2 / 5 étapes)

Étape 2: Le programme

Le PIC10F206 est un interruptions de partie-pas vraiment simple et seulement une pile de niveau 2, donc vous ne pouvez tout sous-routines imbriquées-vous verrez l’utilisation libérale de goto de dans le programme en conséquence. La puce est cadencé à 4 MHz à l’aide de l’oscillateur interne RC, alors il exécute les instructions de 1M par seconde. Quand un objet brise les rayons IR, il faut la IS471 puces sont contigus 400 US pour changer d’État. De là l’uC a besoin de quelques microsecondes pour détecter le changement et commander le relais pour fermer. Le relais prend environ 1,5 ms pour fermer entraînant tout un retard total de 2 ms de poutres brisées au relais fermé.

J’ai développé la puce de programme à l’aide de MPLAB. Il est gratuit Assembleur/IDE de Microchip Tech. J’ai aussi utilisé mon clone chinois ICD2 (environ 50 $ sur ebay) pour programmer en réalité l’IC. J’avais besoin d’utiliser un grand nombre de boucles de retard donc j’ai ancré sur le web et a trouvé un programme appelé PICLoops ici :
http://www.MNSi.net/~Boucher/picloops.html
PICLoops génère automatiquement le code assembleur de chronométrage boucle pour vous si vous lui dites ce qu’uC vous utilisez et la vitesse d’horloge. Par la suite, je suis tombé sur un programme similaire en ligne ici :
http://www.piclist.com/techref/piclist/CodeGen/Delay.htm
L’autre va générer des retards qui sont précis à un seul cycle d’horloge où PICLoops n’est pas aussi précis. Une est très bien pour ce soft parce que le moment n’est pas critique et l’uC s’exécute sur un oscillateur RC en tout cas.

Le programme bops principalement en allers retours entre la vérification de la touche mode et vérifier si les poutres sont interrompus. Les œuvres de commutateur de mode par en tenant compte du nombre du nombre de fois la touche a été enfoncée. Chaque fois que le bouton est enfoncé l’intervalle entre les impulsions au relais obtient assez pour la fréquence d’impulsion de l’étape raccourcie de 1 Hz. La plus grande partie du code est les délais différents utilisés par les modes de pulsation.

Lorsque vous modifiez le mode de pulsation la LED clignote pour indiquer le nouveau mode. Vous pouvez dire ce que la nouvelle fréquence de pulsation est en comptant la LED clignote - 4fois signifie 4 Hz, etc.. La LED clignote ont été chronométrée assez lent que vous serez en mesure de les compter. Si l’appareil est en mode d’impulsion 10Hz, appuyant à nouveau sur le bouton vous ramène en mode continu.

Il y a un timer chien de garde qui s’exécute pendant que le programme s’exécute. Si la minuterie n’est pas réinitialisée avant elle déborde, l’uC se remet en marche. C’est pourquoi tenir que le bouton mode pour 2,3 secondes provoque l’uC remettre à la mode continu. Lorsque vous appuyez sur le bouton, l’uC attend que vous pour le dégager avant de faire quoi que ce soit. Une des premières choses qu’il le fait après que vous relâcherez est de réinitialiser le compteur de chien de garde. Si vous ne relâchez pas le bouton, le timer chien de garde déborde et redémarre le programme en mode continu.

J’ai joint l’Assemblée inscription pour ceux qui sont curieux et le fichier .hex pour ceux qui veulent juste brûler la puce et faire avec elle. Je salue toute critique de ma technique de programmation de l’un de vous PIC Assemblée experts là-bas.

Remarque-le relais ferme pour les 25 États membres quand il fonctionne en mode pulsé. Certaines caméras peuvent exiger une impulsion plus longtemps. Ce délai est défini dans la ligne qui indique « appel delay25 » près du haut de l’article rlypuls du code. Si 25 ms est trop courte pour votre appareil photo, modifiez cette ligne pour dire « appel Russie50 », puis modifiez la ligne qui dit « appeler delay75 » pour dire « appeler Russie50 ». Qui augmentera le temps d’impulsion de 50 ms et conserve toutes les fréquences d’impulsions à même pas de 1 Hz.

Le programme occupe seulement 173 octets sur les 512 octets disponibles dans la puce, vous pouvez ajouter toutes sortes de fonctionnalités à la chose si vous le désirez, bien que l’interface va être un peu limite.

Articles Liés

Ajouter une prise de synchro pc pour un câble ttl sc-28 de nikon (utiliser les paramètres auto pour un flash de l’appareil et détente au large de flashs d’appareils photo)!!

Ajouter une prise de synchro pc pour un câble ttl sc-28 de nikon (utiliser les paramètres auto pour un flash de l’appareil et détente au large de flashs d’appareils photo)!!

dans ce instructable je vais vous montrer comment faire pour supprimer un des ces satanés 3pin propriétaire TTL connecteurs sur le côté un Nikon SC-28 hors caméra Câble TTL et remplacez-le par un connecteur de synchronisation PC standard. Cela vous p
Effet de la foudre à l’aide de flashs d’appareil photo

Effet de la foudre à l’aide de flashs d’appareil photo

faire un circuit électronique qui va déclencher des flashs synchronisés avec une bande-son du tonnerre (idéal pour Halloween) !  Les flashs sont récupérés à partir des caméras vieux, cassés.  Lorsqu'il est utilisé avec lampes branchés sur un circuit
Un déclencheur qui survivra à votre appareil photo

Un déclencheur qui survivra à votre appareil photo

Encore un joli APN super cher est évalué seulement pour jusqu'à 250 000 « clics » ou des photos. J'ai utilisé quelques obturateur dans le passé, certains j'ai été impressionné.D'autres n'a pas bien plus vite que je l'aurais souhaité. J'ai récemment d
Faire un Flash d’appareil photo jetable (usagé)

Faire un Flash d’appareil photo jetable (usagé)

c'est un gentil petit truc et utilisation pour un vieil appareil photo jetable (que j'oublie toujours d'avoir développé). Il a simulé le flash fait quand une photo est prise. C'est très simple et très lumineux.Je ne sais pas quelles utilisations vous
Diffuseur Flash pour appareil photo Compact

Diffuseur Flash pour appareil photo Compact

Maintenant vous pouvez macrophotographie faite à l'aide de flash.Idéal pour le Commerce électronique.Parfait pour les photos de verres et d'acier.Étape 1: Faire le trouAppuyez sur la lentille sur la mousse, couper à l'aide d'un crayon et traverser la
Déclencheur à distance DIY pour appareils photo reflex numériques avec une paire d’écouteurs

Déclencheur à distance DIY pour appareils photo reflex numériques avec une paire d’écouteurs

Dans la vidéo vous pouvez voir le processus étape par étape :Vous avez besoin d'écouteurs et ciseaux : ce tutoriel est valable uniquement pour les appareils qui ont une entrée jack de 2,5 mm. Vous pouvez utiliser les écouteurs jack 2,5 mm ou un adapt
ARDUINO son activé un déclencheur flash ou un appareil photo

ARDUINO son activé un déclencheur flash ou un appareil photo

Cette instructable vous montrera comment construire un circuit simple pour se connecter à un microcontrôleur ARDUINO qui détectera son et déclencher votre appareil photo ou le flash pour photographie haute vitesse. C'est facile à assembler et ne coût
Ajouter un Port de Trigger externe à votre appareil photo Flash

Ajouter un Port de Trigger externe à votre appareil photo Flash

Hey folks,Ainsi, pour les personnes qui sont aguerris à la photographie, vous saurez que probablement que lorsque l'utilisation Speedlite clignote sur caméras de consommation de qualité, la caméra peut synchroniser uniquement le flash jusqu'à une vit
Anneau d’appareil photo jetable Flash

Anneau d’appareil photo jetable Flash

construire un flash annulaire d'appareil photo jetable. Appareils-photos jetables sont ignorées après que le film a été supprimé. Laboratoires photo ont souvent des boîtes d'eux sous le comptoir, en attendant d'être recyclés. Si vous demandez gentime
Déclencheur à distance et Focus pour appareil photo reflex numérique

Déclencheur à distance et Focus pour appareil photo reflex numérique

Il s'agit d'une télécommande, j'ai fait et qui s'adapte les connecteurs à trois broches que Minolta et Sony utilisent sur leurs appareils.Etape 1: Le connecteur Pour ce connecteur, vous allez avoir besoin de trois fils de raccordement de femme à femm
Pixtrig - excitant de prendre des photos avec ce déclencheur appareil photo

Pixtrig - excitant de prendre des photos avec ce déclencheur appareil photo

PixTrig est un déclencheur de l'appareil photo avec une interface utilisateur très simple, un bouton, deux de conduit et un haut-parleur piézo. Le microcontrôleur utilisé est un Picaxe 20 × 2, et l'appareil est alimenté par piles. L'absence d'afficha
Filtre appareil photo Flash

Filtre appareil photo Flash

il y a beaucoup de, et caméras spéciales sur le marché pour l'ajout de couleur supplémentaire pour le cinéma et la photographie numérique.Les deux principales options sont à acheter un appareil photo qui a une toupie construite à l'intérieur, et vous
Slaveflash-déclencheur pour appareils photo numériques avec Attiny24

Slaveflash-déclencheur pour appareils photo numériques avec Attiny24

cette instructable explique comment construire un flash esclave avec rejet pré-flash.Clignotant avec les appareils photo numériques compacts, l'appareil utilise généralement plusieurs petits éclairs avant de rendre l'image réelle. C'est OK si le flas
Extérieurement, monter un appareil photo jetable flash tube sur d’autres objets.

Extérieurement, monter un appareil photo jetable flash tube sur d’autres objets.

Certains d'entre vous peuvent être familiers avec les nombreuses choses que vous pouvez faire avec la platine de l'appareil-photo jetable amusantes. Une de ces choses, le tube à éclat de montage à l'extérieur du circuit, peut avoir été problématique