Knappen e-post: Ansluter Arduino till IFTTT att skicka e-post, tweets, textmeddelanden och mer
Denna tutorial ska show dig hur man ansluter en enkel knapp till dina favoritprogram på internet genom att ansluta den till IFTTT.
IFTTT
IFTTT.com (om detta sedan det) är en fantastisk tjänst som gör att du kan utlösa åtgärder på sociala medier och andra tjänster som du redan använder (som Facebook, Twitter och Craigslist) från andra händelser och tjänster.
Låt inte mig lös du i rappakalja. Anta att du vill bli meddelad via SMS eller e-post när temperaturen sjunker bellow 32 grader. Du vill ställa in en "trigger" på IFTTT övervaka väder och sedan IFTTT att ansluta olika sociala medier och andra tjänster. Det ser ut för en utlösande händelse i en tjänst (till exempel ett Facebook-inlägg som nämner du) och sedan aktiverar en annan tjänst (till exempel textmeddelanden, e-post, twitter, etc).
Arduinoen
Arduino är öppen källkod elektronik hårdvara (en "mikrokontroller") skapas för att lära eleverna hur elektronik fungerar. Det är relativt billigt och bra stöd online.
Medan vissa dyrare Arduino modeller kan ansluta till Internet. De billigare modellerna kräver ett Ethernet-kort (eller i Arduino lingo en Ethernet "sköld").
Men ansluter till Internet är inte tillräckligt--vi vill samverka med IFTTT så att vi kan få tillgång till sitt bibliotek av bra online tjänster. Vi vill lägga till Facebook, skicka ut våra nästa tweet i vår buffert kö eller helt enkelt skicka ett mail.
Ett sätt att göra detta är genom en tjänst som kallas Lithouse. Tyvärr, vid tidpunkten för denna skrift Lithouse inte visas på IFTTTS lista över apps.
Så tills dess är här ett arbete runt. Vi ställer in Arduino att gå till en webbsida som vi skapar. Webbsidan använder ett enkelt PHP-skript för att skicka ett mail via SMTP till våra Gmail-konto. Vi kommer att ställa in IFTTT att övervaka att Gmail-konto och skicka en fördefinierad e-post när det ser mailet utlöses av vår knapp.
Om allt detta låter komplexa, bo med mig. Jag ska gå igenom det steg för steg.
För en fullständig lista över vad du behöver och den senaste koden min projektsida på BigButtonFun.com.