Étape 10 : Fil du Circuit
Pour afficher le schéma, utilisez le fichier PDF joint, l’image en pièce jointe, ou cliquez ici.
Parce qu’aller sur comment construire un circuit sur un PCB pourrait exiger un tutoriel complet dans et de lui-même, je vais laisser les détails exacts jusqu'à vous. La théorie de base de ce processus, cependant, est d’utiliser le schéma pour disposer tous les composants de façon logique sur votre PCB (dans ce cas, que j’ai dû utiliser les deux en raison des contraintes de l’espace), puis sur utilisation vieilles coupures de plomb et de courtes longueurs de fils d’effectuer tous les raccordements nécessaires. Je vous recommande de faire toutes les connexions de composant tout d’abord et puis couper les longueurs des fils pour faire les connexions externes (boutons, broches de l’Arduino, etc..). Cela peut amener certains assembly partiel de l’image, afin que vous pouvez mesurer plus précisément sur les longueurs nécessaires. Je vous conseille aussi fortement pour éviter l’erreur fatale, j’ai fait, dans lequel j’ai utilisé 14 broches plutôt que 16-pin sockets, une erreur que beaucoup jeté hors de ma mise en page et m’obligeait à ghetto-mod les puces dans l’endroit approprié.
** Planche à tout d’abord, pain le circuit pour s’assurer que tous les composants fonctionnent correctement et pour vous permettre d’apporter toutes les modifications de façon non permanente !
Explication du Circuit :
Comme vous pouvez le voir sur le schéma, le circuit est assez simple et se compose principalement d’un module simple répété de nombreuses fois. Il y a un transistor par ligne/colonne, avec des transistors PNP utilisé à la source de la ligne de LEDs pour V + et transistors NPN utilisés pour couler la colonne LED au GND. Vous remarquerez une résistance de 1K entre chaque transistor base et sa tige de Registre correspondante Maj ; C’est tout simplement pour éviter de trop charger la base ; les omettre, et vous pouvez faire frire vos transistors ! Il y a une autre série de résistances 56R entre chaque colonne et son transistor NPN, voici actuelles limitant les résistances pour empêcher les LEDs de brûler. Passer à la Maj registres eux-mêmes, leurs connexions sont assez simples, consistant en connectant directement l’horloge, loquet et broches de données de deux d'entre eux sur les broches de l’Arduino. Le troisième est connecté à un autre des autres. Ceci permet de laisser plusieurs broches de l’Arduino ouverte pour le reste du circuit, et les deux travaillent en tandem pour chaque colonne de LED se déposent au sol. Les connexions restantes sont pour des choses comme activer la sortie et enregistrement des fonctions claires de chaque quart de travail, et il s’agissait juste tiré haut ou bas selon comment ils ont affecté les broches de sortie des registres à décalage (on ou off).
La prochaine partie du circuit est la partie d’alarme de lever du soleil, et comme expliqué précédemment, que c’est principalement un simple circuit RC qui commence lorsque le transistor NPN à travers les deux fils de condensateur est éteint, ce qui lui permet de facturer. Passant du que vous remarquerez le régulateur de tension qui est simplement prise du pouvoir par la prise de baril de l’Arduino (via la broche de Vin) et il marcher jusqu'à un utilisable de 5 volts. Normalement, j’aurais tout simplement utilisé la goupille de 5v, mais je savais que les LEDs touchera beaucoup de puissance et ne voulaient pas prendre le risque de porter préjudice à l’Arduino par trop tirer sur cette source non réglementée. Tout est alimenté par ce régulateur, et il fournit un fiable ~ 2 a sortie pour l’intégralité du circuit.
Le bouton/interrupteur qui est assez simple, et est essentiellement une série de 10K déroulant résistances attachée à chaque broche d’entrée. Poussez chaque interrupteur provoquera les broches d’entrée être connecté à 5 volts, ce qui l’Arduino s’inscrit comme une entrée haute. Le rétroviseur intérieur affichage qui est simplement un potentiomètre de 100R connecté entre les émetteurs de tous les transistors NPN de colonne et de la terre. Modifiant le montant de résistance sur la présente partie ajustera la quantité de courant qui circule dans l’affichage LED, ce qui les rend plus brillant ou variateur. Je comprends que c’est une très mauvaise façon de le faire, et que je devrais ont utilisé un circuit PWM avec un MOSFET, mais le temps était compté faible et je ne voulais pas embêter avec ces choses.