Stap 10: Raspberry Pi hechten aan SECO-TIJDENS
Voordat ik had de code klaar, mijn familie en ik waren op vakantie en ik opende mijn browser. Mijn laatste browserweergave was van de garagedeur opener – de pagina vernieuwd en garagedeur geopend. Een paar dagen later een buurman belde en vroeg als de garagedeur open moet worden? Gelukkig kon ik het sluiten van 500 mijl afstand.
Deze snafu dwong me om de code te wijzigen, zodat dit niet zou gebeuren, en een sensor en de stand van de garagedeur aan de website toevoegen.
Dit is een link naar het Origineel instructable voor het toevoegen van een sensor. Echter, gegeven alles dat al voltooid, installeren is de sensor kan sterk worden vereenvoudigd en in plaats van met behulp van python een paar lijnen van code toevoegen naar index.php.
De magneet is gekoppeld aan de linker, bovenste binnen kant van de garagedeur, en de sensor is aangesloten op de muur van de garage. Dus, mij had voor stormloop solide thermostaat draad van de sensor terug aan de raspberry pi. Dit vereist een gat van de garage naar de zolder en van de zolder in de muur met de garagedeur opener (deurbel schakelaar).
Ik ingevoegd een blauwe klemmenkast tussen de SECO-TIJDENS sensor en effen draden.
In mijn huis is er een 18 inch kloof tussen het plafond van de eerste verdieping en de onderkant van de tweede verdieping. Ik neem aan dat dit is waar de warmte- en koelingsector leidingen lopen. Ik nodig een boor bits extensie lang genoeg om te gaan door middel van de tweede verdieping en de top 2 x 4 (bovenplaat) met de deurbel.
Het belangrijkste onderdeel is bij het boren van de zolder naar het gebied waar de draden naar de garagedeur opener lopen zal is niet boren door de elektriciteit. Tot vaststelling van dit was niet leuk. Het zien van de vonken en met de lichten uitgaan was vrij spannend!
De sensor vereist twee solide thermostaat draden of onzichtbare hond hek draad.
De Raspberry Pi heeft meerdere pin beschrijvingen (BCM, wPi, fysieke). De code gebruikt de bedrading pi pin-codes. Om te zien alle pinnen, en pin-toewijzingen en pin waarden invoeren:
Voor een handleiding gpio invoeren:
In de oorspronkelijke gebruiksaanwijzing, fysieke pin 9 is grond en wordt verbonden met een van de SECO-TIJDENS leads. Nochtans, werkt dit niet voor mij. In plaats daarvan de leads verbinden met fysieke pin 15 en 17
Fysieke pin 15 (wPi pin 3) gaat naar 3,3 v Wanneer de SECO-TIJDENS sensor wordt gesloten. Fysieke pin 17 is 3,3 v. Schakel de verbindingen op de SECO-TIJDENS als het niet werkt.
SECO-TIJDENS hechten aan garagedeur en muur. Uitvoeren van draden en verbinding maken met de Raspberry Pi.