Taula de continguts:
- Pas 1: mireu el vídeo
- Pas 2: prepareu Arduino IDE per treballar amb el mòdul Wi-Fi NodeMCU
- Pas 3: proveu la pantalla de matriu de punts
- Pas 4: prepareu ThingHTTP
- Pas 5: proveu el mòdul
- Pas 6: esbós final
- Pas 7: Fet
Vídeo: Visualització de la paraula del dia amb IoT: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
En aquest instructiu, us mostraré com podeu crear una "Paraula del Dia" mitjançant el mòdul Wi-Fi NodeMCU i una pantalla de matriu de punts. En lloc de la paraula del dia, podeu mostrar tot el que vulgueu (text) des de tot Internet després de passar aquest tutorial. Si és la primera vegada que utilitzeu un mòdul Wi-Fi, aquest tutorial també us ajudarà, ja que he tractat des del principi fins al final.
Entrem-hi.
Pas 1: mireu el vídeo
Al vídeo he cobert tots els passos necessaris per construir aquest projecte. També he tractat una explicació profunda del codi utilitzat en el projecte, que també és útil per a principiants i, en cas contrari, no és possible d’explicar-la en format escrit.
Assegureu-vos de mirar-ho abans de continuar.
Pas 2: prepareu Arduino IDE per treballar amb el mòdul Wi-Fi NodeMCU
La primera vegada que es treballa en un mòdul Wi-Fi no sempre és un passeig per a la majoria dels usuaris (jo també). Per tant, es recomana començar pas a pas amb ell.
Suggeriré aquesta classe Instructables per a tots els principiants. L’autor bekathwia ha fet un gran treball explicant com començar amb aquest mòdul. Jo mateix vaig utilitzar la mateixa font per conèixer el mòdul.
Per tant, si sou principiants, passeu per aquesta classe i només podreu sortir en els propers passos.
Pas 3: proveu la pantalla de matriu de punts
Connecteu el Dot Matrix al mòdul Wi-Fi de la següent manera:
DMD - NodeMCU
Vcc - 3,3V
Gnd - Gnd
Clk - D5
Din - D7
CS - D8
Ara per comprovar Dot Matrix Display, afegiu biblioteques MD Parola i MD_MAX72XX a la biblioteca Arduino.
Abans d’utilitzar-lo, aneu a la carpeta de biblioteques Arduino, obriu la carpeta de la biblioteca MD_MAX_72XX, aneu a documents i obriu qualsevol fitxer HMTL i, a continuació, determineu el tipus de pantalla de matriu de punts que teniu (feu clic aquí per obtenir més informació). El meu és FC_16. Després d'això, aneu a la carpeta "src" i obriu el fitxer MD_MAX72XX.h. Modifiqueu el fitxer de capçalera segons el mòdul que tingueu i deseu-lo. Ara podeu consultar el vostre mòdul, obrir l’esbós de prova i penjar-lo. La matriu de punts hauria de mostrar alguns patrons seguits dels seus títols, que també es poden veure al monitor sèrie.
Pas 4: prepareu ThingHTTP
1. Obriu Mozilla Firefox (Chrome no funcionava per a mi).2. Trieu el vostre lloc web (he utilitzat Dictionary.com).3. Feu clic amb el botó dret a la paraula que us interessi, seleccioneu inspecciona l'element. Copieu XPath del codi ressaltat.5. Aneu a Thingspeak.com6. Aneu a les aplicacions i seleccioneu ThingHTTP.7. Creeu un ThingHTTP nou, anomeneu-lo, proporcioneu l'URL de la pàgina des d'on heu copiat XPath, enganxeu XPath copiat prèviament a la cadena d'anàlisi, deseu el ThingHTTP.
Preneu nota de l'API generada.
Mireu el vídeo per comprendre-ho adequadament i la necessitat de fer-ho.
Pas 5: proveu el mòdul
Obriu l'esbós adjunt en aquest pas i editeu el SSID Wi-Fi, la clau de passada i la clau API i pengeu-lo Després de carregar-lo, obriu el monitor sèrie, si la sortida és semblant a la que he adjuntat en aquest pas, el mòdul funciona bé i podeu passar al pas final.
Si voleu, també podeu utilitzar qualsevol lloc web diferent, consulteu-ho.
Pas 6: esbós final
Feu les mateixes connexions que al pas 3. El codi final s'adjunta en aquest pas.
Editeu el SSID Wi-Fi, la clau de passada (deixeu en blanc les cometes si hi ha Wi-Fi oberta) i l'API i pengeu-lo al mòdul.
Un cop s'hagi connectat a la xarxa Wi-Fi i hagi obtingut les dades, es desconnectarà i mostrarà la paraula i el significat al DMD (mireu el LED integrat per determinar l'estat, parpelleja; intenta connectar-se a la xarxa Wi-Fi, blau continu) - connectat, apagat - desconnectat). La desconnexió del Wi-Fi estalvia energia, però també té un desavantatge: haureu de reiniciar el mòdul per obtenir dades noves.
Però per a aplicacions com aquestes, en realitat no crec que sigui una bona idea mantenir-se connectat a la xarxa Wi-Fi, tot i que podeu fer-ho fàcilment després d’haver modificat el programa. Tot depèn de tu.
Pas 7: Fet
Això és!
No dubteu a comentar cap consell o dubte, estaré encantat d’ajudar-vos.
Gràcies per llegir, penseu en subscriure-us i, si us ha agradat aquest projecte, consulteu el nostre canal de YouTube, en tenim molts:)
Ens veiem a la següent instrucció.
Recomanat:
Com es desactiva la correcció automàtica només per a una paraula (iOS): 3 passos
Com es desactiva la correcció automàtica només per a una paraula (iOS): de vegades, la correcció automàtica pot corregir alguna cosa que no vulgueu corregir, per exemple. les abreviatures de text comencen a convertir-se en majúscules (corregint imo a IMO, per exemple). A continuació s’explica com forçar-lo a deixar de corregir una paraula o frase sense desactivar aut
Peces d'escacs de paraula parlada: 7 passos (amb imatges)
Peces d’escacs de paraula parlada: he fet peces d’escacs molt personals amb la meva veu. Cada peça es basa en la forma del so que vaig fer mentre deia el seu nom. No és un conjunt complet, ja que l’altra banda s’ha de fer de la mateixa manera, sinó amb la veu del meu oponent
Visualització del tren i el temps del Regne Unit: 5 passos
Visualització del tren i del temps del Regne Unit: aquest instructiu és per a les sortides del tren del Regne Unit amb bateria i la visualització del temps. Va utilitzar la base de dades National Rail OpenLDBWS per obtenir informació de sortida del tren en temps real d’una estació de ferrocarril local en concret i mostrar-la. Utilitza openweather
Temperatura de visualització al mòdul de visualització LED P10 mitjançant Arduino: 3 passos (amb imatges)
Temperatura de visualització al mòdul de visualització LED P10 mitjançant Arduino: en el tutorial anterior s’ha explicat com mostrar text al mòdul de visualització LED Dot Matrix P10 mitjançant Arduino i el connector DMD, que podeu consultar aquí. En aquest tutorial oferirem un senzill tutorial de projecte mitjançant el mòdul P10 com a mitjà de visualització
Snowmanthesizer - Cosa al dia - Dia 2: 8 passos (amb imatges)
Snowmanthesizer - Thing a Day - Day 2: L’altra nit vaig tallar infinites fulles d’adhesius de robots per fer feliços a tots els nens. Sí, tan sols esmicolar-me, tenint en compte els meus propis negocis, i aleshores el nostre temible líder Eric em posa a les mans tres coses plàstiques d’aspecte estrany. Ell m'informa que