Ghetto Pixels - construction d’un open source BlinkM (3 / 5 étapes)

Étape 3: pain et beurre

Si vous avez été attentif à l’étape précédente, vous pouvez avoir eu une idée de la photo là, tout ce que nous allons maintenant construire. Vous prenez une planche à pain et calez votre Tiny45 fraîchement programmé au milieu d’elle, enjambant le fossé.

Ensuite, obtenez votre LED et donner dessous c' est un gros bon en regardant, avec une loupe si vous devez. À l’intérieur du plastique transparent, une des quatre broches est câblée place différemment dans les trois autres. (voir la photo) Il s’agit de votre code pin commun (je suppose, comme moi, vous utilisez les LEDs d’anode commune). Prenez note de cette broche, ne perdent pas elle.  Poussez la del dans le bord du pain, à un angle d’environ 45 degrés, cela permet à chaque broche de la LED pour s’asseoir dans une autre piste sur le plateau de pain. Maintenant supprimer le voyant encore une fois, parce que vous avez oublié quelle goupille est commun, trouver et pousser de nouveau dans.

Prenez la feuille de données Tiny45ou spécifiquement



image et avec un peu de fil, brancher la fiche de l’Anode commune à la même piste de la maquette qui broche Vcc de la t45 est assis en.

Ensuite, utilisez le vos résistances pour connecter les autres trois broches de la LED aux ports PB1, PB3 et PB4 de la puce.

Maintenant prenez votre Arduino et connecter le 5V et Gnd à la puce Vcc et Gnd pistes. Ceci fournit la puissance pour vos Pixels. Ensuite, connectez PB0 sur la puce au port analogique de l’Arduino 4 et PB2 au port analogique de l’Arduino 5.  C’est la j’ai2C connexions, le bus de données dans laquelle les instructions sont envoyées aux pixels

Utiliser les photos que j’ai inclus comme référence.

Maintenant que tout est câblé vers le haut, vous devez connecter l’arduino à une alimentation USB et laisser couler l’énergie !  Si tout va bien, vous devriez voir... euh... rien. peut-être un peu flash de la LED que vous puissance vers le haut, mais sinon rien du tout. Ne panique, nous devrions être tout droit.

Chargez le séquenceur de BlinkM que vous avez téléchargé à l’étape précédente et dans le menu fichier, sélectionnez « se connecter à arduino ».  Il vous demandera quel port COM, et vous devez saisir ce qui l’arduino est sur (aide!).  Lorsque le texte d’État en bas à droite de la fenêtre de séquenceur vous indique qu’il est connecté, appuyez sur n’importe quelle couleur sur le panneau de swatch.  Se prélasser à la lumière de votre propre création, comme l’illumination de LED arrière.  Ou non.  Si ce n’est pas (et il se doit) il y a quelque chose de mal. Vérifier ces choses :

  • Vous avez les lignes I2C branchés dans le droit chemin de rond.
  • Vérifiez les fusibles sur le ATtiny45.
  • Reflasher le communicateur BlinkM esquisse sur l’arduino et puis reconnectez le séquenceur à l’arduino.
  • Vous utilisez le bon code pour le bon type de LED ? (Cathode commune ou Anode?)
  • Vérifiez tous vos câbles.

Chaque fois que j’ai construit un nouveau pixel et testé (il est vrai, j’ai seulement construit quatre jusqu'à présent) il n’a pas fonctionné.  Mais chaque fois qu’il ne fonctionnait pas c’était parce que j’avais soit oublié au unset « horloge Div par 8 » le fusible dans l’uC ou j’avais foiré le câblage. (Une fois c’était parce que j’ai pensé que j’avais été intelligent et fait quelques mods pour le communicateur BlinkM esquisse sur l’arduino.  Conservez-le frais kids, utilisez-le dès la sortie de l’étain jusqu'à ce que vous savez ce que vous faites)

Je vais supposer que vous avez dépensé juste cinq minutes, maudire, tranquillement, et puis tout d’un coup faible et voici la lumière brille sur !

Awesomeness dans le suprême ! Vous avez construit un Pixel de Ghetto !

Haut, permet de regarder ce qui en fait un peu plus permanente, prenez votre fer à repasser, nous allons une solderine...

Articles Liés

Fenrir : Un robot chien Open source

Fenrir : Un robot chien Open source

Mouvement des jambes fixesTransformation de rotationDémo de marcheL'Interface utilisateurIl s'agit d'un robot quadrupède mammifère de mini open source ou vous pouvez penser d'elle comme un robot chien de quatre jambes. L'objectif de ce projet est de
Arduino verre - casque de réalité augmentée Open Source

Arduino verre - casque de réalité augmentée Open Source

Avez-vous déjà pensé à faire un casque de réalité augmentée ? Ont été également séduit à l'idée de la réalité augmentée et regarda le prix à payer avec un cœur brisé ?Oui, moi aussi !Mais qui n'a pas m'arrêter là. J'ai construit mon courage et au lie
ThermoClock : Une Open source Arduino UNO OLED horloge qui mesure également la température

ThermoClock : Une Open source Arduino UNO OLED horloge qui mesure également la température

Bonjour, tout le monde !Aujourd'hui je vais vous montrer comment faire An OpenSource Arduino UNO OLED horloge qu'aussi mesures de température. Ce projet est un Open source et il est ouvert à tous. Il ne nécessite aucune qualification spéciale d'ingén
U-Disp - The Digg (tm) affichage (Open Source)

U-Disp - The Digg (tm) affichage (Open Source)

jamais voulu savoir combien diggs devient votre dernière contribution de digg ? Ou combien de mails non lus vous avez obtenu ? Ou le courant de charge de votre serveur ? Combien de visites devient votre page d'accueil ? Le taux de change, prix de l'o
REJOIGNEZ NOTRE ROBE D’ÉLÉMENT OPEN SOURCE !

REJOIGNEZ NOTRE ROBE D’ÉLÉMENT OPEN SOURCE !

Nous allons commencer une émeute-DESIGN !LA ROBE DE L'OPEN SOURCE.Nous avons inventé une robe créée par aucun d'entre nous, au lieu de cela - il créé avec le monde. Avec vous ! En soumettant votre propre élément nous être connecté tous ensemble dans
Open Source 3D imprimé Couture par XYZ atelier

Open Source 3D imprimé Couture par XYZ atelier

Sur 19 août 2014, XYZ atelier en partenariat avec Ultimaker pour libérer une suite opensource mode incluant un portefeuille imprimé 3D, 3D bande de montre imprimé et robe couture ensemble appelé l'inBloom robe. Ces dessins sont tous disponibles gratu
DIY camionnette hybride plug-in Open-Source

DIY camionnette hybride plug-in Open-Source

Mon nom est Ben Nelson.Ma proposition pour le projet d'indépendance de Jack Daniels est un bricolage, Open-Source, camionnette de Bio-essence-électrique hybride rechargeable.Ouf, c'est une bouchée - jusqu'à présent, j'ai juste été qualifiant la "Supe
Prototypage A produit commercialisable à l’aide de logiciels d’Animation de Blender 3D Open Source

Prototypage A produit commercialisable à l’aide de logiciels d’Animation de Blender 3D Open Source

Il s'agit d'un projet que j'ai été travailler sur est appelée le U.S.C.Etch (prononcez vous-croquis) qui est l'abréviation de Universal Surface graveur Compound, et est un outil conçu pour graver sur toute surface à l'aide chimique libre, micro abras
Doigt de Galilée - un astronomie Open Source outil d’apprentissage

Doigt de Galilée - un astronomie Open Source outil d’apprentissage

AVERTISSEMENT : LE PROJET SUIVANT UTILISE DES LASERS. S'IL VOUS PLAÎT VÉRIFIER VOS RÈGLES DE ZONE LOCALE SUR L'UTILISATION DU LASER.S'IL VOUS PLAÎT SOYEZ PRUDENT COMME LASERS SOUS TENSION ÉLEVÉES PEUVENT ÉGALEMENT ENDOMMAGER VOS YEUX.JE NE PEUX PAS Ê
Préparer des images pour Lumi Inkodye à l’aide de Free (et Open Source) logiciels (GIMP)

Préparer des images pour Lumi Inkodye à l’aide de Free (et Open Source) logiciels (GIMP)

Inkodye est un colorant réactif lumière fait par la compagnie Lumi. Il y a beaucoup de bons instructables pour faire des trucs avec Inkodye - cette instructable montrera vous comment modifiez une image pour être imprimé sur une transparence et utilis
TeeBotMax ! Imprimante Open source pliable 3D. Plans gratuits!!

TeeBotMax ! Imprimante Open source pliable 3D. Plans gratuits!!

La conceptionL'idée était de concevoir et développer une imprimante 3D qui est simple à construire, facile de se déplacer et voyager avec, construit avec des matériaux simples et tout aussi solide et précis.Plusieurs imprimante 3D open source conçu o
AI de Python Open source Beta 0,01

AI de Python Open source Beta 0,01

Salut j'ai fais encore une fois, une Intelligence artificielle de Python Open Source ou PAIOS pour faire court.Voici - version bêta 0,01importation au hasardimport sysImport osvar1 = « Bonjour, que puis-je faire pour vous »Print(var1)Q1 = input()Si T
Open Source Solarpad Kit solaire USB chargeur

Open Source Solarpad Kit solaire USB chargeur

S'il vous plaît cliquez ci-dessous pour visiter notre page de projet Kickstarter pour Solarpad !http://www.Kickstarter.com/projects/249225636/Sola...« Enfin, un bon chargeur solaire pour randonneurs et vététistes » - culte de MacCan USB solaire compa
Puzzles conceptuels : l’Open Source Learning Lab Kit

Puzzles conceptuels : l’Open Source Learning Lab Kit

L'Open Source d'apprentissage Lab Kit est un outil conceptuel pour la conception d'environnements d'apprentissage collaboratifs. Conçu comme un puzzle, concepts spatiaux sont introduites de façon ludique, en les rendant accessibles aux architectes, p