Taula de continguts:
- Pas 1: Instal·lació del programari Arduino IDE
- Pas 2: Obrir Arduino IDE
- Pas 3: Obriu el Gestor de taules
- Pas 4: seleccioneu la biblioteca del tauler ESP 8266
- Pas 5: Selecció del tauler
- Pas 6: Connexió al PC
- Pas 7: El meu primer programa
- Pas 8: pengeu el vostre primer programa
- Pas 9: afegir biblioteques
- Pas 10: Obteniu l'aplicació Blynk al vostre telèfon intel·ligent
- Pas 11: creeu la vostra primera aplicació Blynk
- Pas 12: executeu el programa
- Pas 13: Com funciona el codi …
- Pas 14: la pestanya Blynk
Vídeo: El meu primer dispositiu IoT: 14 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
En aquest instructiu aprendrem com instal·lar Arduino IDE per al meu primer dispositiu IoT, de manera que al final hi podrem executar codi arduino i controlar-lo des del telèfon mòbil.
Pas 1: Instal·lació del programari Arduino IDE
Instal·leu el programari Arduino IDE des d’aquest enllaç
Després d'instal·lar una icona IDE d'Arduino es crea a l'escriptori.
Pas 2: Obrir Arduino IDE
Obriu l'IDE Arduino des de l'escriptori.
Premeu Ctrl + coma per obrir el tauler de preferències.
Al Gestor de taules addicionals, introduïu l'URL que es mostra a continuació i premeu D'acord.
arduino.esp8266.com/stable/package_esp8266com_index.json
Pas 3: Obriu el Gestor de taules
Obriu el Gestor de juntes.
Pas 4: seleccioneu la biblioteca del tauler ESP 8266
S'obre la finestra del Gestor de taules, desplaça't per la pàgina de la finestra fins a baix fins que vegis el mòdul amb el nom ESP8266. Un cop el trobeu, seleccioneu aquest mòdul, seleccioneu la versió i feu clic al botó Instal·la. Quan estigui instal·lat, tanqueu la finestra.
Pas 5: Selecció del tauler
Per executar My First IoT amb Arduino hem de seleccionar la placa NodeMCU 1.0 (mòdul ESP-12E).
Això es pot fer desplaçant-se cap avall, tal com es mostra a la figura anterior. Premeu retorn
Pas 6: Connexió al PC
Connecteu el controlador MyFirst IoT a l'ordinador mitjançant el cable USB. Quan es connecti, es detectarà el port COM i hauríeu de veure el vostre PC carregant els controladors adequats. Un cop acabat això, aneu al gestor de dispositius i anoteu el port Com en ús (que es mostra a la figura anterior)
Pas 7: El meu primer programa
Ara obriu la pestanya Fitxer i aneu als exemples que apareixen a l'exemple incorporat, aneu a 01. Bàsics i feu clic a Parpellejar per obrir la finestra.
Feu clic a les eines per seleccionar el port: "COM" en funció del port COM de l'ordinador al qual s'ha connectat el controlador. Per identificar el port COM, consulteu els passos anteriors.
Pas 8: pengeu el vostre primer programa
Feu clic a la fletxa dreta que es mostra a la figura per carregar el programa al mòdul. Una vegada que el programa ha carregat, el LED del controlador parpellejarà i s'apagarà a intervals d'un segon.
Enhorabona: acabeu d'executar el vostre primer dispositiu IoT. Ara podem passar a alguna cosa més interessant i engegar i apagar el LED des del telèfon mòbil.
Pas 9: afegir biblioteques
El compilador Arduino fa un ús extensiu de les biblioteques. Es tracta de peces discretes i codis que ajuden el dispositiu a realitzar multitud de tasques.
Fem això a la vegada.
Baixeu-vos el fitxer zip de Blynk que es mostra a continuació. Tingueu en compte on l’heu emmagatzemat.
Obriu la pestanya Sketch, seleccioneu l'opció "Inclou biblioteca" i, a continuació, "Afegeix biblioteca.zip". Apunteu la pantalla de selecció cap a la ubicació del fitxer zip que heu baixat i confirmeu-lo.
Al cap d'uns segons, la biblioteca s'afegirà al vostre IDE Arduino.
Repetiu-ho per a la resta de biblioteques
Pas 10: Obteniu l'aplicació Blynk al vostre telèfon intel·ligent
Aneu a la botiga d'aplicacions del vostre telèfon i cerqueu Blynk. Instal·leu l'aplicació Blynk i executeu-la.
Haureu de proporcionar una adreça de correu electrònic i una contrasenya. Assegureu-vos que sigui una adreça de correu electrònic vàlida perquè és on s’enviaran els testimonis d’autenticació.
La gent amable de Blynk us dóna 2000 unitats “Energy” per començar. A mesura que creeu projectes més complexos, necessitareu més "energia" que podeu comprar a l'aplicació.
De moment, eliminarem projectes a mesura que passem d’un exemple a l’altre i aprofitem una característica realment ordenada del codi QR del projecte de Blynk. Hi arribarem al següent pas.
Pas 11: creeu la vostra primera aplicació Blynk
Premeu el símbol QR a la part superior de la pantalla i la càmera s'encendrà.
Apunteu la càmera al codi QR anterior i Blynk us crearà el projecte. Quan s'hagi creat el projecte, premeu el símbol de la femella a la part superior de la pantalla, desplaceu-vos cap avall i seleccioneu "envia-ho a tots"
En pocs segons, rebreu un codi d’autenticació que us serà enviat per correu electrònic.
A l’IDE Arduino, seleccioneu Fitxer / Exemples / El meu dispositiu_IOT / Blynk_LED.
S'obrirà el fitxer del programa.
Copieu i enganxeu el testimoni d'autenticació que heu rebut de Blynk i introduïu el SSID i la contrasenya a la pantalla.
Premeu el botó de fletxa de càrrega per enviar el programa al controlador.
Pas 12: executeu el programa
A l'aplicació Blynk, premeu el botó Reprodueix a la part superior dreta de la pantalla.
Veureu un botó LED i un camp d'estat. En prémer el botó, s'encendrà i s'apagarà el LED del controlador i s'actualitzarà l'estat en conseqüència.
Enhorabona, ara podeu controlar el vostre projecte des de qualsevol lloc del món on tingueu accés a Internet.
Pas 13: Com funciona el codi …
Aquest no és un tutorial de programació, però aquí teniu una idea del codi i de com funciona amb Blynk.
He posat el codi a propòsit en pestanyes separades de l'IDE d'Arduino perquè pugueu veure els components principals. No cal fer-ho quan comenceu a programar.
Vegem primer la pestanya Blynk_LED. A part dels codis d’autorització de projectes, SSID i contrasenya, no haureu de canviar-ho en cap dels exemples del projecte.
Conté informació important sobre la biblioteca en ús (#include).
La pestanya de configuració fa això: s’executa una vegada que el controlador arrenca i emet instruccions per configurar-lo. En aquest cas, configurem el monitor sèrie perquè funcioni a 115200 baud i configurem Blynk i el wifi.
La pestanya del bucle fa això: fa voltes i voltes executant repetidament qualsevol codi que hi hagi. En aquest cas, s’assegura que blynk i els temporitzadors s’executen (que configurarem en un tutorial diferent juntament amb les pestanyes del programa, temporitzadors i utilitats).
Pas 14: la pestanya Blynk
Abans de mirar el codi, donem un cop d'ull a aquests dos "ginys" a la pantalla de Blynk.
El "botó" es designa com a pin "virtual" i hem seleccionat la ranura 0 per a això (V0). És un giny que genera una sortida que s’envia al controlador. Tingueu en compte que l'hem configurat com a commutador On / Off en lloc de commutador Push (momentani).
L'indicador d'estat és un widget de "visualització de valor" i rep les dades que s'envien des del controlador. S'ha configurat com a pin virtual i hem seleccionat la ranura 1 per a això.
Ara vegem el codi.
La primera declaració, BLYNK_WRITE (V0), indica al codi que escolti una instrucció de Blynk procedent del pin virtual 0. Cada vegada que canvia aquest botó, Blynk enviarà un 0 o un 1 al controlador, inclòs a param.asInt ().
Si s’envia un 0, el controlador:
- Emet l'ordre morse.on (); (mitjançant una biblioteca del fitxer d’inclusió que vam incloure al principi) que encén el LED.
- Imprimeix "LED encès" a la interfície sèrie (terminal de PC)
- Envia "LED encès" al giny de "visualització de valor" de Blynk que hem designat a la ranura 1. Utilitza el Blynk.virtualWrite (V1, "LED apagat"); instrucció per fer-ho.
- Si s’envia un 1 al controlador, fa el contrari de tot això.
Bastant senzill eh?
Recomanat:
El meu dispositiu IoT: activador GPS: 5 passos
El meu dispositiu IoT: activador GPS: en aquesta instrucció, aprendreu a configurar el controlador IoT per enviar un correu electrònic quan estigueu a x minuts de casa
El meu primer sintetitzador: 29 passos (amb imatges)
El meu primer sintetitzador: el sintetitzador infantil va sorgir mentre estava assegut sobre un embolic embolicat de cables del sintetitzador. El meu amic Oliver va venir, va avaluar la situació i va dir: "Saps que has aconseguit fer la joguina infantil més complicada del món". Mentre que el meu primer r
Dispositiu ASS (dispositiu social antisocial): 7 passos
Dispositiu ASS (dispositiu social antisocial): digueu que sou la persona que li agrada estar a prop de la gent però que no li agrada que s’acosti massa. També ets agradable a la gent i et costa dir no a la gent. Per tant, no sabeu com dir-los que es retirin. Bé, entreu: el dispositiu ASS. S
El meu dispositiu IoT: primer relé: 5 passos
El meu dispositiu IoT: primer relé: en aquest instructiu, controlarem un relé de Blynk. Activació i desactivació de l'aplicació. Assegureu-vos de saber què esteu fent si teniu intenció de connectar el relé a la xarxa elèctrica
Termòmetre USB interior / exterior (o, "El meu primer dispositiu USB"): 4 passos (amb imatges)
Termòmetre USB interior / exterior (o, "El meu primer dispositiu USB"): es tracta d'un disseny senzill que demostra el perifèric USB del PIC 18F. Hi ha un munt d’exemples de xips 18F4550 de 40 pins en línia, aquest disseny demostra la versió més petita de 18 pins de 18F2550. El PCB utilitza peces de muntatge superficial, però totes