PSU-voeding van oude ATX met Arduino en LCD Monitor een proefbank (1 / 7 stap)

Stap 1: Ontwerp en bedradingsschema maken


Ik gebruikte Microsoft Publisher om het ontwerp van de voorkant, zijkant en achterkant panelen van het eindproduct. Ik koos om te beschikken over 4 x 4 weg luidsprekeraansluitingen en 6 banaan berichten. Ik voegde ook een aarding post voor een ESD polsband voor later gebruik. De grote engel oog pulsdrukker staat de PSU aan de macht op en neer, en er zijn 4 LED's om aan te geven dat elk voltage lijn werkt. Tot slot is het LCD-scherm geeft spanningen en PSU status.

BELANGRIJK: Voor het aandrijven van de ATX PSU zonder een moederbord wordt aangesloten, moeten we de groene draad met grond (zwarte draad) op de 20/24-pinsconnector Kruis. De groene draad zintuigen als het is OK voor het aandrijven van alle rails, dus dit worden aangesloten op de grond moet om de macht op. Lees verder...

Aangesloten zijn de schematische bestanden die ik in ExpressSCH ontworpen, en er zijn ook beelden van het schema.

De Arduino detecteert wijzigingen op de interrupt pin D2, die afkomstig zijn van de pulsdrukker, en vervolgens een hoge signaal naar pin D6 die een transistor, die de groene POWER_ON draad op grond op de PSU toe te staan activeert verbindt om de nodige energie. Wanneer de schakelaar weer gedrukt is, wordt een verandering ontdekt op interrupt pin D2 dus pin dat D6 uitgangen laag is, breken de verbinding met de grond en de PSU uitschakelen.

Zodra ik had dit voltooid, bedacht ik het gehele circuit diagram. Het idee is om allemaal hetzelfde gekleurde draden te verzamelen van de output kabels en groeperen, maar laat één van elke kleur kabel apart voor extra's, zoals de USB-macht en de grond voor de Arduino, en vooral voor de input lezen van spanningen. De 5V standby-kabel is de paarse één die wilskracht de Arduino en het LCD-scherm, en ook de USB-poorten, dus zelfs als de uitvoer rails staan uit, het controlesysteem nog steeds actief zullen en op zoek naar een input op de interrupt-pin (voor de kracht op knop), en u kunt uw telefoon opladen zonder de hele voeding ingeschakeld.

De Arduino heeft analoge input pinnen staat een maximale spanning van 5V - lezen, omdat we 12V hebben en misschien meer, we spanning dividers gebruiken zullen zodat een veilige input voor de Arduino. Zie het diagram voor de waarden die ik heb gebruikt - ik was in staat om een nauwkeurigheid van +-0.05V op alle spoor lezingen. Dit is vanwege de 10-bits resolutie van de Arduino van ADC - ik heb gemerkt dat hoe hoger de weerstand waarden die u gebruikt, de minder nauwkeurig uw lezing, dus ik probeerde te kiezen weerstand waarden die tussendoor waren en gaf me de beste lezingen die ik kon krijgen. Voel je vrij om te experimenteren met verschillende waarden, , maar zorg ervoor dat u geen invoer meer dan 5V op of de pennen van de Arduino als dit zal meer dan waarschijnlijk beschadigen je Arduino!

Spanning dividers doen wat ze zeggen - zij verdelen spanning. Voor meer informatie hierover, kijk op deze link: spanning Dividers tutorial en rekenmachine ik deze calculator gebruikte voor hulp met het kiezen van de juiste weerstand waarden.

Aangezien er 4 LED's voor elk spoor, meet de spanning op elke rail en vervolgens berekent de waarde van de weerstand moeten hebben alle 4 LEDs oplichten op dezelfde helderheid. Ik koos 10mA voor alle LEDs (ik koos blauwe 3V voorwaartse spanning). Rekenmachine: LED Calculator

In mijn geval, mijn voeding vereist dat ik verbinding maken met een 3,3 v (oranje) draad aan de bruine draad, die naar mijn mening is de 3,3 v sensing spoor, als ik vroeger een oudere PSU. Maar totdat ik deed dit, de voeding niet zou blijven - het zou inschakelen voor een fractie van een seconde en vervolgens uitgeschakeld. Dus probeer het groene draad met de massa, en als het niet blijven op dan u wellicht te steken van een bruine en oranje draad, hebt u een bruine draad. Anders moet het vermogen opwaarts. Ik de oranje draad aan de bruine draad gesoldeerd.

Ook is er een grijze draad die 5V output zal als de stroomvoorziening is ingeschakeld dwz wanneer u verbinding maakt met de groene draad met de massa. Deze grijze draad verbonden met de Arduino pin D4 en de software detecteert een ingang op de pin en 'POWER ON' weergegeven op het LCD-scherm als het detecteert 5V of 'POWER OFF' als het 0V detecteert. Dat is hoe wij controleren van de status van de PSU. Ik ontwierp ook een roterende vierkant blok waaruit blijkt dat de Arduino draait en spanningsbewaking wordt bijgewerkt. Dit ziet u in de video.

Moet u wellicht een weerstand van de belasting over 5V om te houden van de voeding op - Ik probeerde dit op de mijne maar zoals gezegd, ik was vereist om verbinding te maken met de oranje en bruine draden en de weerstand van de lading was niet een probleem. Als u een weerstand van de belasting hoeft, gelieve zorg ervoor dat het wordt beoordeeld voor op minimaal 10W, en 10 ohm. Persoonlijk zou ik adviseren u toch toe te voegen, maar ik niet een toe te voegen. Ik zal waarschijnlijk na dit Instructable na afloop toevoegen.

In de derde foto, ziet u een protoboard met klemmenstroken - ik gebruikte dit protoboard om te solderen de spanning divider weerstanden bij, en hen bedraad aan de klemmenstroken zodanig dat alle van de verschillende rails verbinding met het met een gemeenschappelijke basis maken kunnen voor het meten van de input. Helaas heb ik niet een foto van dit, maar de protoboard heeft gewoon de spanning divider weerstanden op daar. Draden komen uit het middelste punt van de scheidingslijnen van de spanning en ga naar de respectieve Arduino pin (verwijzen naar het schema).

Als je eenmaal hoe u zal worden bedrading het allemaal weet, upload de code naar de Arduino, de verbinding maken het allemaal omhoog en geef het een testlooppas voordat u verdergaat met het bouwen van het geval. Voel je vrij om het wijzigen van het geval, als u nodig hebt. Ik liet een ruimte op de base aan de linker kant zoals ik wil graag een LED-tester, die heb ik nog niet gedaan, maar ik zal het doen.

Let op: vóór het uploaden van de Arduino code u moet sommige parameters in de code wijzigen - Zie de volgende stap.

De video laat zien hoe het controlesysteem werkt; Dit was voordat ik het geval bouwde.

Gerelateerde Artikelen

De opname met behulp van ultrasone sensor met arduino

De opname met behulp van ultrasone sensor met arduino

Ik heb in de IOT ruimte voor een flink aantal maanden en proberen om dingen te integreren met Arduino board, onlangs kwam ik ultrasone sensor, het is interessant. Dus ik dacht van het creëren van een klein project. Het doel van het project is het vas
Ontwerpen van oude munten met behulp van Autodesk 123D Design

Ontwerpen van oude munten met behulp van Autodesk 123D Design

als u een leraar bent, het ontwerpen van unieke en zinvolle artefacten is een geweldige manier deelnemen aan studenten geschiedenis en kunst, terwijl zetten meer kwantitatieve design vaardigheden te werken. Leraren kunnen hun leerlingen denken en han
Home Automation met Arduino, Buttons, LCD, EEPROM en slimme telefoon

Home Automation met Arduino, Buttons, LCD, EEPROM en slimme telefoon

Nu kunnen we de controle van romp huis met slimme telefoonStap 1: Hardware vereist voor domotica kunt u verschillende dingen, ik kies schakelen of relayIn dit project u zal bepalen switcher door mobiele .if mobiele niet aanwezig is kunt u ook bediene
Kerstverlichting met behulp van 8ch Relais met arduino

Kerstverlichting met behulp van 8ch Relais met arduino

Ik ben 16 jaar oud dus mijn kennis over deze relais niet zo uitgebreid is is, voor een ander instructable meer om onderzoek te doen Klik hier.Of u zou kunnen kijken op mijn blog waar ik na een aantal van mijn beste projecten!Dit project is kan worden
Het gebruik van IR-afstandsbedieningen met Arduino (huidige en bijgewerkte)

Het gebruik van IR-afstandsbedieningen met Arduino (huidige en bijgewerkte)

Ik ben moe van deze ingewikkelde tutorials over het gebruik van bepaalde dingen. Ik hou van eenvoudige, gemakkelijk te begrijpen, stap voor stap instructies. Mijn grootste probleem was met IR en POV. Ik heb eindelijk onder de knie hoe u kunt besturen
Uitstappen van de Bank, met Arduino, 3d gedrukte behuizing en geprogrammeerd met Embrio

Uitstappen van de Bank, met Arduino, 3d gedrukte behuizing en geprogrammeerd met Embrio

Het basisidee is om iets dat detecteren kan wanneer mijn honden op de bank krijgen als ik er niet ben en "hen aanmoedigen te uitstappen" te creëren. Dit wordt bereikt met een passieve Ifrared sensor en maken geluiden dat houd niet van de honden.
Meten van de temperatuur met Arduino Ethernet + DS18B20 + Thingspeak

Meten van de temperatuur met Arduino Ethernet + DS18B20 + Thingspeak

Hoi allemaalHier laat ik je weten hoe om te lezen van de temperatuur met behulp van DS180B20 sensor en de Arduino Ethernet, en de gegevens verzenden Thingspeak. U kunt toegang krijgen tot mijn Thingspeak pagina hier:https://thingspeak.com/channels/25
Bewaren van uw huis met Arduino

Bewaren van uw huis met Arduino

enkel onlangs, was er een koufront die macht helemaal geknoeid. Er was zelfs een tornado horloge in Canada. Er waren sommige echt cool wolken, dan sommige thunder, dan een heleboel van bliksem, donder, en regen. Veel regen en constante gerommel als d
Doolhof van Oplosser Robot, met behulp van kunstmatige intelligentie met Arduino

Doolhof van Oplosser Robot, met behulp van kunstmatige intelligentie met Arduino

(Als je dit Instructable, vergeet dan niet te stemmen (boven: rechts hoek vlag). Rex, de Robot concurreert op ROBOTICA en sensoren wedstrijden. Heel hartelijk bedankt! ;-)Dit Instructable werd ontwikkeld na mijn laatste project: lijn volgeling Robot
Het gebruik van de Module van de Camera van de OV7670 met Arduino?

Het gebruik van de Module van de Camera van de OV7670 met Arduino?

Hier introduceerden we één module van de camera van de OV7670 net gekocht online, met inbegrip van de mededeling van de cameramodule en Arduino UNO, met behulp van de manieren om te nemen van de foto via cameramodule, enzovoort. Dit is een cameramodu
U de status van de wifi met Arduino Yun controleren

U de status van de wifi met Arduino Yun controleren

In deze tutorial leert u hoe om uw Arduino Yun up and running zodat kunt u voorbeeld schetsen gemaakt voor de Yun. In dit geval zal ik u tonen hoe het voorbeeld van de WiFiStatus wilt uitvoeren. Laten we beginnen!Stap 1: Download de Arduino 1.5.6-r2
Eenvoudige IR sensor van de nabijheid met Arduino

Eenvoudige IR sensor van de nabijheid met Arduino

Hallo jongens! In dit instructable ik zal je leren hoe te maken van een zeer eenvoudige nabijheidssensor met behulp van infrarood LEDs en Arduino.Na meerdere malen proberen om het te optimaliseren, kwam ik uiteindelijk met iets dat is heel simpel e n
Home Automation met behulp van RF-Transceiver met Arduino Micrcontroller

Home Automation met behulp van RF-Transceiver met Arduino Micrcontroller

Dit project laten zien voor het ontwerp en de ontwikkeling van een Home Automation systeem met behulp van RF-Transceiver gecontroleerd door Arduino Micrcontroller. De gebruiker zal verschillende indoor apparatuur zoals bollen, deuren en fans met behu
Een analoge sensor van textiel verbinden met Arduino

Een analoge sensor van textiel verbinden met Arduino

Dit instructable wordt uitgelegd hoe u een analoge sensor op de Arduino aansluiten (in ons geval gebruikt een Lilypad).Materiaal dat u zal nodig:-een Lilypad Arduino (www.sparkfun.com)-een FTDI boord (www.sparkfun.com)-een USB A naar mini B kabel (ww