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

Étape 17: LCD, l’intervallomètre et ADC

Now we get to the fun bit.

Tout d’abord, vous avez besoin de souder quelques pistes sur l’écran LCD. Il devrait avoir des tampons de soudure dans le but et si vous faites attention, vous ne devrait pas causer trop de problèmes. Ne pas décoller la pellicule de protection sur l’écran, il protège contre les projections de flux et vous pouvez l’endommager si vous l’enlevez avant de terminer.

Les tiges de l’écran LCD sont comme suit :

1 GND
VCC 2
3 contraste
4 RS
5 R/W
5 f
DB0 7
8 DB1
9 DB2
DB3 10
11 DB4
12 DB5
13 DB6
14 DB7
15 LED +
16 LED -

Connecter GND à la masse, SCR ira à la rail + 5.

La broche de contraste devrait aller tout droite à la terre aussi, bien que dans de nombreux diagrammes, il est relié à un potentiomètre (je n’ai jamais vu le point).  Il est à noter que vous devez vérifier avec une résistance de voir quelle est la valeur dont vous avez besoin.  Mon LCD rouge est heureux avec sol, mon LCD bleu (celui j’ai fini par utiliser réellement) exige une petite résistance.

LED + doit être raccordé via une résistance de 2,2 k à la + 3V rail et LED-sol. Vous pouvez simplement le câbler directement sur le rail de tension, mais elle tirera 30mA tout le temps. Avec une résistance en série, vous limiterez le courant significative - de l’ordre d’environ 15-20 x moins - sans dégradation de beaucoup de luminosité (c’est plus qu’acceptable d’utiliser dans l’obscurité).

La bibliothèque de LCD utilise une interface de 4 bits, donc nous avons besoin seulement quatre épingles. Ainsi nous ignorer les broches de quatre données premiers et seulement utiliser DB4... 7. DB4, 5, 6 doit être raccordé aux broches 2, 3 et 4. DB7 en revanche sera connecté à la broche 14. La raison est la suivante : nous devons PD2 (broche 5) comme une broche d’interruption externe *. Sur autres microcontrôleurs comme l’ATMega88, vous pouvez utiliser (ou presque) n’importe quel code pin comme une interruption externe, mais de cette manière, vous pouvez utiliser le Mega8 ou le Mega88/168.

Vous devez ensuite connecter RS PD6, axe 12, R/W à PD5, broche 11 et E à PD4, broche 6.

Si vous souhaitez utiliser des ports différents, regardez dans lcd.h et modifier les définitions !

C’est tout ce dont vous avez besoin pour l’écran LCD, maintenant sur quelques boutons de plus. Vous allez avoir besoin d’associer un autre 5. Voici le mode et les quatre touches directionnelles. Associer un bouton à chacune des broches 15-19.  Le processus devrait être la même que dans l’étape précédente, donc je n’ai pas fourni photos inutiles pour chacun d’eux.

Enfin, chargez et exécutez l’application complète, tel que prévu à l’étape 12/13.

Lorsque vous exécutez le programme, vous devriez figurer un écran « splash » et le premier mode prise de vue, déclenchement manuel. Pour prendre une photo, appuyez sur shoot (comme avant). Appuyez sur mode pour naviguer entre les options du menu. Pour le minuteur d’intervalle, vous pouvez définir la valeur de chaque unité de temps en utilisant les touches haut/bas et basculer entre les unités à l’aide de gauche/droite - nous l’espérons intuitive... !

La section suivante traite de l’ADC (qui devrait être activée par le code ci-dessous).

C’est le code qui restera sur votre puce !

* Dans le cadre de cette révision, j’ai prévu d’utiliser les interruptions externes mais n’a jamais fait, toutefois, le code est toujours écrit pour cette configuration des broches.

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