Dit leerprogramma zal u tonen hoe een eenvoudige knop verbinden met uw favoriete internet apps door het te koppelen aan IFTTT.
IFTTT
IFTTT.com (als dit dan dat.) is een verbazende dienst die u toelaat om trigger acties op sociale media en andere services die u al (zoals Facebook, Twitter en Craigslist) van andere evenementen en de diensten gebruikt.
Laat me u los in de mumbo jumbo niet. Stel, dat u wilt worden gewaarschuwd door SMS of e-mail wanneer de temperatuur balg 32 graden daalt. U zou dan een "trigger" op IFTTT instellen om het weer en vervolgens IFTTT om verbinding te maken met verschillende sociale media en andere diensten te controleren. Het ziet er voor een activerende gebeurtenis in één service (zoals een Facebook-post dat u noemt) en vervolgens activeert u een andere service (zoals tekstberichten, e-mail, twitter, enz).
Arduino
Arduino is opensource elektronica hardware (een "microcontroller") gemaakt om te leren de studenten hoe elektronica werken. Het is relatief goedkoop en goed ondersteunde online.
Terwijl sommige duurdere Arduino modellen met het Internet verbinden kunnen. De goedkopere modellen vereisen een ethernetadapter (of in Arduino lingo een Ethernet "schild").
Maar verbinding met het Internet is niet genoeg--we willen communiceren met IFTTT, zodat we toegang heeft tot de bibliotheek van grote online diensten. Wij willen posten naar Facebook, verzenden onze volgende tweet in onze Buffer wachtrij of stuur een e-mail.
Een manier om dit te doen is door middel van een service genaamd Lithouse. Helaas, op het moment van dit schrijven die Lithouse wordt niet op de IFTTT lijst van apps weergegeven.
Dus, tot dan, hier is een werk rond. We zullen de Arduino instellen naar een webpagina die we zullen maken. De webpagina gebruikt een eenvoudig PHP-script voor het verzenden van een e-mail via SMTP op onze Gmail-account. Wij zullen vervolgens het opzetten van IFTTT om te controleren dat Gmail-account en een vooraf gedefinieerde e-mail bij het zien van de e-mail door onze knop geactiveerd.
Als dit alles klinkt ingewikkeld, blijf bij me. Ik zal u door het stap voor stap lopen.
Voor een volledige lijst van wat je nodig hebt en de recentste code mijn projectpagina op BigButtonFun.com.