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

Étape 1: Quelques réflexions initiales...

Alors, comment allons-nous construire ce truc?

Microcontrôleur

Le cœur et l’âme de ce projet est une AVR ATMega8. C’est essentiellement une version légèrement ajustée de l’ATMega168 chip qui utilisent de l’Arduino. Il est programmable en C ou en Assemblée et a une variété de fonctionnalités vraiment utiles que nous pouvons utiliser à notre avantage.

« 28 broches, la majorité d'entre eux sont d’entrée/sortient (e/s)
"Onboard convertisseur analogique/numérique
"Consommation de puissance faible
« 3 minuteries à bord
« Source d’horloge interne ou externe
"Beaucoup de bibliothèques de code et les échantillons en ligne

Il est bon d’avoir beaucoup d’épingles. Nous pouvons interfacer avec un écran LCD, ont 6 entrées bouton et toujours avoir assez reste pour une LED IR de tirer avec et un statut LED.

La série Atmel AVR des processeurs a beaucoup de soutien en ligne et il y a beaucoup de tutoriels dans mise en route (je vais aller au cours de cette brièvement, mais il y a mieux tutoriels dédiés) et des tas et des tas de code à ruminer. Pour référence malade être codage ce projet en C en utilisant la bibliothèque de l’AVR-LibC.

J’aurais pu facilement avec PIC pour ce faire, mais AVR est bien prise en charge et tous les exemples que j’ai trouvé pour les extérieurs ont été AVR fondée !

Affichage à cristaux liquides

Il existe deux principaux types d’écran, graphique et alphanumérique. Affichages graphiques ont une résolution et vous pouvez mettre des pixels où bon vous semble. L’inconvénient est que theyre plus difficile à coder pour (bien qu’il existent de bibliothèques). Afficheurs alphanumériques sont simplement une ou plusieurs lignes de caractères, l’écran LCD a un magasin à bord des caractères de base (c.-à-d. l’alphabet, des chiffres et symboles) et il est relativement facile à chaînes de sortie et ainsi de suite. L’inconvénient est theyre pas aussi souple et affichage des graphiques est pratiquement impossible, mais il convient à notre but. Theyre aussi moins cher !

Les caractères alphanumériques sont classés par leur nombre de lignes et de colonnes. Les 2 x 16 est assez commun, avec deux lignes de 16 caractères, chaque caractère étant une matrice de 5 x 8. Vous pouvez obtenir 2x20s trop, mais je ne vois pas la nécessité. Acheter tout ce que vous vous sentez à l’aise avec.

J’ai choisi d’utiliser un rouge LCD rétro-éclairé (je veux l’utiliser pour l’astrophotographie et rouge de la lumière est mieux pour la vision nocturne). Vous pouvez aller sans rétro-éclairage - son entièrement votre choix. Si vous choisissez un itinéraire non rétro-éclairé vous permettra d’économiser énergie et argent, mais vous pourriez avoir besoin d’une torche dans l’obscurité.

Lorsque vous cherchez un écran LCD, vous devez vous assurer qu’elle est contrôlée par le HD44780. C’est un protocole normalisé mis au point par Hitachi et il y a beaucoup de bonnes bibliothèques que nous pouvons utiliser pour exporter des données. Le modèle que j’ai acheté était un JHD162A d’eBay.

Entrée

Entrée se fera par des boutons (simple!). J’ai choisi 6 - sélection de mode, ok/shooting et 4 directions. Son également utile de faire un autre petit bouton pour remettre à zéro le micro en cas de plantage.
En ce qui concerne l’entrée trigger, quelques idées de base sont une résistance de charge légère ou un microphone électret. C’est où vous pouvez obtenir des créatifs ou avare en fonction de votre budget. Capteurs à ultrasons coûtera un peu plus et nécessiter une programmation supplémentaire, mais vous pouvez faire des trucs vraiment bien avec eux.

La plupart des gens seront heureux avec un microphone (probablement le capteur général plus utile) et électrets sont très bon marchés. Sachez qu’itll doivent être amplifiés trop (mais malade aller là-dessus plus tard).

Sortie - statut

La seule vraie sortie nous avons besoin est de statut (en dehors de l’écran), donc un couple de LED fonctionne parfaitement ici.

Sortie - tir

Pour prendre des photos, nous avons besoin d’interfacer avec l’appareil photo et pour qu’il nous faut une source lumineuse qui peut produire le rayonnement infra-rouge. Heureusement il existe une multitude de LEDs qui font ceci et vous devriez essayer de ramasser un pouvoir raisonnablement élevé un. L’appareil, que j’ai choisi a une intensité de 100 mA max (la plupart des voyants sont autour de 30mA).

Vous devez également prendre soin de noter la sortie de longueur d’onde. Lumière infrarouge est la plus longue partie de longueur d’onde du spectre EM et vous devriez regarder pour une valeur d’environ 850-950nm. La plupart des LEDs IR tendent vers la fin de 950 et vous pouvez voir un peu de lumière rouge quand il est allumé, ce n’est pas un problème, mais c' est gaspillé spectre alors essayez d’aller plus près de 850 si possible.

Puissance

Comment allons-nous pour alimenter tout cela ? Eh bien, il va être portatif piles Oui ! J’ai choisi d’utiliser 2 piles AA qui sont ensuite intensifiés à 5V. Je vais aller sur le raisonnement derrière tout cela dans les prochaines sections.

«Corps et Construction »

Comment ce bit est entièrement à vous. J’ai décidé d’utiliser veroboard pour le circuit après prototypage car elle est bon marché et flexible et enregistre la conception d’un PCB personnalisé. J’ai fourni les schémas donc vous êtes libre de faire votre propre disposition de PCB - bien que si vous le faites, je vous serais reconnaissant d’avoir une copie !

Encore une fois, l’affaire est tout à fait votre choix, il doit être capable de s’adapter à l’écran, les boutons (dans une disposition assez intuitive si possible) et les batteries. Circuits imprimés aller, celui-ci n’est pas si compliqué, beaucoup des connexions sont tout simplement à des choses comme le boutons ou l’écran LCD.

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