Taula de continguts:
- Pas 1: Com funcionen?
- Pas 2: Configuració de Blynk
- Pas 3: Configuració d'IFTTT
- Pas 4: programació del maquinari
- Pas 5: proveu-ho
Vídeo: Com afegir funcions IOT als vostres projectes: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
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
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
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
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:
Rebeu notificacions per correu electrònic dels vostres projectes IoT: 6 passos
Rebeu notificacions per correu electrònic dels vostres projectes IoT: notificacions per correu electrònic del programa que connecten els vostres projectes IoT amb Adafruit IO i IFTTT. He publicat alguns projectes IoT. Espero que els hagueu vist, si no, us convido al meu perfil i els comprovo. Volia rebre algunes notificacions quan una variable
LEDs Rainbow per als vostres projectes: 4 passos (amb imatges)
LEDs arc de Sant Martí per als vostres projectes: Hola a tothom! He estat utilitzant aquests LEDs per a molts projectes decoratius i el resultat sempre és increïble, així que vull compartir les meves experiències amb vosaltres. Vaig veure molta gent comprant controladors de tires LED RGB i utilitzant com a 3 o 5 a canvi de mode de color només a
AFEGEIX el commutador tàctil capacitiu als vostres projectes: 7 passos
AFEGEIX un commutador tàctil capacitiu als vostres projectes: Com afegir un commutador tàctil capacitiu als vostres projectes a casa Hola, hi ha amics electrònics de bricolatge en aquest tutorial, us mostraré com podeu afegir un commutador tàctil capacitiu als vostres projectes electrònics de manera barata i donar-los el vostre projecte de bricolatge. un aspecte professional
Suport de bateria de guerrilla per als vostres projectes Breadboard / Arduino: 3 passos
Suport de bateria guerrilla per als vostres projectes Breadboard / Arduino: Estic experimentant amb el DS1307 i l'Arduino, he hagut de trobar una manera de connectar una bateria CR1212. Vaig remenar a la caixa dels connectors i no vaig trobar res que pogués ajudar-me. Llavors, eur ê ka! Tenia una il·luminació
Llista de ** COSES GRATU **TS ** per als vostres projectes: 8 passos
Llista de ** COSES GRATU **TS ** per als vostres projectes: aquesta és una llista de llocs dels quals podeu obtenir articles GRATU ,TS, que podeu utilitzar en els vostres projectes …. És gratuït i els articles s’envien de franc, així que sí, espero que us agradi la llista! D'acord, així que he organitzat aquesta instrucció per tipus de producte. PM jo si teniu un lloc