Kazalo:
- Zaloge
- 1. korak: Uvod v IFTTT
- 2. korak: Nastavite IFTTT na Ameba MCU
- 3. korak: Kodiranje in izvajanje
Video: MCU Dostop do internetnih storitev prek IFTTT - Ameba Arduino: 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Dostop do internetnih storitev je lahka naloga za pametno napravo, kot je telefon Android, tablični računalnik ali osebni računalnik, vendar ni tako enostavna za mikrokrmilnike, saj običajno zahteva boljšo povezljivost in procesorsko moč. Vendar pa lahko težji del dela naložimo IFTTT -ju, da nam bo z lahkoto omogočil veliko različnih internetnih storitev. Ta vadnica vam bo pokazala, kako uporabiti IFTTT za to.
Zaloge
- Ameba x 1
- Račun s spletnega mesta https://ifttt.com/ za dostop do storitve IFTTT
1. korak: Uvod v IFTTT
IFTTT, znan kot If This Then That, je spletno mesto in mobilna aplikacija ter brezplačna spletna storitev za ustvarjanje programčkov ali verig preprostih pogojnih stavkov. Aplikacijo sprožijo spremembe, ki se pojavijo v drugih spletnih storitvah, kot so Gmail, Facebook, Telegram, Instagram, Pinterest itd.
· Ustvari programček iz IFTTT
V nadaljevanju dobimo primer Applet IFTTT za pošiljanje e -pošte določenemu prejemniku.
Za zagon primera se uporablja funkcija HTTP POST amebe za objavo preproste storitve webhook, ki jo prejme platforma IFTTT in se nato uporabi za sprožitev odziva (pošiljanje e -pošte).
Ko se prijavite na https://ifttt.com/, na vrhu kliknite Moji jabolki.
Če želite slediti korakom, preverite zgornje slike.
2. korak: Nastavite IFTTT na Ameba MCU
· Objavite sprožilec prek Amebe
Ko je programček pripravljen na nadzorni plošči IFTTT, lahko primer programa vstavite na ploščo Ameba, da objavite zahtevo
1. Primer programa je v mapi »HTTP_IFTTT_POST«. Sledite spodnjim korakom:
1) Kliknite datoteko *.ino v zgledni mapi v razredu, da odprete primer z ID -jem Arduino.
2) Ko se program odpre, uredite naslednje 3 postavke v kodi, da bo program uspešno deloval.
Uredite poverilnice za wi-fi, da se povežete z dostopno točko wi-fi ali dostopno točko želene izbire.
Pod polje imena gostitelja vnesite ime gostitelja storitve IFTTT “maker.ifttt.com”
pod polje Pot vnesite ime dogodka in polje ključa »sproži // z/ključ/«
- Ime dogodka: Ime dogodka mora biti enako imenu, določenemu v programčku IFTTT. V tem primeru je ime dogodka »test_event«
- Ključ: na voljo pod storitvijo Webhook v posameznem računu IFTTT. Za pridobitev si oglejte naslednji korak.
3) Kako pridobiti ključ na zavihku dokumentacije spletnih dojavnikov?
na zavihku Storitve poiščite storitev Webhooks.
Na strani storitve Webhooks kliknite zavihek Dokumentacija v zgornjem desnem kotu.
Ključ najdete na strani z dokumentacijo. Prav tako lahko uporabite zahtevo HTTP, kot je prikazano
3. korak: Kodiranje in izvajanje
Vzorec izpolnjene kode je naveden zgoraj
Zdaj pa zaženimo vzorčni program na Amebi
Ko je primer pripravljen, ga povežite s ploščo Ameba prek kabla USB.
Sestavite kodo. Kliknite »Sketch« -> »Verify/Compile« na Arduinu. Po zaključku bo na dnu Arduina pozvan »Končano prevajanje«.
Naložite (utripajte) kodo na Amebo s klikom na »Skica« -> »Naloži«. (Postopek nalaganja bo označen s komponento D3, ki bo utripala na plošči)
Ko je nalaganje končano (komponenta D3 na plošči preneha utripati), se bo na koncu okna Arduino IDE odrazil "nalaganje dokončano"
Odprite serijski monitor.
Pritisnite gumb »Ponastavi«, če si želite ogledati izhodne dnevnike.
Po uspešnem sprožitvi dogodka se prikaže vrstica »Čestitamo! Izstrelili ste dogodek test_event «, ki ga lahko vidite na serijskem monitorju, za ta dogodek pa bo dostavljen opomnik po e -pošti.
Nato se e -poštno sporočilo pošlje na e -poštni račun prejemnika, registriranega v Applet IFTTT, in obvestilo po e -pošti bo prejeto.
Priporočena:
Arduino kot ponudnik internetnih storitev -- Zapiši šestnajstiško datoteko v AVR -- Varovalka v AVR -- Arduino kot programer: 10 korakov
Arduino kot ponudnik internetnih storitev || Zapiši šestnajstiško datoteko v AVR || Varovalka v AVR || Arduino kot programer: ……………………… PRIJAVITE SE na moj YouTube kanal za več videov …….. Ta članek gre za arduino kot isp. Če želite naložiti šestnajstiško datoteko ali če želite nastaviti varovalko v AVR, vam ni treba kupiti programerja, lahko storite
Kako zapisati ATTiny85 z uporabo Arduino-Mega kot ponudnika internetnih storitev: 5 korakov
Kako zapisati ATTiny85 z uporabo Arduino -Mega kot ponudnika internetnih storitev: sodelavci - Sayan Wadadar, Chiranjib Kundu Programiranje ATTiny85 z uporabo Arduino MEGA2560 kot ponudnika internetnih storitev. Pred nekaj meseci sem poskušal skrčiti svoj projekt Arduino z mojo Attiny 85 ic. To je bilo prvič, ko sem poskušal programirati 20u ATTiny 85 z uporabo
Nadzorujte naprave prek interneta prek brskalnika. (IoT): 6 korakov
Nadzorujte naprave prek interneta prek brskalnika. (IoT): V tem navodilu vam bom pokazal, kako lahko prek spletnega brskalnika nadzirate naprave, kot so LED, releji, motorji itd. Do kontrol lahko varno dostopate prek katere koli naprave. Spletna platforma, ki sem jo uporabil tukaj, je RemoteMe.org obiščite
Programiranje čipov z vašim Arduinom - ponudnik internetnih storitev AVR, ki zajema ATTiny85, ATTiny2313 in ATMega328: 3 koraki
Programiranje čipov z vašim Arduinom - ponudnik internetnih storitev AVR, ki zajema ATTiny85, ATTiny2313 in ATMega328: To se mi je zdelo kot osnutek pred mnogimi leti. Vsaj zame je še vedno koristno, zato ga bom objavil! Ta Instructable je zbirka znanja, zbranega z vsega 'net in' nstructables. Zajema programiranje programa AVR Microco
Domači WISP (brezžični ponudnik internetnih storitev): 4 koraki
Homebrew WISP (brezžični ponudnik internetnih storitev): Že pred tem sem bil vedno navdušen nad brezžično tehnologijo. Spomnim se naših srednješolskih dni. S prijatelji smo sanjali, kako razširiti podatkovne pakete z VHF radijem (145,00 Mhz) in računalnikom Commodore 64. Ni bilo materialno