Belkin WEMO Garage (3 / 7 steg)
Steg 3: Löda tråd till tillfällig växel på WEMO låg spänning ombord
WEMO växla har en fysisk knapp som normalt används för en person för att stänga WEMO på att (istället för att använda din smarta telefon för att göra det över WIFI). Vi kommer att använda den här knappen så att Arduino kan berätta WEMO ändra staterna elektroniskt.
Varför behöver vi detta på något sätt?
Vi behöver ett sätt för Arduino att styra WEMO staten. Detta så att Arduino kan hålla WEMO staten (eller inaktivera) i synk med garageporten statligt (öppen eller stängd). Sedan garageporten kan vara öppen eller stängd av befintliga väggströmbrytare eller bil fjärrkontroller, kommer att Arduino behöva hålla WEMO staten i synk med dörren i det fall som något annat än din iPhone berättar dörren för att öppna eller stänga. Detta sätt WEMO kan faktiskt rapportera den garageport status via WEMO App ordentligt. För att göra detta, vi behöver ett sätt att elektroniskt ändra den WEMO stat som Arduino kan göra genom att ändra blå tråd spänningen från 0V till 5V och tillbaka som i huvudsak simulerar en knapptryckning.
Dessutom, om du vill synka ordentligt, måste vi också ett sätt för Arduino att "se" vilken stat WEMO är i. WEMO ger detta via den "vita kabeln" kommer från lågspänning styrelsen som normalt används för att kontrollera högspänning styrelsen i en normal (icke-hacka) WEMO växel. I vårt fall kommer detta bara att matas till Arduino så det kan se den WEMO tillstånd på en Arduino's GPIO Pins.
Så, nu när du har din WEMO lågspänning styrelse ut, nästa steg är att mycket noga löda en kabel till växeln liten tryckknapp. På bilden, har jag lödda en blå tråd. Denna tråd kommer så småningom måste köra till stift 8 på Arduino styrelsen men för nu, bara få en bra lödtenn anslutning till den mycket liten kontakten på den nedre vänstern delen av växeln i bilden.
Observera att med lite arbete, kan du dirigera den blå kabeln till bulk head kontakten på WEMO styrelsen eftersom det finns en extra, oanvända pin i styrelsen. Detta är frivilligt och du är mer än bra kör det direkt till Arduino 8 stift som är vad jag gjorde första gången byggde jag min.