Ik gebruikte deze voor mijn eigen zeer specifieke probleem maar het kan worden gebruikt voor iets echt.
Het probleem:
De meeste sprekers zijn niet slim en dus je moet ze handmatig, met name studio monitor type luidsprekers uitgeschakeld. Vanwege deze wanneer links op (als u in slaap vallen of vergeet u ze uitschakelen), ze afval een eerlijke bit van de macht.
In mijn slaapkamer setup voor games, films, muziekproductie enz. Ik heb een paar van Studio monitoren en een sub die alle vrij macht hongerige zelfs wanneer niet echt maken geen geluid, dus ik een beetje gizmo dat maakte controleert hen op basis van, wanneer mijn PC is ingeschakeld, want dat is wanneer ik wil het geluid. Een van mijn monitoren ook slapen niet goed als er geen signaal, waardoor hele hijs zootje van licht in de kamer.
De Gadget:
Met behulp van de pin op het moederbord voor de voedings-LED op mijn PC, kan de Arduino board detecteren als mijn PC zit in een staat waarin het wordt gebruikt, evenals wanneer dat LED is uitgeschakeld om aan te geven dat de PC is slapen of uit. Ik heb de Arduino aangesloten op een draadloze afstandsbediening voor een stekker en het programma gewoon persen de aan en uit knoppen voor mij als de power-indicator LED gaat op- of uitschakelen.
Geen freak out, hoewel, er is slechts één draad naar de Arduino van het moederbord en het is super eenvoudig en beginner vriendelijke :)
Hebben veel geëxperimenteerd met verschillende projecten om op te lossen dit probleem, kan ik gerust zeggen dat dit beter dan meer complexe manieren is proberen om iets dergelijks te doen. Voel je vrij om dit overslaan maar als u geïnteresseerd bent, hier zijn de vorige over-the-top-systemen, die ik moest dit controleren:
- Remote controlled Mains stekkers. Ik vergat om het te zetten uit en weer aan en werkt niet wanneer u bent inslapen luisteren naar muziek of wat dan ook.
- Arduino Nano met Bluetooth ingebed binnen de afstandsbediening met een slaaptimer bestuurd vanuit een app. Het is eigenlijk net als de afstandsbediening behalve dat wordt uitgeschakeld na een timer die vervelend is.
- Arduino luisteren naar audio-uitgang van de computer, inschakelen van sprekers wanneer geluid wordt afgespeeld en uit 30 seconden na het stopt. De sprekers nemen een tweede inschakelen zodat u geluidssignalen voor meldingen missen, kunt uitschakelen in rustige delen van films en het een beetje ruis gemaakt op de audio van de USB-macht.
- Arduino kijken het lampje. Het eenvoudigste lijkt altijd het beste. In feite, zolang de LED brandt, is zullen uw sprekers op.
- Externe gecontroleerde Mains stekkers. Mijn afstandsbediening was vergelijkbaar met deze maar verschillende stekkers. Het moet niet echt zo lang als het heeft knoppen van belang.
EBay afstandsbedieningen
- Arduino board. Uno, Nano, Mega, Duemilanove, wat je werkelijk hebt. Ik gebruikte een Duemilanove, want ik had het rondslingeren en ik mijn Nanos en Teensys voor meer ruimte-kritieke projecten opslaan.
- Opto Isolators. Dit is wat laat de Arduino te druk op de knoppen op de afstandsbediening zonder elektronisch wordt aangesloten. Het maakt gebruik van licht in plaats van elektriciteit om te sluiten van de schakelaar, dus het maakt niet uit wat de afstandsbediening is op spanning. Ik heb de mijne uit maplin. U moet als vele kanalen als u knoppen wilt zitten kundig voor druk van de Arduino is (in mijn geval 2).
Opto-Isolator
Perfboard. Goed voor het maken van een meer robuuste prototype, maar je zou kunnen gebruiken een breadboard.
Weerstanden 470 Ohm x2. De Opto-Isolators gebruiken LEDs binnen, dus we een weerstand moeten om de spanning op de LED van 5v van de Arduino
Sommige draden met vrouwelijke eindigt. Deze helpen verbinding te maken de moederbord netjes. Sommige andere korte draden zijn ook nodig.
Hulpmiddelen
- Soldeerbout en soldeer, draad strippers of tondeuse.