AVR chronographe de la conception de PCB

un chronographe est un appareil utilisé pour mesurer la vitesse d’un objet de passage.  C’est la forme la plus simple, il s’agit de deux capteurs de quelque sorte que « voir » l’objet, un artifice qui peut mesurer le temps, et quelques sorties pour livrer les données à l’utilisateur.

Dans ce instructable, je vais montrer comment j’ai conçu, programmé et construit un appareil comme celui-ci avec quelques fonctionnalités très pratiques pour le rendre plus flexible que celle de votre terrain de paintball local.  Mais d’abord, un peu d’histoire...

Je faisais des expériences avec des moteurs de fusée faits maison (uniquement pour le divertissement le week-end), et un copain et j’ai commencé à parler d’optimiser le mélange de carburant.  Nous avons rapidement réalisé que nous pourrions jamais estimer la performance loin assez précisément pour être en mesure d’obtenir des données significatives sur les effets de petits changements de la teneur en carburant.  La conversation a ensuite porté sur les techniques de mesure.  Il ne fallut pas longtemps avant que je sois pensée capteurs, compteurs et voyants !  L’idée originale était d’utiliser un compteur par un oscillateur à 555 qui démarre lorsque la fusée passe un capteur et s’arrête quand la fusée passe du deuxième capteur.  Ensuite, simplement afficher l’état du compteur sur une bande de LEDs en binaire...

OK, qui pourrait fonctionner, mais je dois prendre une calculatrice avec moi à chaque lancement.  Puis il y a le commerce entre simplicité et précision.  Un oscillateur rapide serait plus exact, mais il faudrait au moins 2 ou 3 compteurs en cascade pour compter toutes les impulsions pendant le peu de temps que la fusée se trouve entre les capteurs.  Un compteur peut faire le travail, mais seulement si l’oscillateur est suffisamment lente pour que le compteur n’est pas déborder... J’ai abandonné cette idée immédiatement.

J’ai eu quelques microcontrôleurs AVR traînent (un arduino trop, mais de construire votre propre système de cible est préférable à tous les niveaux.  Je vais garder cet argument pour un autre jour...) et j’ai réalisé que l’un d’eux pourrait faire le travail parfaitement.  Et je n’aurais pas besoin même d’une calculatrice !  A ce moment j’ai commencé à concevoir sérieusement ce projet et cette instructable est né.

Une description rapide de son fonctionnement avant de nous déplacer :

Deux capteurs photo de 12VDC (projecteur/récepteurs avec réflecteurs) détectent la fusée, ou kid ou balistique gâteau aux fruits, ou ce que vous voulez horloge et envoyer un signal aux deux broches interruption externe sur un ATMega328P par l’intermédiaire de tampons de transistor (nous obtiendrons dans les interruptions et d’autres choses plus tard, promesse.)  Les capteurs que j’utilise sont de Omron E3F2-DS10B4-P1.  Ceux-ci sont facilement l’élément le plus coûteux, mais j’ai été en mesure d’emprunter une paire d'entre eux pour le développement et les essais de ce circuit.  N’importe quel appareil qui peut détecter votre objet cible et envoyer un signal fonctionne parfaitement bien.  Le circuit fonctionne avec l’alimentation 12VCC provenant de ces capteurs, mais avec une petite modification, je montrer ici il peut également fonctionner à d’autres tensions sont tout aussi bien.

L’ATMega mesure le temps entre les interruptions, lit la distance définie par l’utilisateur entre les capteurs de certains commutateurs DIP, fait tous les calculs, lit l’utilisateur définit les unités de sortie (MPH, km/H, etc...) de plus de commutateurs DIP et enfin les multiplexes la sortie à trois affichage à 7 segments à travers un BCD 74LS48 unique au décodeur 7 segments.

Ne sonne pas juste trop mauvais ?  Eh bien, tous, mais le gâteau aux fruits en tout cas...

Les capteurs peuvent avoir entre 1 et 16 pieds écartés, et la sortie peut être en miles/h, kilomètres/heure, pieds/sec ou en mètres/sec.  Le réglage de la distance pour les capteurs permet à l’utilisateur de changer la vitesse minimum et maximum des cibles mesurables sans avoir à reprogrammer la puce.  C’est très pratique lorsque, après avoir volé une fusée ou deux, les enfants veulent leurs vélos de course...  Il est toujours question de débordement du timer, et la variable distance est un moyen d’obtenir un peu autour d’elle.  Il y a un autre moyen que j’ai aussi utilisé que je vais parler plus tard : minuterie prescaling.

Cette instructable est (espérons-le) à être exhaustive.  Chaque étape du processus sera discuté en détail de la conception du matériel, à la programmation de l’AVR, au dessin de la disposition de schéma et de circuit imprimé, enfin gravure à l’eau-forte et de souder le jury.  Tous les logiciels que j’utilise est entièrement gratuit et très fonctionnel.  Atmel studio 6 est pour le développement de l’AVR et ExpressPCB pour la disposition schématique et Conseil. Par conséquent, toutes les captures d’écran et procédures reposera sur ces logiciels.  Il y a autres également libres et, sans doute, plus fonctionnelles options là-bas, afin de choisir ce qui convient le mieux.  Côté matériel, je vais utiliser un Dragon AVR (~ 50$) pour la programmation, un montage d’essai pour le prototypage et je l’espère un ordinateur avec un port USB port va sans dire:)

Un complet outils, matériaux et liste de pièces seront affichés à l’étape 11 ***

Par ailleurs, la AVRDragon nécessite au moins une nappe 6 broches pour faire de la programmation.  Il aurez besoin d’un en-tête femelle 2 x 3 à chaque extrémité (2,54 mm).

En ce qui concerne la gravure de la Commission, j’ai utilisé une planche présensibilisées coper face double vêtu (1oz, 1 / 2oz serait ok,) certains développeur positif pour enlever la résine photosensible exposée et le chlorure ferrique à graver le cuivre.  Je n’ai jamais utilisé la méthode de transfert de toner, donc je ne sais pas si les petites traces sortirait nettoyer avec cette technique.

Plus d’informations sur la gravure à l’eau-forte par la suite.  Permet tout d’abord, jetez un oeil sur le schéma...

Articles Liés

Concevoir un PCB romantique à l’aide d’un outil de conception de PCB gratuit - EasyEDA

Concevoir un PCB romantique à l’aide d’un outil de conception de PCB gratuit - EasyEDA

Avez-vous déjà essayé de concevoir un PCB pour votre amant ou des enfants ou des amis sur une journée spéciale ? Pourquoi pas?PCB pourrait aussi être un cadeau incroyable qui révèle que votre créativité aussi aiguise vos compétences de PCB. Ici, je v
Conception de PCB et isolement fraisage en utilisant exclusivement des logiciels libres

Conception de PCB et isolement fraisage en utilisant exclusivement des logiciels libres

Dans ce Instructable je vais vous montrer comment concevoir et fabriquer votre propre PCB, en utilisant exclusivement des logiciels libres qui s'exécute sur Windows, ainsi que sur un Mac.Choses dont vous avez besoin :ordinateur avec connexion interne
Conception d’une Expansion de PCB (Intel® ITO)

Conception d’une Expansion de PCB (Intel® ITO)

Ce Instructable a été écrit comme point de départ pour ceux qui veulent utiliser l'Intel® Edison à son plein potentiel, en l'incorporant dans un projet intégré pleinement développé. Pour ce faire, vous aurez probablement besoin de faire – comme l'app
AVR Conseil de programmation en parallèle

AVR Conseil de programmation en parallèle

il y a quelques semaines, j'ai décidé de faire un simple serveur Web basé sur une puce AVR (une instructable décrivant le projet suivra bientôt:-) ). L'idée était de conserver le circuit aussi simples que possible et de réutiliser les bibliothèques e
Comment faire facilement des PCB

Comment faire facilement des PCB

Qui n'aime pas l'idée de la fabrication maison de PCB ? Mais qui peut faire de BPC à la maison ?Habituellement, cela représente l'amateur "pro" de l'amateur...La capacité de faire à la maison les BPC est le Holly Graal d'un passionné d'électroni
Prototype de maquette de PCB en carton

Prototype de maquette de PCB en carton

Créateur et développeur de systèmes embarqués dans un pays du tiers-monde, je suis toujours confronté à longs délais lors de l'achat (importation essentiellement) quoi que ce soit liés aux composants électroniques de l'étranger. Un paquet de livraiso
Comment convertir et broyeurs à vos mises en page de PCB sur votre CNC

Comment convertir et broyeurs à vos mises en page de PCB sur votre CNC

il s'agit d'un petit tutoriel montrant comment résoudre les problèmes de conversion de vos schémas de PCB G-Code pour pouvoir moulin il.Logiciels utilisés.DipTrace : http://www.diptrace.com/CopperCAM : http://www.galaad.net/coppercam-eng.htmlMach3 :
Maison double couche PCB avec la méthode de transfert de toner

Maison double couche PCB avec la méthode de transfert de toner

Fait maison cartes de circuits imprimés (PCB) sont un excellent moyen de tester vos prototypes avant leur envoi à la fabrication. La méthode de transfert de toner est un moyen simple de faire les PCB parce que tout ce dont vous avez besoin est une im
Fabrication de PCB (surtout) facile

Fabrication de PCB (surtout) facile

il s'agit d'un moyen facile de créer votre propre PCB à la maison. La méthode est basée sur le processus de "5 ours" (qui est lui-même basé sur le processus de Tom Gootee ). J'ai ajouté quelques raffinements.Etape 1: Créez votre design Commencez
MakeYour propre PCB - méthode de Toner

MakeYour propre PCB - méthode de Toner

ce court tutoriel a pour but de montrer l'ensemble du processus de construction (à domicile) d'un circuit imprimé à l'aide de la méthode connue de la plaque.Nous commençons avec quelques recommandations qui devraient prendre en compte lors de la conc
Comment monter une carte de Circuit imprimé (PCB)

Comment monter une carte de Circuit imprimé (PCB)

Comment assembler un PCB en intro de la main : circuits imprimés ou PCB est au cœur de l'équipement électronique moderne. Sans eux, beaucoup de l'électronique, que nous utilisons serait impossibles de construire. Ordinateurs, téléphones cellulaires,
Consulter votre conception de circuits imprimés en 3D en ligne gratuit

Consulter votre conception de circuits imprimés en 3D en ligne gratuit

si vous êtes un concepteur de première fois platine ou vous avez fait il depuis des années, vous savez comment il peut être difficile à visualiser l'agencement, l'espacement et la taille relative au logiciel de mise en PCB.  Vous pourriez ont aussi c
Saison de bricolage PCB 2

Saison de bricolage PCB 2

La gravure est une méthode « soustractive » utilisée pour la production d'impriméscircuits imprimés : acide sert à retirer un stratifié préfabriqué de cuivre non désiré. Ceci est fait en appliquant un masque temporaire qui protège les parties du stra
Laser, Fabrication PCB Thru-hole @ TechShop Chandler !

Laser, Fabrication PCB Thru-hole @ TechShop Chandler !

Si c'était utile, s'il vous plaît, comme https://www.facebook.com/TechShopChandler ... J'aif il n'y avait pas TechShop et mouvement opensource maker j'aurais jamais découvert cette technique étonnante...-------Quelque temps en arrière TechShopJim a é