INHOUDSOPGAWE:

MCU Toegang tot internetdiens via IFTTT - Ameba Arduino: 3 stappe
MCU Toegang tot internetdiens via IFTTT - Ameba Arduino: 3 stappe

Video: MCU Toegang tot internetdiens via IFTTT - Ameba Arduino: 3 stappe

Video: MCU Toegang tot internetdiens via IFTTT - Ameba Arduino: 3 stappe
Video: Fixing Marlin Firmware loading issues on 32-bit MCU(s) 2024, November
Anonim
MCU Toegang tot internetdiens via IFTTT - Ameba Arduino
MCU Toegang tot internetdiens via IFTTT - Ameba Arduino

Toegang tot internetdiens is 'n maklike taak vir 'n slim toestel soos 'n Android -telefoon, tablet of 'n rekenaar, maar dit is nie so maklik vir mikrobeheerders nie, aangesien dit gewoonlik beter verbinding en verwerkingskrag vereis. Ons kan egter die swaar deel van die werk aan IFTTT aflaai om ons te help om 'n groot verskeidenheid internetdienste met gemak te bewerkstellig. Hierdie handleiding sal u wys hoe u IFTTT kan gebruik om dit te doen.

Voorrade

  • Ameba x 1
  • 'N Rekening van https://ifttt.com/ om toegang tot IFTTT -diens te verkry

Stap 1: Inleiding tot IFTTT

Inleiding tot IFTTT
Inleiding tot IFTTT
Inleiding tot IFTTT
Inleiding tot IFTTT
Inleiding tot IFTTT
Inleiding tot IFTTT

IFTTT, bekend as If This Then That, is 'n webwerf en mobiele app en gratis webgebaseerde diens om die applets, of die kettings van eenvoudige voorwaardelike stellings, te skep. Die applet word veroorsaak deur veranderinge wat plaasvind binne ander webdienste soos Gmail, Facebook, Telegram, Instagram, Pinterest, ens.

· Genereer Applet uit IFTTT

Vervolgens kry ons 'n voorbeeld van IFTTT Applet om e -pos na die spesifieke ontvanger te stuur.

Om die voorbeeld uit te voer, word die HTTP POST -funksie van die ameba gebruik om 'n eenvoudige webhookdiens te plaas wat deur IFTTT Platform ontvang word en weer gebruik word om 'n antwoord te veroorsaak (stuur 'n e -pos).

Nadat u by https://ifttt.com/ aangemeld het, klik op My applets van bo af.

Kyk na die prente hierbo om die stappe te volg.

Stap 2: Stel IFTTT op op Ameba MCU

Stel IFTTT op op Ameba MCU
Stel IFTTT op op Ameba MCU
Stel IFTTT op op Ameba MCU
Stel IFTTT op op Ameba MCU
Stel IFTTT op op Ameba MCU
Stel IFTTT op op Ameba MCU

· Plaas die sneller via Ameba

Sodra die applet gereed is in die IFTTT -dashboard, kan die voorbeeldprogram op Ameba -bord geflits word om HTTP -versoek te plaas.

1. Die voorbeeldprogram is onder die gids "HTTP_IFTTT_POST". Volg die onderstaande stappe:

1) Klik op die *.ino -lêer in die voorbeeldmap in die klas om die voorbeeld met die Arduino IDE oop te maak.

2) Sodra die program oopgemaak is, wysig u die volgende 3 items in die kode om die program suksesvol te laat werk.

Wysig die wi-fi-geloofsbriewe om aan te sluit op die wi-fi-hotspot of toegangspunt van die gewenste keuse.

Voer onder die gasheernaamveld die gasheernaam van die IFTTT -diens “maker.ifttt.com” in

Tik onder die veld Pad die gebeurtenisnaam en sleutelveld "sneller // met/sleutel/" in

- Gebeurtenisnaam: Die gebeurtenisnaam moet dieselfde wees as die naam wat in die IFTTT -applet gespesifiseer is. In hierdie voorbeeld is die gebeurtenisnaam "test_event"

- Sleutel: beskikbaar onder Webhook -diens in individuele IFTTT -rekening. Sien die volgende stap om te verkry.

3) Hoe kan ek 'n sleutel verkry uit die dokumentasie -oortjie van die Webhooks?

vind die Webhooks -diens op die blad Dienste.

Klik op die Webhooks -diensbladsy op die oortjie Dokumentasie in die regter boonste hoek.

Die sleutel kan op die dokumentasiebladsy gevind word. Ook hoe HTTP -versoek gebruik kan word, soos getoon

Stap 3: Kodering en hardloop

Kodering en hardloop
Kodering en hardloop
Kodering en hardloop
Kodering en hardloop
Kodering en hardloop
Kodering en hardloop

Die voorbeeld van die voltooide kode word hierbo aangedui

Laat ons nou die voorbeeldprogram op Ameba uitvoer

Sodra die voorbeeld gereed is, kan u via 'n USB -kabel aan die Ameba -bord koppel.

Stel die kode saam. Klik op "Sketch" -> "Verify/Compile" op Arduino. Na voltooiing word 'Klaar opstel' aan die onderkant van Arduino gevra.

Laai die kode op Ameba op (flits) deur op "Sketch" -> "Upload" te klik. (Die oplaai proses word aangedui deur komponent D3 wat op die bord sal flikker)

Sodra die oplaai voltooi is (komponent D3 op die bord sal ophou flikker), sal 'oplaai -afwerking' onderaan die Arduino IDE -venster weerspieël word

Maak die seriële monitor oop.

Druk die "Herstel" -knoppie om die uitvoerlogboeke te sien.

Nadat die geleentheid suksesvol afgevuur is, lui die reël “Baie geluk! U het die test_event -gebeurtenis afgevuur kan op die seriële monitor gesien word, en 'n e -posherinnering vir hierdie geleentheid sal afgelewer word.

Daarna word 'n e -pos gestuur na die e -posadres van die ontvanger wat by IFTTT Applet geregistreer is, en 'n e -poskennisgewing sal ontvang word.

Aanbeveel: