Sadržaj:

MCU Pristup internetskoj usluzi putem IFTTT - Ameba Arduino: 3 koraka
MCU Pristup internetskoj usluzi putem IFTTT - Ameba Arduino: 3 koraka

Video: MCU Pristup internetskoj usluzi putem IFTTT - Ameba Arduino: 3 koraka

Video: MCU Pristup internetskoj usluzi putem IFTTT - Ameba Arduino: 3 koraka
Video: Leap Motion SDK 2024, Srpanj
Anonim
MCU Pristup internetskoj usluzi putem IFTTT - Ameba Arduino
MCU Pristup internetskoj usluzi putem IFTTT - Ameba Arduino

Pristup internetskoj usluzi lak je posao za pametne uređaje poput android telefona, tableta ili računala, ali nije tako jednostavan za mikrokontrolere jer obično zahtijeva bolju povezanost i procesorsku snagu. Međutim, teški dio posla možemo prenijeti na IFTTT kako bi nam pomogli u postizanju velike raznolikosti internetskih usluga s lakoćom. Ovaj vodič će vam pokazati kako koristiti IFTTT za to.

Pribor

  • Ameba x 1
  • Račun s https://ifttt.com/ za pristup IFTTT usluzi

Korak 1: Uvod u IFTTT

Uvod u IFTTT
Uvod u IFTTT
Uvod u IFTTT
Uvod u IFTTT
Uvod u IFTTT
Uvod u IFTTT

IFTTT, poznat pod imenom If This Then That, web stranica je i mobilna aplikacija te besplatna web-usluga za izradu appleta ili lanaca jednostavnih uvjetnih izraza. Aplet se pokreće promjenama koje se događaju na drugim web uslugama kao što su Gmail, Facebook, Telegram, Instagram, Pinterest itd.

· Generirajte Applet iz IFTTT -a

U nastavku dobivamo primjer IFTTT Appleta za slanje e -pošte određenom primatelju.

Za izvo enje primjera, HTTP POST značajka amebe koristi se za objavljivanje jednostavne usluge webhook -a koju prima IFTTT platforma, a zatim se koristi za pokretanje odgovora (slanje e -pošte).

Nakon prijave na https://ifttt.com/, kliknite Moji Appleti s vrha.

Provjerite gornje slike da biste slijedili korake.

Korak 2: Postavite IFTTT na Ameba MCU

Postavite IFTTT na Ameba MCU
Postavite IFTTT na Ameba MCU
Postavite IFTTT na Ameba MCU
Postavite IFTTT na Ameba MCU
Postavite IFTTT na Ameba MCU
Postavite IFTTT na Ameba MCU

· Objavite okidač putem Amebe

Nakon što je Applet spreman na nadzornoj ploči IFTTT -a, primjer programa može se umetnuti na Ameba ploču za postavljanje HTTP zahtjeva.

1. Primjer programa nalazi se u mapi "HTTP_IFTTT_POST". Slijedite korake u nastavku:

1) Kliknite na datoteku *.ino unutar mape primjera koja se nalazi u klasi da biste otvorili primjer s Arduino IDE -om.

2) Nakon što se program otvori, uredite sljedeće 3 stavke unutar koda kako bi program uspješno radio.

Uredite vjerodajnice za Wi-Fi da biste se povezali na žarišnu točku ili pristupnu točku po želji.

U polje naziva hosta unesite naziv hosta IFTTT usluge “maker.ifttt.com”

u polje Path unesite EventName i polje ključa “trigger // with/key/”

- Naziv događaja: Naziv događaja trebao bi biti isti kao onaj naveden u IFTTT apletu. U ovom primjeru naziv događaja je "test_event"

- Ključ: dostupno pod uslugom Webhook na pojedinačnom IFTTT računu. Pogledajte sljedeći korak za dobivanje.

3) Kako dobiti ključ s kartice dokumentacije web -dojavnika?

na kartici Usluge pronađite uslugu Webhooks.

Na web stranici usluge Webhooks kliknite karticu Dokumentacija u gornjem desnom kutu.

Ključ možete pronaći na stranici s dokumentacijom. Također, kako se HTTP zahtjev može koristiti kao što je prikazano

Korak 3: Kodiranje i trčanje

Kodiranje i trčanje
Kodiranje i trčanje
Kodiranje i trčanje
Kodiranje i trčanje
Kodiranje i trčanje
Kodiranje i trčanje

Uzorak ispunjenog koda naveden je gore

Pokrenimo sada ogledni program na Amebi

Nakon što je primjer spreman, spojite se na Ameba ploču putem USB kabela.

Sastavite kôd. Pritisnite "Sketch" -> "Verify/Compile" na Arduinu. Po završetku, na dnu Arduina bit će zatraženo "Gotovo sastavljanje".

Učitajte (bljeskajte) kôd na Amebu klikom na “Sketch” -> “Upload”. (Proces učitavanja bit će označen komponentom D3 koja će treptati na ploči)

Nakon što je prijenos dovršen (komponenta D3 na ploči prestat će treperiti), "završetak prijenosa" će se odraziti na dnu prozora Arduino IDE -a

Otvorite serijski monitor.

Pritisnite gumb “Reset” da vidite izlazne zapisnike.

Nakon što je događaj uspješno pokrenut, redak „Čestitamo! Pokrenuli ste događaj test_event”može se vidjeti na serijskom monitoru i bit će isporučen podsjetnik za ovaj događaj.

Nakon toga e -poruka se šalje na račun e -pošte primatelja registriran u IFTTT Applet -u i primit će obavijest e -poštom.

Preporučeni: