LED Etch-a-Sketch (Instructable complet) (5 / 10 étapes)

Étape 5: Combinant la logique et le pilote

Cette étape est la simple question de connecter tout ensemble. Malheureusement cela sur les planches à pain est tout à fait malpropre, comme vous pouvez le voir sur la première photo. Hélas, il devait être fait, au moins à mon avis.

Tout d’abord, nous allons aller de l’avant et obtenir le ULN2803s accroché comme il environ aussi simple que ça. Si nous regardons la feuille de données pour ce ci nous voyons il possède 18 broches, 8 sera pour les lignes de contrôle de l’uC, un autre 8 sera relié aux lignes des matrices LED, une broche est au sol, et un commun qui nous quittera déconnectés ici. Entrées 1 b - 8 b (broches 1-8) sera relié à la Port D de notre ATmega328p dans l’ordre où PD0 se connecte au 1 b et ainsi de suite. Le sorties 1C - 8C (18-11 broches) sera relié aux lignes des matrices LED où 1c se connecte à la ligne 1 et ainsi de suite. Enfin, la broche de terre se connecte à la terre. Vous pouvez le voir dans le schéma ci-dessus. (Vous allez probablement vouloir voir cette agrandie).

C’est là que ça devient intéressant, parce que pas le 595s devez vous connecter à l’uC, mais ils ont aussi besoin de se connecter les uns aux autres. Première nous allons obtenir la connexion à l’uC squared away. Afin de s’interfacer avec le 595s nous allons utiliser le bus SPI sur le ATmega328p. Cela implique l’utilisation de broches de promotions sur l’uC étiqueté SCK (PB5), MISO (PB4), MOSI (PB3) et SS (PB2). La SCK est l’horloge série ; MOSI signifie entrée sortie master slave input, MISO est synonyme de sortie maître esclave d’entrée ; et sélectionnez SS l’esclave. Puisque notre ATmega328p sera le maître et va seulement être sortir des données nous n’utiliserons pas la broche MISO. Je suis aller dans les détails du bus SPI, parce que franchement je ne sais pas tant que ça, mais comprendre toute sa complexité n’est pas nécessaire de mener à bien ce projet. Je vais, toutefois, discuter ce qui se passe un ici quand on arrive à l’étape de logiciel. Pour l’instant, connecter la SCK (PB5) de l’uC à SRCLK (broche 11) et SS (PB2) de l’uC à RCLK (axe 12) pour chaque 595. Puis connectez MOSI (PB3) l’uC à SER (broche 14) des 595 du premier affichage tel qu’illustré dans le schéma. Nous pouvons en cascade du 595s en connectant le QH' (broche 9) de la première 595 sur la broche de SER de la seconde et continuer comme dans le schéma. Ensuite, vous devrez connecter l’OE (13 broches) à la masse pour permettre la sortie. Et le SRCLR (axe 10) à positive tension d’alimentation afin que nous ne jamais effacer les données sérielles. Pour vous connecter à le 595s avec les matrices de LED, les broches vont dans le sens inverse que vous attendez. Ici, vous voulez vous connecter QA à la qui contrôle la colonne 8, QB la broche qui contrôle la colonne 7 et ainsi de suite. Nous faisons cela parce que le bit le plus significatif (MSB) est sur la gauche. Je vais répondre cela plus, lorsque nous parlons du logiciel.

Une note, la fiche technique pour les matrices de LED ne sont pas très claires sur ce que les broches sont ce qui. La dernière image sur cette étape, aussi mauvais que mon dessin est, montre le brochage et le raccordement pour les composants. Il y a qu'un YS imprimé sur un côté des matrices LED pour indiquer la direction supérieure et il doivent correspondre à l’YS sur dessin.

Articles Liés

Etch-a-Sketch de LED

Etch-a-Sketch de LED

My LED Etch-a-Sketch est mon premier projet électronique dûment rempli. J'utilise quatre 8 x 8 matrices de LED pour réaliser une matrice de LED 16 x 16 surface de dessin. Deux potentiomètres permettent l'entrée d'utilisateur pour le déplacement de li
Comment faire pour définir A Permanent Etch A Sketch (comme les Pros)

Comment faire pour définir A Permanent Etch A Sketch (comme les Pros)

As an Sketchist Etch A moi-même, je pense que le pire que n'importe quel artiste EAS peut faire pour eux-mêmes doit obtenir trop attaché à l'un de leurs « ouvrages de croquis ». J'ai vu cela arriver avant et artistes ont devenu fous d'essayer de prot
Arduino Etch-A-Sketch horloge

Arduino Etch-A-Sketch horloge

que j'ai vu différents Arduino conduit Etch-A-Sketch horloges sur le web, mais aucun avec des instructions (est-ce une sorte de secret ? Quelqu'un envisage sur rend riche sur le marché mondial de l'horloge Etch-A-Sketch?). J'ai utilisé Arduino, mais
EtchABot : Une CNC polyvalente Etch A Sketch

EtchABot : Une CNC polyvalente Etch A Sketch

La EtchABot utilise un Arduino pour transformer une Etch A Sketch en une effacement automatique machine à dessiner CNC (Computer Numerical Control). Il est loin d'être le premier motorisé Etch A Sketch sur l'internet. Autres projets ont utilisé des m
VHDL Etch-a-Sketch

VHDL Etch-a-Sketch

Pour notre projet Final de 133 CPE à Cal Poly, San Luis Obispo, nous avons construit une Etch-a-Sketch à l'aide de VHDL sur le plateau de nexys 3 Diligant. Une planche nexys 3 qui peut construire des circuits de logique sans se soucier des interfaces
Etch-a-Sketch LOGO - EASiLOGO

Etch-a-Sketch LOGO - EASiLOGO

Ce que vous obtenez lorsque vous traversez une tortue avec un Etch-a-Sketch ?Etch-A-Sketch LOGO interactif - « EASiLOGO » !C'est le premier langage de programmation conçu spécifiquement pour le jouet célèbre monde de Ohio Arts - le Etch-a-Sketch. Si
Informatisé de Etch a Sketch

Informatisé de Etch a Sketch

lorsque les seigneurs de robot prennent en charge, ils auront besoin pour utiliser nos etch-a-sketches. Voici comment faire un ordinateur attirer l'art vectoriel en utilisant votre jouet d'enfance préférés.** Que je traverse et un tas de vieux instru
Robot de dessin de peinture murale de 100 $ (fonctionne aussi comme un géant etch-a-sketch)

Robot de dessin de peinture murale de 100 $ (fonctionne aussi comme un géant etch-a-sketch)

en vedette sur Hack-un-jour!Ce que j'aime sur les robots, c'est que vous pouvez faire une chose qui rend les autres choses.  Meta Oui !  Il utilise gcode tirage toute image que vous aimez, ou vous pouvez conduire autour comme une etch-a-sketch.  Vous
Etch-i-Sketch

Etch-i-Sketch

« Nous ne pouvons pas rivaliser avec qui! »--Steve Jobs('s doppleganger)« « Zune » ?  Ce que nous avons pensé ?  C'est ce que nous avons besoin. "--Bill Gates('s likely thoughts)« Mais qui ont besoin d'une source d'alimentation de ruines le point...
SK3TCH - Balance Board contrôlé Etch-A-Sketch

SK3TCH - Balance Board contrôlé Etch-A-Sketch

SK3TCHComment utiliser une Wii Balance Board pour contrôler une Etch-A-SketchWindows uniquementTable des matières :1. intro et nomenclature2. gears3. mise en place du cadre4. montage5. connexion WiiMote et Balance Board6. GlovePIE7. Arduino + contrôl
Pleine couleur LED cyber convient ! (instructables supplémentaires pour NES Powerglove control, Live Audio EQ, etc.., à suivre!)

Pleine couleur LED cyber convient ! (instructables supplémentaires pour NES Powerglove control, Live Audio EQ, etc.., à suivre!)

** Crédit Hackerspace LVL1 pour moi à partir sur le chemin de l'obsession de la LED et fourniture de connexions à certaines personnes qui ont été incroyables ressources au cours de l' années www.lvl1.org **J'ai juste pas pu résister créant une instru
Arduino basé Etch A Sketch Laser Cutter.

Arduino basé Etch A Sketch Laser Cutter.

Dans ce projet, je prends un Arduino Pro Mini Connectez-le à une coutume fait Etch A Sketch panneau et il permet de contrôler un museau noir laser cutter. Le résultat est des heures de plaisir de découpe laser fou, qui nous aura autour de la plupart
Cadrans de IPad Etch-A-Sketch

Cadrans de IPad Etch-A-Sketch

Ramener le bon vieux temps avec un bricolage Etch-A-Sketch cadran qui fonctionne sur n'importe quel tablette ou téléphone intelligent ! Cette instructable va vous apprendre comment faire un cadran physique pour votre appareil. Il est spécifiquement c
ELECTROLUMINESCENT Etch A Sketch

ELECTROLUMINESCENT Etch A Sketch

Hi, aftergetting quelques trucs électroluminescent pour un exercice pour http://hci.rwth-aachen.de/mcp1314 à jouer, c'est mon (premier) essayer de construire un EAS électroluminescent (et pour faire une Instructable:-) :J'ai utilisé :-un Etch A Sketc