Sadržaj:

MCU Pristup Internet uslugama putem IFTTT - Ameba Arduino: 3 koraka
MCU Pristup Internet uslugama putem IFTTT - Ameba Arduino: 3 koraka

Video: MCU Pristup Internet uslugama putem IFTTT - Ameba Arduino: 3 koraka

Video: MCU Pristup Internet uslugama putem IFTTT - Ameba Arduino: 3 koraka
Video: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, Novembar
Anonim
MCU Pristup Internet uslugama putem IFTTT - Ameba Arduino
MCU Pristup Internet uslugama putem IFTTT - Ameba Arduino

Pristup internetskoj usluzi lak je posao za pametne uređaje poput android telefona, tableta ili računara, ali nije tako lak za mikrokontrolere jer obično zahtijeva bolju povezanost i procesorsku snagu. Međutim, možemo prenijeti teški dio posla na IFTTT kako bismo lakše ostvarili veliki izbor internetskih usluga. Ovaj vodič će vam pokazati kako koristiti IFTTT za to.

Supplies

  • Ameba x 1
  • Račun sa 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, je web stranica i mobilna aplikacija te besplatna usluga zasnovana na webu za kreiranje apleta ili lanaca jednostavnih uvjetnih izraza. Aplet se pokreće promjenama koje se dešavaju unutar drugih web servisa kao što su Gmail, Facebook, Telegram, Instagram, Pinterest itd.

· Generirajte aplet iz IFTTT -a

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

Da bi se izveo primjer, HTTP POST funkcija ameba koristi se za postavljanje jednostavne webhook usluge koju prima IFTTT platforma, a zatim se koristi za pokretanje odgovora (slanje e -pošte).

Nakon što se prijavite na https://ifttt.com/, kliknite Moji Appleti s vrha.

Provjerite slike iznad 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

· Postavite okidač putem Amebe

Nakon što je Apple Applet spreman na IFTTT nadzornoj ploči, 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 donje korake:

1) Kliknite na.

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

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

U polje imena hosta unesite naziv hosta IFTTT usluge „maker.ifttt.com“

ispod polja 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č sa kartice dokumentacije Webhooks -a?

pronađite uslugu Webhooks na kartici Usluge.

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

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

Korak 3: Kodiranje i pokretanje

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 popunjenog koda naveden je gore

Pokrenimo primjer programa na Amebi

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

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

Pošaljite (fleširajte) 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 učitavanja" će se odraziti na dnu prozora Arduino IDE -a

Otvorite serijski monitor.

Pritisnite dugme “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 putem e -pošte 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 putem e -pošte.

Preporučuje se: