Kontrollera alla remote från en Raspberry Pi (och Amazon eko!)
Min frus väderstation hade blitt brakande ibland, och vi är på väg ut på sommarlovet snart, så hon frågade mig för ett sätt att makt-cykel väderstation controller distans. Jag äger redan några switchen uttag, men de är kontrollerade av en avlägsen telefon, inte av en dator.
Jag forskat hacks av dessa eluttag och fann några tämligen komplexa lösningar som involverade replikera kommandona 433MHz radio protokoll, men för att sätta ihop något snabbt kom jag upp med en riktigt enkel hacka: jag bara fast ett relä så att det bredbent växeln tryck-knapp på fjärrkontrollen, och jag simulerade tryck på knapp genom att stänga krets med reläet. Reläet är ansluten till en Raspberry Pi som är en enkel att använda nätverksansluten enhet som kan driva I/O stift behövs för att aktivera reläet och inaktivera.
Det verkar nästan för enkelt, men det fungerar verkligen! Denna teknik bör vara lätt att göra med nästan alla handhållen fjärrkontroll.
Jag vet att jag kunde undvika att använda ett relä genom att köra en sida av knappen hög eller låg med en lämplig spänning och en dra upp eller dra ner motståndet- men arbetar ute alla korrekta parametrar och ledningar är komplicerad, att lägga till ett relä är lätt.
För min frus, vrida vägguttaget av och på via linux shell-kommandon är helt tillräckligt, men det är också mycket lätt att ansluta Raspberry Pi till ekots Amazon och styra det genom röst från inom huset - Fabricateio's Instructable har alla detaljer. Det tog bara några minuter att installera programvaran och gör en liten mod att det utfärda skalkommandon att stänga uttaget av och på.
Jag har använt en 8-kanals relä modul som jag hade en händig, men en två-kanals relä modul skulle vara bra nog. Med 8-kanals styrelse, kan jag faktiskt använda fyra av de fem knapparna på fjärrkontrollen och styra fyra separata enheter. Detta visar sig vara en ganska kostnadseffektiv metod för att göra hemautomation med Amazon eko,