Stap 3: Soldeer draad pulsdrukker op het bord WEMO laagspanning
De WEMO Switch heeft een fysieke knop die normaal wordt gebruikt voor een persoon de WEMO bij om uit te schakelen (in plaats van met behulp van uw smartphone om het te doen via WIFI). Wij zullen deze knop gebruiken zodat de Arduino kan vertellen de WEMO Staten elektronisch wijzigen.
Waarom moeten we dit toch?
Zullen we een manier voor de Arduino waarmee de WEMO staat. Dit zodat de Arduino kan houden de WEMO staat (in- of uitschakelen) in sync met de garagedeur staat (open of gesloten). Aangezien de garagedeur open of gesloten door bestaande wandschakelaars of auto afstandsbedieningen zijn kan, zal de Arduino moeten houden de WEMO staat in sync met de deur in het geval dat iets anders dan uw iPhone de deur vertelt te openen of sluiten. Op deze manier de WEMO kan de garagedeur status via de WEMO App eigenlijk goed verslag. Om dit te doen, moeten we een manier om elektronisch veranderen van de WEMO-staat die de Arduino doen kunt door het veranderen van de blauwe draad spanning van 0V naar 5V en terug die in wezen een knooppers simuleert.
Daarnaast te goed synchroniseren, moet we ook een manier voor de Arduino te "zien" welke staat de WEMO in. De WEMO biedt dit via de "witte draad" afkomstig van de board van laagspanning, die normaal zou worden gebruikt om de hoogspanning van bestuur in een normale (niet-gehackt) WEMO switch. In ons geval zal dit enkel worden gevoed aan de Arduino zodat het ziet van de WEMO staat op één van de Arduino de GPIO pinnen.
Dus, nu hebt gij uw WEMO laagspanning bord uit, de volgende stap is om te solderen zorgvuldig een draad naar de kleine Drukknopschakelaar. In de foto, heb ik een blauwe draad gesoldeerd. Deze draad zal uiteindelijk moeten lopen tot en met 8 pin op de Arduino bord, maar voor nu, gewoon een goede soldeer verbinding aan de zeer kleine contactpersoon op de linkerbenedenhoek van de schakelaar in de afbeelding.
Merk op dat met een beetje werken, u de blauwe draad aan op de connector bulk hoofd op het bord WEMO omleiden kunt aangezien er een extra, ongebruikte pin op het bord. Dit is optioneel en u bent meer dan prima runnen van het rechtstreeks naar de Arduino 8-pin die is wat ik heb het eerst ik bouwde de mijne.