Skicka SMS från Arduino över Internet med ENC28J60 och Thingspeak
Detta Instructable förklarar hur du skickar ett SMS från en Arduino använder Internet. Det finns många sätt att närma sig detta och jag kommer att förklara ett av de olika metoder som används för att utföra denna uppgift.
Några viktiga punkter som behövs för mitt projekt:
- Jag har en standard Ethernet shield, och ENC28J60 Ethernet-modul, och jag behövde mitt program att arbeta med båda och även via en wifi-anslutning (med ESP8266 - jag bara beställde en del att testa)
- Jag SMS-tjänsten att vara fri
Så förutom hårdvara hittade jag tre huvudsakliga sätt att samverka med Arduino och skicka ett SMS.
- Med Temboo för att skicka SMS via Twilio
- Med Lithouse ansluten till IFTTT skicka ett SMS
- Med Thingspeak ThingHTTP skicka ett SMS genom Twilio
Jag har testat alla dessa metoder, och enda framgångsrikt arbetat på min ENC28J60 Ethernet-modul, målet jag tänkte på. Men viktigare koden på Arduino sidan är mycket enkel, och ska arbeta med WiFi eller Ethernet utan någon särskild bibliotek, än standard Ethernet-kommunikation bibliotek.
Så återigen kommer jag bara förklara metod nummer 3. Om du vill använda en annan metod det finns andra guider på internet, men det kändes som Thingspeak ThingHTTP är slighjtly papperslösa.