Construire votre propre contrôleur (bon marché!) multifonctions sans fil caméra. (18 / 22 étapes)

Étape 18 : capteurs

Le code ci-dessous vous permettra d’utiliser le connecteur ADC pour déclencher vos photographies. Il ne nécessite aucun matériel supplémentaire (en plus d’un fil entrer dans le port pertinent et une sorte de capteur), seules les modifications de logiciels.

Lorsque vous utilisez le mode pour faire défiler les options, il vous sera présenté avec un de plus - déclenché le tir. Les premiers écrans une lecture en temps réel de ce que l’ADC est de « voir », cela donne vous une idée de base de ce genre de valeurs que vous êtes « frapper » et comment changer l’environnement les affectera. En appuyant sur le bouton shoot vous permettra de définir ce qui déclenchera le contrôleur sur. L’ADC va jusqu'à 1024, le maximum que vous pouvez entrer est 1024. À gauche des nombres est l’opérateur - vous pouvez le régler pour > (supérieur à), < (moins de) ou = (égal à). Cela permet une grande flexibilité avec la prise de vue, vous pouvez choisir de prendre une photo quand une lumière s’allume ou s’éteint, ou si vous utilisez un capteur précisément contrôlé (par exemple un thermomètre à dire, Dieu sait pourquoi), vous pouvez déclencher une lecture exacte.

J’ai mis deux LEDs sur mon contrôleur pour indiquer si le déclencheur est présentement en production un match.   Cela a deux avantages.  Un, vous pouvez tester vos capteurs avant que vous ne la pousse et Deuxièmement, vous pouvez éviter des conditions ambiguës.  Par exemple, les micros fluctuera souvent autour d’une valeur centrale (car sonore est effectivement une superposition d’ondes sinusoïdales - voir analyse de fourier).  Cette valeur est normalement 512 ish sur mon ADC (comme prévu).  Si vous avez deux feux, vous pouvez être sûr que dès que vous tirez, il va déclencher.  Si vous avez une lumière rouge seulement, alors vous pouvez être plus sûr que vous n’obtiendrez pas un coup de faux.  Et bien sûr, une lumière verte signifie que la condition est remplie si vous devez ajuster en conséquence.  Avec un capteur de sons, ajoutant un pot vous permettra de modifier le gain du microphone afin que vous puissiez "filtre" (vous changez le gain de l’ampli op), les sons plus silencieux.

Associer une LED à broche 24 et une autre à broche 23 avec un reisistor en série pour limiter le courant.  Allez aussi sombre que vous sentez que vous avez besoin, de faible puissance est important.  J’ai choisi d’avoir le vert sur le PC1 (23), rouge sur le PC2 (24.

Pressante pousse encore une fois vous permet de définir un délai, jusqu'à 999ms (mais vous pouvez toujours ajouter à l’appui pour en savoir plus). Ceci est pratique pour prendre des photos des impacts quelques millisecondes après que l’événement arrive - contrôle créatif, direz-vous.

Appuyant sur pousse qu'une dernière fois fixera l’appareil va. L’ADC met à jour un peu plus fréquemment et lorsque le détecteur obtient un match de condition, démarre le délai prédéterminé et la photo est prise après que (avec confirmation à l’écran).

Capteurs

Il y a deux capteurs principaux, que nous pouvons utiliser. Le premier est la lumière. C’est terriblement simple :

Connecter une résistance de charge léger ou photodiode (généralement pour les temps de réaction plus rapide) jusqu'à la SCR, puis en série avec une résistance à la terre. Connectez un câble passe entre la LDR et la résistance à la broche d’entrée de l’ADC. Choisir une résistance qui correspond à la résistance maximale de votre LDR (vous pouvez le tester avec un multimètre). Vous devriez retrouver avec une valeur allant de 1024 presque à zéro selon la luminosité de la lumière.  Si vous mettez le LDR et résistance dans le droit chemin ronde, la valeur doit être zéro lorsque vous couvrez le composant et grand quand vous brillez une lumière brillante - un laser donne une valeur très élevée qui est à peu près constante.

Certaines applications cela comprennent les choses explosent, laser trébuchement ou (le plus amusant) foudre.

Son prend un peu plus de tergiversation. Pour le capteur de sons, j’ai utilisé un microphone électret. Micros à condensateur électret sont retrouvent dans tout ce qui a des enregistrements sonores. Qu’ils ramassent une large gamme de fréquences sont donc assez bon pour cela. Le seul problème est qu’elles produisent généralement un signal de sortie qui est beaucoup trop petit pour détecter par le connecteur Active Directory (minimum de 5 mV). Donc, nous devons amplifier.

Il y a beaucoup de circuits en ligne traitant de l’amplification à électret, toutefois, la méthode que j’ai trouvé pour être plus fiable, il utilisait un ampli-Op. L’ampli op idéal a gain illimité, donc ne vous inquiétez pas il n’est ne pas en mesure d’amplifier suffisamment (l’opamp moyen a un gain en boucle ouverte de quelque part autour de 10 à 8) ! J’ai construit un amplificateur non inverseur très simple en utilisant un TL072 (montré sur le schéma). La résistance allant de la sortie sur l’entrée non inverseuse règle le gain. J’ai essayé un gain de 100 - peu ou pas d’effet. Cela monter avec une résistance de k 470 (gain de 470) j’ai obtenu des résultats légèrement meilleurs, frappant assez fort a déclenché le détecteur. Cela monter à 1MOhm produit des résultats excellents (s’il est peut-être un peu trop sensible).

N’oubliez pas que le gain est Vout/Vin, contrôlée par le ratio de GAIN_CONTROL/R1, donc 1M / 1k donne un gain de 1000.

Ce que je recommande est d’acheter un potentiomètre 1M et une résistance de 100K. Mettez-les en série entre la sortie et l’entrée non inverseuse. Il s’agit de la commande de gain. La résistance minimale de 100 k offre un point de départ décent, déclenchant sur des sons forts. En elle monter à 1,1, vous obtenez une sensibilité beaucoup plus élevée - déclenchement murmures et les sons plus petits (vous pouvez trouver qu’il est difficile d’effectivement déclencher sur une grande sensibilité, à moins que vous avez obtenu une chambre vraiment tranquille - mes fans d’ordinateur ont suffi pour déclencher la mine). Par tous les moyens de jouer jusqu'à ce que vous obtenez une gamme de résistances décent. Malheureusement, c’est très dur pour obtenir des potentiomètres de plus de 1 M à un prix avantageux, mais vous pouvez acheter jusqu'à 5M Si vous voulez vraiment pousser.

L’ampli op peut être alimenté par le rail + 5 (comme peut l’électret) ou d’une batterie de 9V distinct. L’électret à partir de la ligne 5V d’alimentation, vous pouvez utiliser plus mais n’oubliez pas de consulter la fiche technique de votre ampli op à voir quelle sera la tension de sortie maximale - vous ne voulez jamais donner une entrée à l’AVR de plus de 6 volts - et c’est un gaspillage de donner quoi que ce soit plus 5 en tout cas (étant donné que le capteur est seulement 10 bits).  Amplificateurs opérationnels ont ce qu’on appelle une tension de balançoire, la gamme sur laquelle ils vont générer une sortie.  C’est normalement la tension d’entrée moins un couple de volts à chaque extrémité.  Donc, pour moi avec un rail d’alimentation 5V, je finis par déclenchement sur près de 600-700-l’ampli op ne produit pas simplement une puissance plus grande.  C’est où le gain réglable entre dedans.

Vous devez ajuster le gain afin que la condition LED vous voulez juste pivote Désactivation/activation (dites que vous voulez > 600, vous modifieriez pot lentement afin que la LED verte s’éteint seulement).  Cela garantit que vous aurez une bonne chance de déclencher correctement.

Aussi, n’oubliez pas de mettre une résistance en série avec la broche positive mic (entre VCC). Si vous n’avez pas, vous allez faire sauter.

Vous pouvez simplement copier le dessin ci-dessous, montré en tant que schéma et montage d’essai. Autres sites Web ont signalé de bien meilleurs résultats avec beaucoup moins de gain, afin de prendre mes résultats avec une pincée de sel (je peux manquer quelque chose d’évident).  Violon et voir comment vous allez, le circuit est un circuit opamp bien connu et n’hésitez pas à expérimenter, c’est juste un amplificateur rapide et sale.

Les schémas sont fournis ci-dessous pour les deux capteurs.  Remplacer la résistance GAIN_CONTROL par une résistance variable ou un potentiomètre idéalement.  L’ampli op est alimenté par le rail 5V.

C2 est un peu difficile à voir, mais c’est 100n.

Si vous souhaitez tester l’ADC séparément, il y a le code source pour elle - mais - l’ADC va vous montrer sa valeur actuelle lorsque vous chargez le menu déclencheur de toute façon.

Articles Liés

Construire votre propre Tamborim brésilien (avec ou sans jingles)

Construire votre propre Tamborim brésilien (avec ou sans jingles)

Dans ma série des instruments brésiliens bricolage j'appelle mon tamborim. Cette version inclut des jingles (comme tampeiro « breveté » de Meinl), mais vous pouvez tout aussi facilement couper ces étoiles. J'aime la nouveauté du son, donc j'ai gardé
Contrôleur d’Aquarium LED sans fil avec étincelles. CORE IO à TechShop

Contrôleur d’Aquarium LED sans fil avec étincelles. CORE IO à TechShop

Ici, je suis à TechShop avec un micro contrôleur incroyable de Spark.io appelé « Noyau ». J'avais l'intention d'utiliser un Arduino pour contrôler mon aquarium d'eau salée récif quand un ami m'a montré le coeur. Ce petit micro-contrôleur puissant est
Construire votre propre moto électrique

Construire votre propre moto électrique

vue d'ensembleLe projet fini est un 1981 Kawasaki KZ440, converti en électrique. Il est alimenté par quatre Optima Yellow Top scellé batteries au plomb (AGM), qui animent un moteur Briggs & Stratton Etek. La vitesse du moteur est contrôlée par un All
Construire votre propre routeur/fraiseuse CNC

Construire votre propre routeur/fraiseuse CNC

Déjà à l'âge de 12 ans, je rêvais de faire une machine qui pourrait rendre les choses ! Une machine qui me donnerait la possibilité de créer des produits dans et autour de la maison. Deux ans plus tard, j'ai trébuché ont la mention « commande numériq
Comment construire votre propre moteur de Jet

Comment construire votre propre moteur de Jet

vous n'avez pas à être Jay Leno de posséder une moto jet propulsé, et nous vous montrerons comment faire votre propre jet enigne ici pour alimenter vos véhicules loufoques. Il s'agit d'un projet en cours, et beaucoup d'info supplémentaire seront bien
Construire votre propre Single ou double Tap Kegerator pour Home Brew fûts

Construire votre propre Single ou double Tap Kegerator pour Home Brew fûts

ces instructions combinées avec les informations d'achat est tout vous avez besoin pour construire votre propre mini kegerator convenable pour loger un ou deux 5 gallons keg(s) mini, bouteille de dioxyde de carbone et tous les tuyaux.Chaque page d'in
Comment construire votre propre casque tête de souris de Deadmau5 !

Comment construire votre propre casque tête de souris de Deadmau5 !

Alors vous êtes un fan de Deadmau5 énorme et avez été mal à mettre la main sur un de ces chefs Mau5 douces - mais pas un seul comme certains des ces de l'échec épique vous avez vu des gens porter... une pièce de théâtre tête qui va être envié par tou
Construire votre propre Scooter handicapé de Rehab de mobilité pour moins de 500 $

Construire votre propre Scooter handicapé de Rehab de mobilité pour moins de 500 $

Je peux vous montrer comment faire pour convertir un Razor E300 Scooter, je vous suggère d'acheter chez Amazon.com devrait être d'environ 250 $, dans votre propre scooter handicapé Rehab. La trottinette E300 que vous recevrez n'a qu'une seule vitesse
Construire votre propre pare-feu passerelle

Construire votre propre pare-feu passerelle

apprendre à construire votre propre passerelle de pare-feu à l'aide de FreeBSD® et vieilles pièces de PC. Le pare-feu comprendra le firewall PF, IDS Snort, diverses applications de l'IPS, proxy Squid et certaines interfaces web intuitive pour l'audit
Comment construire votre propre Machine de jeu

Comment construire votre propre Machine de jeu

Tu aimesJeux d'arcade old school ? Comment voulez-vous savoir comment construire votre propre, avec une sélection de plus 5 000 jeux à jouer à tout moment, qu'il s'adapte à votre fantaisie ?Vous voulez en savoir plus ? Cliquez ici pour plus d'informa
Construire votre propre ordinateur

Construire votre propre ordinateur

pourquoi quelqu'un sortir, acheter un ordinateur d'un fabricant comme Dell ou Gateway, quand ils pouvaient construire un ordinateur plus puissant pour moins d'argent ? La réponse, ils ne savent pas comment le construire.Cela peut sembler un processus
Construire votre propre Robot Butler!!!  -Tutorial, Photos et vidéo

Construire votre propre Robot Butler!!! -Tutorial, Photos et vidéo

EDIT : plus d'informations sur mes projets Découvrez mon nJe fais aussi consultant pour des effets spéciaux projets/produits robotique et mécatronique. Visitez mon site Web - narobo.com pour plus de détails.Vous avez toujours voulu un robot butler qu
Construire votre propre 555 Timer

Construire votre propre 555 Timer

The 555 minuterie. Une puce tellement polyvalente qu'il a été utilisé dans toutes sortes de jouets d'engins spatiaux. Une puce qui peut agir comme un oscillateur, un trigger de schmitt, PWM pilote, une sirène/alarme, une lumière ou détecteur sombre e
Construire votre propre Interface électronique Sampler pour Ableton

Construire votre propre Interface électronique Sampler pour Ableton

Salut. Je suis actuellement un étudiant de deuxième année de technologie musicale. L'objectif de ce projet était de concevoir un nouvel instrument d'une certaine forme.En fin de compte, c'est une interface électronique et peut être remappé à des fins