Turinys:
- Prekės
- 1 žingsnis: IFTTT įvadas
- 2 veiksmas: nustatykite IFTTT „Ameba MCU“
- 3 žingsnis: kodavimas ir paleidimas
Video: MCU Prieiga prie interneto paslaugų per IFTTT - Ameba Arduino: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Prieiga prie interneto paslaugų yra lengva užduotis išmaniajam įrenginiui, pvz., „Android“telefonui, planšetiniam kompiuteriui ar asmeniniam kompiuteriui, tačiau tai nėra taip paprasta naudojant mikrovaldiklius, nes paprastai tam reikia geresnio ryšio ir apdorojimo galios. Tačiau mes galime perkelti didžiąją darbo dalį į IFTTT, kad galėtume lengvai atlikti įvairias interneto paslaugas. Ši pamoka parodys, kaip pasinaudoti IFTTT, kad tai padarytumėte.
Prekės
- Ameba x 1
- Paskyra iš https://ifttt.com/, norint pasiekti IFTTT paslaugą
1 žingsnis: IFTTT įvadas
IFTTT, žinoma kaip „If This Then That“, yra svetainė ir programa mobiliesiems bei nemokama žiniatinklio paslauga, skirta programėlėms arba paprastų sąlyginių teiginių grandinėms kurti. Programėlę suaktyvina pakeitimai, atsirandantys kitose žiniatinklio paslaugose, tokiose kaip „Gmail“, „Facebook“, „Telegram“, „Instagram“, „Pinterest“ir kt.
· Sukurkite programėlę iš IFTTT
Toliau mes gauname IFTTT programėlės pavyzdį, kaip išsiųsti el. Laišką nurodytam gavėjui.
Norėdami paleisti pavyzdį, „ameba“HTTP POST funkcija naudojama norint paskelbti paprastą „Webhook“paslaugą, kurią gauna IFTTT platforma, ir kuri savo ruožtu naudojama atsakymui suaktyvinti (el. Laiško siuntimui).
Prisijungę https://ifttt.com/, viršuje spustelėkite Mano aplikacijos.
Patikrinkite aukščiau esančius vaizdus, kad atliktumėte veiksmus.
2 veiksmas: nustatykite IFTTT „Ameba MCU“
· Paskelbkite trigerį per „Ameba“
Kai „Applet“bus paruoštas IFTTT prietaisų skydelyje, pavyzdinę programą galima perkelti į „Ameba“lentą, kad būtų paskelbta HTTP užklausa.
1. Pavyzdinė programa yra aplanke „HTTP_IFTTT_POST“. Atlikite toliau nurodytus veiksmus.
1) Spustelėkite *.ino failą klasėje pateikto pavyzdinio aplanko viduje, kad atidarytumėte pavyzdį naudodami „Arduino IDE“.
2) Kai programa bus atidaryta, redaguokite šiuos 3 kodo elementus, kad programa veiktų sėkmingai.
Redaguokite „Wi-Fi“prisijungimo duomenis, kad prisijungtumėte prie pageidaujamo „Wi-Fi“viešosios interneto prieigos taško arba prieigos taško.
Į pagrindinio kompiuterio lauką įveskite IFTTT paslaugos „maker.ifttt.com“pagrindinio kompiuterio pavadinimą
lauke Kelis įveskite įvykio pavadinimą ir rakto lauką „trigger // with/key/“
- Įvykio pavadinimas: įvykio pavadinimas turi būti toks pat, koks nurodytas IFTTT programėlėje. Šiame pavyzdyje įvykio pavadinimas yra „test_event“
- Raktas: pasiekiamas naudojant „Webhook“paslaugą asmeninėje IFTTT paskyroje. Žiūrėkite kitą žingsnį, kad gautumėte.
3) Kaip gauti raktą iš „Webhooks“dokumentacijos skirtuko?
skirtuke Paslaugos raskite „Webhooks“paslaugą.
„Webhooks“paslaugos puslapyje viršutiniame dešiniajame kampe spustelėkite skirtuką Dokumentacija.
Raktą rasite dokumentacijos puslapyje. Be to, kaip galima naudoti HTTP užklausą, kaip parodyta
3 žingsnis: kodavimas ir paleidimas
Užpildyto kodo pavyzdys nurodytas aukščiau
Dabar paleiskite pavyzdinę programą „Ameba“
Kai pavyzdys bus paruoštas, prijunkite prie „Ameba“plokštės per USB kabelį.
Sudarykite kodą. „Arduino“spustelėkite „Eskizas“-> „Patvirtinti/kompiliuoti“. Baigę „Arduino“apačioje bus paraginta „Done compiling“.
Įkelkite kodą į „Ameba“spustelėdami „Eskizas“-> „Įkelti“. (Įkėlimo procesą parodys D3 komponentas, kuris mirksės lentoje)
Kai įkėlimas bus baigtas (D3 komponentas lentoje nustos mirksėti), „įkėlimo pabaiga“atsispindės „Arduino IDE“lango apačioje
Atidarykite serijinį monitorių.
Norėdami pamatyti išvesties žurnalus, paspauskite mygtuką „Atstatyti“.
Sėkmingai įvykus renginiui, eilutė „Sveikiname! Išjungėte įvykį test_event “, kurį galima pamatyti nuosekliajame monitoriuje, ir bus pristatytas šio įvykio priminimas el.
Tada el. Laiškas siunčiamas į gavėjo el. Pašto paskyrą, užregistruotą „IFTTT Applet“, ir bus gautas el. Pašto pranešimas.
Rekomenduojamas:
„Arduino Nano“interneto paslaugų teikėjo raktas: 5 žingsniai
„Arduino Nano“interneto paslaugų teikėjo raktas: jei atvykstate iš „Arduino“visatos „Plug-n'-Play“pasaulio ir norite sutrumpinti savo dabartinį projektą, o gal suprojektavote pirmąjį pasirinktinį PCB, galbūt turėsite arba netrukus suprasite, kad nauji gamykliniai mikrovaldikliai trūksta vadinamojo įkrovos
Daiktų interneto pagrindai: savo daiktų interneto prijungimas prie debesies naudojant „Mongoose“OS: 5 žingsniai
Daiktų interneto pagrindai: savo daiktų interneto prijungimas prie debesies naudojant „Mongoose“OS: Jei esate žmogus, kuris užsiima tinkle ir elektronika, dažniausiai susidursite su daiktų internetu, paprastai sutrumpintu kaip daiktų internetas, ir kad reiškia įrenginių, galinčių prisijungti prie interneto, rinkinį! Būdamas toks žmogus
AWS ir IBM: daiktų interneto paslaugų palyginimas: 4 žingsniai
AWS ir IBM: „IoT Services“palyginimas: Šiandien mes lyginame du paketus, kurie leidžia kurti daiktų interneto programas, atsižvelgiant į skirtingus paslaugų pasiūlymus
Prieiga prie klaviatūros 4x4 su „Arduino“: 5 žingsniai (su paveikslėliais)
Prieiga prie klaviatūros 4x4 su „Arduino“: 4x4 klaviatūra susideda iš 16 klavišų, išdėstytų kaip matrica. Metodas, naudojamas norint pasiekti 4x4 klaviatūrą naudojant matricos nuskaitymo metodą. Norint pasiekti 4x4 klaviatūrą, reikia 8 kaiščių, ty 4 kaiščių stulpeliams ir 4 kaiščių linijai. Kaip nuskaitymas
„IPhone“stilius bet kuriame jutiklinio ekrano mobiliajame telefone, turinčiame prieigą prie interneto: 6 veiksmai
„IPhone“stilius bet kuriame jutiklinio ekrano mobiliajame telefone su prieiga prie interneto: čia aptarsiu „LG Voyager“pagrindinio puslapio nustatymą atitinkamam myphonetoo puslapiui, kad būtų pasiektas šis efektas. Tai geriausiai tinka telefone su jutikliniu ekranu. Sukurta svetainė, panaši į „iPhone“, visos nuorodos nukreipiamos į sukurtas svetaines