Taula de continguts:

Com afegir funcions IOT als vostres projectes: 5 passos
Com afegir funcions IOT als vostres projectes: 5 passos

Vídeo: Com afegir funcions IOT als vostres projectes: 5 passos

Vídeo: Com afegir funcions IOT als vostres projectes: 5 passos
Vídeo: Как сделать легкую цементную стяжку в старом доме. ПЕРЕДЕЛКА ХРУЩЕВКИ ОТ А до Я #12 2024, Desembre
Anonim
Com afegir funcions IOT als vostres projectes
Com afegir funcions IOT als vostres projectes

Res millor que fer un projecte de bricolatge que substitueixi un producte comercial que us sembli útil. Bé, de fet, hi ha alguna cosa millor que això. Afegint la capacitat IOT al vostre projecte.

Quan es tracta d’automatització, els principiants solen espantar-se pensant que necessiten fer programacions complexes i què no. Però gràcies als nombrosos serveis i programes gratuïts disponibles per a aquest propòsit exacte en aquests dies, afegir funcions IOT bàsiques als vostres projectes s’ha tornat més fàcil que mai.

En aquest instructiu, us mostraré com podeu utilitzar dos programes d’aquest tipus: Blynk i IFTTT, per automatitzar els vostres projectes de bricolatge. Anem-hi!

Pas 1: Com funcionen?

Utilitzaré esp8266 per al meu projecte, però recordeu que aquest tutorial és aplicable a gairebé qualsevol microcontrolador habilitat per Wi-Fi (per exemple, esp32). Per a aquest tutorial, fem un projecte que s'encengui un LED cada vegada que obtingueu un nou seguidor de twitter. Per fer possible aquest projecte, hem d’utilitzar Blynk i IFTTT junts.

IFTTT:

IFTTT funciona així: "Si això passa, feu-ho". Si voleu codificar, podeu comparar-ho amb una sentència "if". En el nostre cas és així: "Si tinc un nou seguidor de twitter, envia un senyal a Blynk"

Blynk:

Blynk simpy transfereix el disparador IFTTT a esp8266. Suposem que el nostre LED està connectat al pin 5. GPIO. Blynk rebrà dades d’IFTTT i activarà el pin 5.

De fet, aquestes dues aplicacions poden fer molt més que automatitzar els vostres projectes de bricolatge. Podeu jugar amb ells per saber-ne més.

Pas 2: Configuració de Blynk

Configuració de Blynk
Configuració de Blynk
Configuració de Blynk
Configuració de Blynk
Configuració de Blynk
Configuració de Blynk
Configuració de Blynk
Configuració de Blynk

Primer, instal·leu Blynk.

Android

IOS

Ara creeu un projecte nou. Tan bon punt ho feu, rebreu un testimoni d'autenticació al vostre correu electrònic. Aquest testimoni és molt important i l’utilitzarem en els propers passos. Toqueu el "+" i afegiu un botó al quadre del widget. Toqueu el botó acabat d'afegir i apareixerà la configuració del botó. Aquí seleccioneu el pin que voleu activar (GPIO 5 en aquest cas). Podeu configurar el mode per prémer o canviar segons la vostra aplicació. Si està configurat per prémer, tan bon punt es desencadena IFTTT, el pin s’activa i s’activa instantàniament (com un polsador genèric).

Pas 3: Configuració d'IFTTT

Configuració d'IFTTT
Configuració d'IFTTT
Configuració d'IFTTT
Configuració d'IFTTT
Configuració d'IFTTT
Configuració d'IFTTT

Instal·leu IFTTT:

Android

IOS

A IFTTT, feu clic a "obtenir més". Ara feu clic a + i feu clic a "això". A continuació, cerqueu i seleccioneu "twitter". A continuació, feu clic a "seguidor nou".

Ara feu clic a "això" i cerqueu "webhooks" a la barra de cerca. Feu clic a "fer una sol·licitud web" i introduïu l'URL. El format de l’URL és https:// IP / Auth / update / pin

Com que el nostre pin és GPIO 5, substituïu "pin" a l'URL per "D5" Substitueix Auth pel testimoni Auth del projecte blynk que vau rebre al vostre correu electrònic al pas anterior. Substituïu la IP per la IP del núvol blynk del vostre país. Per obtenir la IP, obriu l'indicador d'ordres i escriviu "ping blynk-cloud.com". Per a l’Índia, la IP és 188.166.206.43

Seleccioneu "put" a la secció de mètode i seleccioneu "application / json" al tipus de contingut. Al cos, escriviu ["1"].

Cal tenir en compte que [“1”] representa activador activat i [“0”] representa activador desactivat

Pas 4: programació del maquinari

Programació del maquinari
Programació del maquinari
Programació del maquinari
Programació del maquinari

Assegureu-vos que teniu instal·lades les biblioteques esp8266 i Blynk al vostre IDE Arduino. Si no esteu segur de com fer-ho, feu clic aquí per obtenir un tutorial ràpid. Ara aneu a fitxers> exemples> Blynk> boards_wifi> esp8266. Apareixerà un programa de mostra.

Tot i que podeu editar-ho, no us recomanaria modificar un esbós d’exemple. Simplement copieu el codi i enganxeu-lo en un fitxer nou. Ara podeu editar aquest fitxer.

Heu d'afegir el vostre ssid wifi i la vostra contrasenya al programa on es diu "YourNetworkName" i "YourPassword". També s'hauria de substituir "YourAuthToken" pel testimoni d'autenticació que heu rebut de blynk. Després de fer-ho, podeu afegir el codi del projecte a la funció loop () després de la línia Blynk.run ().

Com que el nostre és un simple disparador LED, no hem d’escriure cap codi. Si connectem el nostre LED al pin 5 GPIO (D1), podem fer funcionar el nostre projecte.

Pas 5: proveu-ho

Aquest mètode senzill pot fer que els vostres projectes siguin increïbles. Podeu jugar amb més activadors IFTTT i funcions de Blynk per adonar-vos de quant podeu fer més amb aquestes dues aplicacions.

No esteu segur de quin projecte heu d’adaptar? Aquests són alguns dels meus projectes fets amb Blynk i IFTTT

Un rellotge que canvia de color cada vegada que un astronauta entra a l’espai

Un dispositiu que recorda a beure aigua

Un llum que parpelleja cada cop que la ISS passa per sobre

Diverteix-te automatitzant els teus projectes de bricolatge:)

Recomanat: