RoomAlert-inbrottsskydd (5 / 10 steg)

Steg 5: Hårdvara: växeln



Man kan undra hur vi arduino upptäcka att en switch har varit vänt. Vi har satt en PIN-kod att läsa digital hög eller låg i vår programvara så vi kommer att använda växeln att antingen ansluta marken (låga) till stift eller 5v (hög) till PIN-koden.

Ett bra exempel på hur du gör detta finns på arduino platsen på http://arduino.cc/en/tutorial/button. Vi kommer att använda denna metod för att upptäcka växeln.

Kort sagt, är vad händer att stiftet är ansluten till ena sidan av växeln som en resistor kommer att marken. Andra sidan av växeln är ansluten till 5v stift. När växeln öppnar, är PIN-koden ansluten endast till marken (genom resistorn). När växeln är stängd är pin ansluten direkt till 5v stift. Enorma ohms motstånd håller den nuvarande dra nere när växeln är öppen men.

Löda två ~ 12" delar av 18 gauge tråd till mitten stift och en sida stift på switchen. Genom att vrida de två kablarna tillsammans för att skapa en tjockare kabel som ser nättare och mer kompakt. Vidarebefordra detta via inhägnad däcksidan (se maskinvara: kapsling för mer detaljer).

Använd en jumper sladdar för att Anslut en kabel från växeln till 5v stift. Bifoga en jumper tråd och ett försprång på 100K-ohms motstånd till den andra kabeln från växeln. Bygeln kabeln är ansluten till stift 4 på GSM sköld.

Slutligen, löda en sista jumper kabel till den andra änden av 100K-ohms motstånd och ansluta den till marken stift.

För att testa du har gjort detta korrekt, Anslut GSM skölden till arduino, ladda upp skissen i programvara steg och ställa in växeln. Om du är ansluten till det trådlösa nätverket och allt har gjorts korrekt när du vänder växeln får du SMS!

Se Steg
Relaterade Ämnen