Taula de continguts:
- Pas 1: Configuració d'AskSensors
- Pas 2: prepareu el maquinari
- Pas 3: Creeu el maquinari
- Pas 4: escriviu el codi
- Pas 5: executeu el codi
- Pas 6: visualitzeu les vostres dades
- Pas 7: Ben fet
Vídeo: Connexió d'Arduino WiFi al núvol mitjançant ESP8266: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
En aquest tutorial us explicarem com connectar el vostre Arduino al núvol IoT mitjançant WiFi.
Configurarem una configuració composta des d’un mòdul WiFi Arduino i ESP8266 com a cosa IoT i la prepararem per comunicar-se amb el núvol AskSensors.
Comencem!
Pas 1: Configuració d'AskSensors
Com a primer pas, hem de configurar un compte a la plataforma IoT AskSensors. AskSensors és una plataforma IoT que proporciona comunicació entre dispositius connectats a Internet i el núvol. Ofereix un compte de prova gratuït, de manera que no cal ni obrir la cartera per començar.
Us recomano seguir aquesta guia d'introducció. Això us mostrarà com podeu crear i comptabilitzar i configurar un sensor nou al qual enviar dades.
Pas 2: prepareu el maquinari
En aquesta demostració necessitarem el següent maquinari:
- Arduino, estic fent servir un Arduino Uno
- Mòdul WiFi ESP8266, estic fent servir un ESP-01S
- Ordinador amb Arduino IDE
- Cable USB Arduino
- Filferros i taulers de tall
La foto superior mostra el meu prototip.
Pas 3: Creeu el maquinari
La connexió entre Arduino i ESP8266 és la següent:
- ESP TX al pin 10 d'Arduino, a través de resistència d'1K.
- ESP RX al pin 11 d'Arduino, a través de la resistència de 1 K.
- ESP VCC a Arduino 3V3
- ESP CH_PD a Arduino 3V3
- ESP GND a Arduino GND
Nota: Els GPIO ESP8266 requereixen senyals de 3V3 (no tolerants a 5V). Per fer un pirateig ràpid, només podeu afegir una resistència sèrie de 1K entre els pins Arduino i els pins ESP8266 per protegir els GPIO ESP8266 dels danys. No obstant això, per a la producció, es necessita un canvi de nivell de 5V / 3V3 per garantir la fiabilitat del circuit a llarg termini. Podeu consultar aquesta pàgina per obtenir un mòdul de canvi de nivell de 5V / 3V3.
Pas 4: escriviu el codi
Ara anem a escriure el codi per enviar dades senzilles des de l’Arduino al núvol AskSensors mitjançant WiFi. El codi Arduino es comunica amb el mòdul WiFi ESP8266 mitjançant ordres AT. Les dades s’enviaran a AskSensors mitjançant connexió
Haurem d’aportar la “tecla Api” que vam obtenir prèviament d’AskSensors per enviar les dades al sensor correcte al núvol.
Codi a punt per utilitzar:
A la pàgina de github AskSensors es proporciona un codi a punt per utilitzar. Baixeu-vos el codi i configureu les variables següents a la vostra configuració (SSID WiFi, contrasenya i "Api Key In"):
String ssid = "…………."; // SSID Wifi
String password = "…………."; // Cadena de contrasenya Wifi apiKeyIn = "…………."; // Clau API
Pas 5: executeu el codi
Ara és hora de connectar el tauler.
- Connecteu l'Arduino a l'ordinador mitjançant un cable USB.
- Obriu Arduino IDE i cliqueu el codi.
- Obriu un terminal sèrie. Hauríeu de veure que Arduino gestiona les ordres AT amb l’ESP8266, que realitza la connexió a xarxes WiFi i envia dades al núvol AskSensors a través de sol·licituds
Pas 6: visualitzeu les vostres dades
Podeu visualitzar les vostres dades mitjançant un gràfic. Aneu al tauler d'AskSensors i obriu el sensor al qual envieu les dades. AskSensors permet a l'usuari visualitzar les vostres dades en diferents tipus de gràfics, inclosos Line, Gauge, scatter i Bar. La imatge adjunta mostra el cas del gràfic lineal.
És possible que necessiteu:
Hi ha altres funcions disponibles, com ara visualitzar dades en un gràfic complet en directe, compartir el gràfic amb aplicacions i usuaris externs, exportar dades en fitxers CSV i molt més.
Pas 7: Ben fet
Espero que aquest tutorial us hagi ajudat.
Consulteu aquesta llista de tutorials si necessiteu assistència per connectar maquinari com Arduino, ESP8266, ESP32, Raspberry Pi al núvol.
Recomanat:
Com connectar Raspberry Pi al núvol mitjançant Node.js: 7 passos
Com connectar Raspberry Pi al núvol mitjançant Node.js: aquest tutorial és útil per a qualsevol persona que vulgui connectar un Raspberry Pi al núvol, especialment a la plataforma IoS AskSensors, mitjançant Node.js. No teniu un Raspberry Pi? Si actualment no teniu un Raspberry Pi, us recomanaré que obtingueu un Raspberry
Domòtica controlada per Internet / núvol mitjançant Esp8266 (aREST, MQTT, IoT): 7 passos (amb imatges)
Automatització domèstica controlada per Internet / núvol mitjançant Esp8266 (aREST, MQTT, IoT): TOTS els crèdits a http://arest.io/ per al servei al núvol !! IoT el tema més discutit del món ara mateix !! Els servidors i serveis al núvol que ho fan possible són el punt d’atracció del món actual … EXCLUIR LA BARRERA DE DISTÀNCIA va ser i és el
Monitorització de temperatura i humitat mitjançant ESP-01 i DHT i el núvol AskSensors: 8 passos
Monitorització de temperatura i humitat mitjançant ESP-01 i DHT i el núvol AskSensors: en aquest instructiu aprendrem a controlar la temperatura i les mesures d’humitat mitjançant la placa IOT-MCU / ESP-01-DHT11 i la plataforma IoT AskSensors .Tric el mòdul IOT-MCU ESP-01-DHT11 per a aquesta aplicació perquè
Guia de connexió PLSD: Connexió a Apple TV mitjançant AirPlay [No oficial]: 10 passos
Guia de connexió PLSD: Connexió a Apple TV mitjançant AirPlay [No oficial]: es proporciona la següent guia per il·lustrar el procés de connexió a televisors Apple de sala de conferències mitjançant AirPlay. Aquest recurs no oficial es proporciona com a cortesia de l’administració, el personal i els hostes autoritzats del districte escolar de Perkins
Connexió d’un sensor DHT11 / DHT22 al núvol amb una placa basada en l’ESP8266: 9 passos
Connexió d'un sensor DHT11 / DHT22 al núvol amb una placa basada en ESP8266: a l'article anterior, vaig connectar la meva placa NodeMCU basada en ESP8266 a un servei Cloud4RPi. Ara, és hora d’un projecte real