TV faux totalement dérivé Arduino & Neopixel (3 / 8 étapes)

Étape 3: sur le Circuit

Le cœur et le cerveau de la dFTV est le bijou Pro 5v (9,95$) de adafruit.com. Je pense que ce forum est assez cool pour qu’elle mérite quelques mots. Au départ j’ai commencé avec le bijou original (6,95$) mais j’ai rapidement eu des ennuis avec lui et le projet est devenu instable, mais quand j’ai mis à niveau vers le bijou Pro tout ce qui s’en alla.

Le bijou Pro est presque un Arduino Uno (même puce), mais sur le bout du petit doigt-petit taille PCB. Il a un connecteur micro-USB qui peut être utilisé à la fois, le pouvoir du Conseil d’administration et à programmer. Les seules choses que vous perdez avec le bijou Pro sur la Uno est : sortie sérielle via le port USB, et soutiennent les broches #2 et #7.

Une caractéristique qui le bijou Pro a que j’ai utilisé dans ce projet est un régulateur de puissance 5v intégrée (150mA), afin que ce projet puisse exécuter sur n’importe quoi de 5 – 16v. Il se trouve que je suis il reliant une 5v USB mur-verrue, mais je pouvais courir hors de quelque chose d’autre, y compris les piles, si je voulais.

Vous avez à apporter quelques modifications mineures à l’IDE Arduino pour programmer le bijou Pro. Excellente documentation et didacticiels sur le bijou Pro sont ici sur le site AdaFruit, ces gens-là faire un travail incroyable.

Au-dessus se trouve la fritzing dessin de mon projet final. J’ai fait tous mes tests et débogage sur un Arduino Uno avec une carte de test standard. Une fois que j’ai eu tout ce travail comme je voulais, j’ai remplacé le Uno avec le bijou Pro, déplaçant les fils un à un, broche à broche.

Puis j’ai écrasé toutes les pièces ensemble jusqu'à ce qu’il tient sur seulement ¼ de la maquette. Qui me permettent d’utiliser le PCB AdaFruit Perma-Proto trimestre entreprises pour la version finale. J’adore ces petit PCB (aussi disponible en format ½ et full) car ils exactement reproduire une maquette standard. Tout ce que vous avez à faire est survolez vos composants et souder bas tout comme ils étaient sur le montage d’essai.

La fritzing dessin montre l’anneau AdaFruit 12 LED Neopixel et je n’ait expressément employé qu’au cours de prototypage et de tests, mais la version finale utilise un anneau compatible de 16 LED Neopixel de la Chine. Pour 4 $, vous ne pouvez pas battre le prix, et depuis lors je commandais un tas de trucs de là de toute façon, pourquoi pas ?

Les pots de 100kΩ sont câblées ensemble point à point sur le PCB. J’utilise essentiellement fils de prolonger les rails de puissance sur les trois pots. Cela me permet de réduire le nombre de fils qui serpente en arrière. Le bouton-poussoir intercepte également le rail 5v de cette façon. Comme je le disais, les pots de 10kΩ va aussi fonctionner très bien ici. J’ai utilisé le 100k ceux parce qu’ils ont moins de courant de fuite à travers les rails.

Les connexions du centre sur les pots sont les essuie-glaces et sont connectées à des broches d’entrée analogiques A1, A2 et A3 respectivement. Les pots agissent comme diviseurs de tension variables. Les broches d’entrée analogiques verra une tension variable, allant de 0 à 5v, comme chaque pot est activée.

R1 sur le diagramme est un résistant de menu déroulant 10kΩ connecté à la borne d’entrée numérique 4 sur le bijou Pro, avec son autre côté connecter au rail au sol. Le bouton est également relié à la borne 4, avec son autre côté reliée au rail 5v. Si le bouton n’est pas pressé, broche 4 « voit » le rail au sol à travers la résistance de pull-down et qui lit comme logique 0. Si le bouton est enfoncé, la broche 4 Voir le 5v complet du rail d’alimentation (moins un tout petit peu cette fuite à travers le menu déroulant résistant) et qui se lit comme 1. Si la résistance de pull-down n’était pas là, broche 4 serait « flotter » lorsque le bouton n’a pas été poussé et aboutirait à l’aléatoire.

Fait intéressant, Arduinos ont des résistances de pull-up intégré qui peuvent être activées par le paramètre de mode INPUT_PULLUP à la fonction pinMode(). En utilisant ce qui auraient éliminé la résistance externe du menu déroulant. Dans ce cas, le bouton serait raccordé sur le rail au sol au lieu du rail 5v, et son état serait inversé (1 ne pas de Poussée, 0 lorsqu’il est poussé).

De toute façon de traiter le bouton serait correct. J’ai choisi d’utiliser un menu déroulant résistant juste parce que j’essayais d’apprendre et de comprendre la chose ensemble pull-up/down.

R3 est une résistance de limitation de courante pour le voyant d’activité LED rouge. Le voyant s’allume lorsque pin 13 passe haute. Le bijou Pro et l’ONU ont déjà une LED intégrée connectée à la broche 13, qui s’allume aussi - faire mon LED externe redondant et facultatif. La raison pour laquelle je l’ai là pour apporter la LED en dehors du projet affaire est facilement visible à l’utilisateur.

Le condensateur électrolytique est là pour fournir une filtration sur les rails d’alimentation. Sans doute que les Neopixel LEDs clignotent loin, leur intensité débitée fluctue la tension sur les rails. Le condensateur est un réservoir de charge qui peut lisser ces fluctuations. J’ai couru en fait ce projet sans ce condensateur, et la plupart des exemples Neopixel sur le site Adafruit omettre également. Pourtant, qu’il y est une bonne idée. Attention à la polarité ! Condensateurs électrolytiques ont tendance à exploser quand vous les Branchez en arrière.

La prise d’alimentation de 5,5 mm est raccordée à la chauve-souris (batterie) et les goupilles de G (sol) sur le bijou Pro. Cela signifie que l’alimentation passe par le régulateur de tension intégré. Tension d’entrée peut être quelque chose de 5 – 16v. Les rails d’alimentation sur le plateau de Perma-Proto obtenir leur 5volts réglementé des broches G et 5v. La sortie de la babiole Pro est évaluée à 150 ma. Je ne sais pas ce que l’anneau de Neopixel s’achève, mais rien ne semble être pas chaud sur le bijou Pro, aucune fumée bleue magique, donc je suppose que tout va bien.

Articles Liés

Arduino & Neopixel Coke bouteille Party Light

Arduino & Neopixel Coke bouteille Party Light

Donc mes taches de Doon fils une lumière très cool partie faite de vieilles bouteilles de coke et les entrailles gluants de Glow Sticks et demande si nous pouvons faire un pour sa PartAYYY d'Examens scolaires sont plus Blowout à venir!!! Je dis bien
Stargate inspiré horloge imprimés 3D Arduino NeoPixel

Stargate inspiré horloge imprimés 3D Arduino NeoPixel

Le DHD Stargate horloge affichera l'heure à l'aide de NeoPixel LED construits autour d'un cadran simulée. L'horloge fournit un carillon toutes les heures et les demi-heures qui peut être activé ou désactivée. Les heures et les minutes réglable par bo
Arduino : NeoPixels (WS2812) en toute simplicité - indexé pixels

Arduino : NeoPixels (WS2812) en toute simplicité - indexé pixels

Rien ne peut élever l'esprit des fêtes comme coloré clignotant LED:-)Arduino avec quelques NeoPixels de Adafruit ou un type semblable de WS2812 base smart pixel sont parfaits pour cela et avec l'aide de Visuino un environnement de développement graph
Contrôle un Arduino avec votre téléphone

Contrôle un Arduino avec votre téléphone

Bonjour tout le monde ! Dans ce instructible je vais vous montrer comment contrôler et lire les capteurs avec arduino et Billy. Billy est une application qui permet un contrôle total sur l'arduino, rasberry pi et un noyau. Avec votre smartphone ! Et
3 x 3 x 3 LED Cube avec Arduino Lib

3 x 3 x 3 LED Cube avec Arduino Lib

il y a autres Instructables sur la génération des cubes de LED, celui-ci est différent pour plusieurs raisons :1. il est construit avec un faible nombre de composants sur étagère et de crochets avec directement à l'Arduino.2. un clair, facile à repro
Comment faire un Obstacle évitant Arduino Robot

Comment faire un Obstacle évitant Arduino Robot

Bonjour à tous ! Dans ce Instructable je vais vous montrer comment faire un robot semblable à la "Mobile Arduino plate-forme expérimentale" (MAEP) que j'ai fait. Il est équipé avec deux moteurs qui peuvent diriger le robot et la capacité de voir
Détecteur de gaz / indicateur (alimenté par USB) avec arduino

Détecteur de gaz / indicateur (alimenté par USB) avec arduino

ArduSnifferCe Instructable montre comment construire un détecteur de gaz / indicateur utilisant un arduino.Le produit fini est USB alimenté et affiche la quantité de gaz détectée sur un écran led.Dans cette conception travaille également le bouton de
Sentinelle de chauffage par rayonnement Bike

Sentinelle de chauffage par rayonnement Bike

Rendant l'Arctique habitable a contesté l'homme depuis au moins 50 000 ans et les problèmes du réchauffement climatique continue de nous embrouiller. Comment pouvons-nous faire notre vie dans les climats froids efficace dans l'utilisation des unités
Gant de fer Bionic Man

Gant de fer Bionic Man

Une de nos passions principales est de motiver les prochains grands esprits et les idées en publiant informatives tutoriels étape par étape. Pour célébrer le lancement de notre capteur de muscle de quatrième génération, le MyoWare, nous avons revu no
Réacteur programmable portable Arc

Réacteur programmable portable Arc

Ce Instructable découle d'une autre que j'ai faite quand j'avais besoin d'un costume d'halloween rapide et bon marché. C'était un circuit simple d'une cellule de bouton et de LED dans un boîtier de papier. Vous pouvez trouver plus sur elle à. Depuis
Personnelles espace Defender

Personnelles espace Defender

pour aider à garder votre bulle d'espace personnel d'envahie par affichettes étroites et trop Creole personnes de manière simple et élégante.   Il s'agit d'une idée volée ou empruntée de Phillip Torrone de Adafruit, qui songeait à quelque chose comme
Radio-réveil avec Tetris pour prouver vous êtes éveillé

Radio-réveil avec Tetris pour prouver vous êtes éveillé

il s'agit d'un Arduino alimenté réveil qui, après avoir frappé, répéter deux fois l'alarme ne s'annulent pas jusqu'à ce que l'utilisateur a supprimé 4 lignes dans le jeu Tetris. Vous transformer physiquement l'horloge sur le côté, afin que l'écran so
Utiliser twitter et le temps de poster des notes et la température de la porte du Bureau

Utiliser twitter et le temps de poster des notes et la température de la porte du Bureau

Synopsis========L'objectif de ce projet est d'utiliser un compte Twitter pour envoyerNotes de la porte de votre bureau, qui est équipé d'un 20 x 4 LCD(affichage). Ce projet présente essentiellement une mise en œuvre del'idée abordée dans cet article
Intel automatisé système de jardinage

Intel automatisé système de jardinage

Bonjour tout le monde!!!Il s'agit de mon premier Instructabe sur Intel Edison. Cette instructable est un guide pour faire un système automatisé d'arrosage (Irrigation goutte à goutte) pour les petites plantes en pot ou herbes en utilisant un Edison I