Taula de continguts:
- Subministraments
- Pas 1: Introducció a IFTTT
- Pas 2: configureu IFTTT a Ameba MCU
- Pas 3: Codificació i execució
Vídeo: MCU Accedint al servei d'Internet mitjançant IFTTT - Ameba Arduino: 3 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:10
Accedir al servei d’Internet és una tasca fàcil per a un dispositiu intel·ligent com un telèfon Android, una tauleta o un PC, però no és tan fàcil en els microcontroladors, ja que normalment requereix una millor connectivitat i potència de processament. Tot i això, podem descarregar la part important del treball a IFTTT per ajudar-nos a realitzar una gran varietat de serveis d’Internet amb facilitat. Aquest tutorial us mostrarà com fer ús d’IFTTT per fer-ho.
Subministraments
- Ameba x 1
- Un compte de https://ifttt.com/, per accedir al servei IFTTT
Pas 1: Introducció a IFTTT
IFTTT, conegut com If This Then That, és un lloc web i una aplicació mòbil i un servei gratuït basat en web per crear els applets o les cadenes d’instruccions condicionals simples. L’applet s’activa pels canvis que es produeixen en altres serveis web com Gmail, Facebook, Telegram, Instagram, Pinterest, etc.
· Generar applet des de IFTTT
A continuació, obtenim un exemple d’applet IFTTT per enviar correus electrònics al destinatari especificat.
Per executar l'exemple, la funció HTTP POST de l'ameba s'utilitza per publicar un servei de webhook senzill que rep la plataforma IFTTT i, al seu torn, s'utilitza per activar una resposta (enviant un correu electrònic).
Després d'iniciar la sessió a https://ifttt.com/, feu clic a Els meus applets des de la part superior.
Consulteu les imatges anteriors per seguir els passos.
Pas 2: configureu IFTTT a Ameba MCU
· Publiqueu el Trigger mitjançant Ameba
Un cop l’applet estigui llest al tauler d’IFTTT, el programa d’exemple es pot incloure al tauler Ameba per publicar la sol·licitud
1. L'exemple de programa es troba a la carpeta "HTTP_IFTTT_POST". Seguiu els passos següents:
1) Feu clic al fitxer *.ino dins de la carpeta d'exemple proporcionada a la classe per obrir l'exemple amb l'IDE Arduino.
2) Un cop obert el programa, editeu els 3 elements següents dins del codi per tal que el programa funcioni correctament.
Editeu les credencials de wi-fi per connectar-vos al punt d'accés Wi-Fi o al punt d'accés que desitgeu.
Al camp Nom de l'amfitrió, introduïu el nom de l'amfitrió del servei IFTTT "maker.ifttt.com"
al camp Path, introduïu el camp EventName i clau "trigger // with / key /"
- Nom de l'esdeveniment: el nom de l'esdeveniment ha de ser el mateix que l'especificat a la miniaplicació IFTTT. En aquest exemple, el nom de l'esdeveniment és "test_event"
- Clau: disponible al servei Webhook al compte IFTTT individual. Vegeu el següent pas per obtenir.
3) Com obtenir una clau de la pestanya de documentació dels Webhooks?
cerqueu el servei Webhooks a la pestanya Serveis.
A la pàgina del servei de Webhooks, feu clic a la pestanya Documentació a l'extrem superior dret.
La clau es troba a la pàgina de documentació. A més, com es pot utilitzar la sol·licitud HTTP tal com es mostra
Pas 3: Codificació i execució
La mostra del codi completat s’indica més amunt
Ara executem el programa de mostra a Ameba
Quan l'exemple estigui llest, connecteu-vos a la placa Ameba mitjançant un cable USB.
Compileu el codi. Feu clic a "Sketch" -> "Verify / Compile" a Arduino. En finalitzar, se us demanarà "Compilació feta" a la part inferior d'Arduino.
Carregueu el codi a Ameba fent clic a "Sketch" -> "Upload". (El procés de càrrega s'indicarà amb el component D3 que parpellejarà al tauler)
Un cop finalitzada la càrrega (el component D3 del tauler deixarà de parpellejar), el "final de càrrega" es reflectirà a la part inferior de la finestra IDE d'Arduino
Obriu el monitor sèrie.
Premeu el botó "Restableix" per veure els registres de sortida.
Després que l’esdeveniment s’hagi acomiadat amb èxit, la línia “Enhorabona! Heu activat l'esdeveniment test_event es pot veure al monitor sèrie i es lliurarà un recordatori per correu electrònic d'aquest esdeveniment.
Després, s’enviarà un correu electrònic al compte de correu electrònic del destinatari registrat a l’applet IFTTT i es rebrà una notificació per correu electrònic.
Recomanat:
Control de led mitjançant l'aplicació Blynk mitjançant Nodemcu a través d'Internet: 5 passos
Control de led mitjançant l'aplicació Blynk mitjançant Nodemcu a través d'Internet: Hola a tothom avui us mostrarem com podeu controlar un LED mitjançant un telèfon intel·ligent a través d'Internet
ROBOT DE SERVEI: 8 passos
ROBOT DE SERVEI: aquest robot serà un assistent de confiança en tots els vostres renders. El robot inclou moltes extremitats en moviment, cap giratori i rodes giratòries. Hi ha 7 opcions de color per al cos i 2 opcions per als ulls
DuvelBot: robot de servei de cervesa ESP32-CAM: 4 passos (amb imatges)
DuvelBot: robot de servei de cervesa ESP32-CAM: després d'un dur dia de feina, res s'acosta a prendre la vostra cervesa preferida al sofà. En el meu cas, aquesta és la cervesa rossa belga "Duvel". Tanmateix, al cap i a la fi, tot ensorrant ens trobem amb un problema molt greu: la nevera cont
Control de leds a tot el món mitjançant Internet mitjançant Arduino: 4 passos
Control de leds a tot el món mitjançant Internet mitjançant Arduino: Hola, sóc Rithik. Farem un led controlat per Internet mitjançant el vostre telèfon. Utilitzarem programari com Arduino IDE i Blynk. És senzill i si ho heu aconseguit podeu controlar tants components electrònics que vulgueu. Coses que necessitem: maquinari:
Controlar els electrodomèstics mitjançant Node MCU i l'Assistent de Google - IOT - Blynk - IFTTT: 8 passos
Controlar els electrodomèstics mitjançant Node MCU i l'Assistent de Google | IOT | Blynk | IFTTT: un projecte senzill per controlar els electrodomèstics que fan servir l'Assistent de Google: advertència: la manipulació de la xarxa elèctrica pot ser perillosa. Manipulació amb molta cura. Contractar un electricista professional mentre treballa amb circuits oberts. No assumiré responsabilitats pel dia