Etape 1: Créer le design et le schéma de câblage
J’ai utilisé Microsoft Publisher pour concevoir le front, les panneaux latéraux et arrière du produit final. J’ai choisi d’avoir des bornes de haut-parleur de 4 x 4 voies et 6 postes de banane. J’ai aussi ajouté un post de mise à la terre pour un bracelet ESD pour une utilisation ultérieure. L’interrupteur momentané d’ange grand oeil permet le bloc d’alimentation alimenter en haut et en bas, et il y a 4 LEDs pour indiquer que chaque rail de tension fonctionne. Enfin, l’écran LCD affiche des tensions et le statut de l’UAP.
IMPORTANT : Pour alimenter le PSU ATX sans une carte mère étant connectée, nous devons traverser le fil vert avec motif (fil noir) sur le connecteur 20/24 broches. Le fil vert détecte si c’est OK pour alimenter tous les rails, donc cela doit être connecté à la terre afin de mettre sous tension. Lu sur...
Attachés sont les fichiers schématiques qui j’ai conçu en ExpressSCH, et il y a aussi des images du schéma.
L’Arduino détecte les modifications apportées sur la broche d’interruption D2, qui viennent de l’interrupteur momentané, et envoie alors un signal élevé à épingler D6 qui active un transistor, qui relie le fil POWER_ON vert au sol sur le bloc d’alimentation afin de lui permettre d’alimenter jusqu'à. Lorsque l’interrupteur est pressé à nouveau, une modification est détectée sur la broche d’interruption D2 donc épingler que D6 sorties faible, rupture de la connexion à la terre et en désactivant l’UAP.
Une fois cela terminé, j’ai réalisé le schéma de l’ensemble du circuit. L’idée est de rassembler tous les mêmes fils colorés depuis les câbles de sortie et les regrouper, mais laisser l’une de chaque câble de couleur distincte pour les extras, comme les USB d’alimentation et de masse pour l’Arduino et surtout pour l’entrée lire les tensions. Le câble de secours 5V est le violet un qui alimentera l’Arduino et l’écran LCD et aussi les ports USB, même lorsque les rails de sortie sont activés, le système de surveillance sera toujours actif et à la recherche d’une entrée sur l’axe d’interruption (pour la puissance sur le bouton) et vous pouvez recharger votre téléphone sans passer par le bloc d’alimentation tout en marche.
L’Arduino possède des broches d’entrée analogiques capable de lire une tension maximale de 5V - puisque nous avons 12V et peut-être plus, nous allons utiliser diviseurs de tension pour permettre une entrée sûre à l’Arduino. Voir le schéma pour les valeurs que j’ai utilisé - j’ai été en mesure d’obtenir une précision de +-0.05V sur toutes les lectures de rail. C’est à cause de la résolution de 10 bits d’ADC de l’Arduino - j’ai remarqué que plus vous utilisez les valeurs de résistance, moins précise vos lectures, alors j’ai essayé de choisir des valeurs de résistance qui ont été entre les deux et m’a donné les meilleures lectures que je pouvais obtenir. N’hésitez pas à expérimenter avec des valeurs différentes, , mais être sûr de ne pas saisir plus de 5V sur les broches de l’Arduino car cela endommagera plus que probablement votre Arduino!
Diviseurs de tension font ce qu’ils disent - elles divisent la tension. Pour plus d’informations, consultez ce lien : calculatrice et diviseurs de tension tutoriel j’ai utilisé cette calculatrice pour aider à choisir les valeurs de résistance correcte.
Puisqu’il y aura 4 LEDs pour chaque rail, mesurez la tension sur chaque rail et ensuite calculer la valeur de résistance doit avoir tous les 4 LEDs s’allument avec la même luminosité. J’ai choisi 10mA pour toutes les LEDs (j’ai choisi bleu 3V tension directe). Calculatrice : Calculatrice de LED
Dans mon cas, mon alimentation a exigé que je me connecte 3, 3V (orange) au fil marron, qui me paraît le 3.3V détection rail, que j’ai utilisé un bloc d’alimentation plus âgé. Mais jusqu'à ce que j’ai fait cela, l’alimentation ne voulait pas rester - elle allume pendant une fraction de seconde et puis mettez hors tension. Donc essayez de vous connecter le fil vert à la terre, et si il ne reste pas alors vous devrez traverser un fil marron et orange, si vous avez un fil marron. Sinon, il devrait puissance vers le haut. J’ai soudé le fil orange sur le fil marron.
En outre, il y a un fil gris qui sortira 5V lorsque l’alimentation est allumée c’est à dire lorsque vous vous connectez le fil vert à la terre. Ce fil gris se connecte à broches de l’Arduino D4 et le logiciel détecte une entrée sur la broche et affiche « POWER ON » sur l’écran LCD s’il détecte 5V ou « POWER OFF » s’il détecte 0V. Voilà comment nous surveiller l’état de l’UAP. J’ai également conçu un bloc carré tournant qui montre que l’Arduino est en cours d’exécution et surveillance de tension est mis à jour. Vous pourrez le voir dans la vidéo.
Vous devrez peut-être une résistance de charge à travers 5V Gardez le câble d’alimentation - j’ai essayé ceci sur le mien, mais comme mentionné, j’ai été nécessaire pour connecter les fils orange et bruns, et la résistance de charge n’était pas un problème. Si vous avez besoin d’une résistance de charge, s’il vous plaît assurez-vous que c’est évalué pour au moins 10 w et 10 ohms. Je recommande personnellement vous l’ajoutez en tout cas, mais n’a pas en ajouter un. Je vais probablement ajouter un après avoir complété ce Instructable.
Dans la troisième photo, vous voyez un protoboard avec borniers - j’ai utilisé ce protoboard à souder les résistances de diviseur de tension à et eux câblé aux borniers telle que tous les différents rails pourraient connecter avec un terrain d’entente pour la mesure de l’entrée. Malheureusement, je n’ai pas une photo de ce, mais la protoboard n’a tout simplement les résistances de diviseur de tension là-bas. Fils sont retirant à mi-chemin des diviseurs de tension et d’aller à la goupille de Arduino respectif (voir le schéma).
Une fois que vous savez comment vous va être de câblage il tous, Télécharger le code à l’Arduino, la connexion il tous vers le haut et lui donner un essai avant de vous rendre pour établir la preuve. N’hésitez pas à modifier le cas que vous avez besoin. J’ai laissé un espace sur la base du côté de main gauche comme si je voulais ajouter un testeur de LED, qui je n’ai pas encore fait, mais je vais faire.
S’il vous plaît NOTE : avant de télécharger le code de l’Arduino que vous devez modifier certains paramètres dans le code - Voir l’étape suivante.
La vidéo montre comment fonctionne le système de contrôle ; C’était avant que j’ai construit le cas.
vdivs.SCH Banc PSU de vieux ATX avec écran ACL - étape #1 Banc PSU de vieux ATX avec écran ACL - étape #1 circuitbenchpsu.SCH