Taula de continguts:

Introducció W / NodeMCU ESP8266 a Arduino IDE: 6 passos
Introducció W / NodeMCU ESP8266 a Arduino IDE: 6 passos

Vídeo: Introducció W / NodeMCU ESP8266 a Arduino IDE: 6 passos

Vídeo: Introducció W / NodeMCU ESP8266 a Arduino IDE: 6 passos
Vídeo: NODEMCU - ESP8266 Setup on Arduino IDE (Linux Version) 2024, Juliol
Anonim
Introducció W / NodeMCU ESP8266 a Arduino IDE
Introducció W / NodeMCU ESP8266 a Arduino IDE

Visió general

En aquest tutorial, aprendreu a utilitzar NodeMCU a Arduino IDE.

Què aprendràs

  • Informació general sobre NodeMCU
  • Com instal·lar plaques basades en ESP8266 a Arduino IDE
  • Com programar NodeMCU a Arduino IDE
  • Presentació de taules que es poden utilitzar en lloc de NodeMCU

Pas 1: què és NodeMCU?

Què és NodeMCU?
Què és NodeMCU?

Avui en dia, les aplicacions IOT augmenten i els objectes de connexió són cada vegada més importants. Hi ha diverses maneres de connectar objectes, com ara el protocol Wi-Fi.

NodeMCU és una plataforma de codi obert basada en ESP8266 que permet connectar objectes i permetre la transferència de dades mitjançant el protocol Wi-Fi. A més, en proporcionar algunes de les funcions més importants dels microcontroladors com GPIO, PWM, ADC, etc., pot resoldre moltes de les necessitats del projecte.

Les característiques generals d’aquest tauler són les següents:

  • Fàcil d'usar
  • Programabilitat amb llenguatges IDE o IUA Arduino
  • Disponible com a punt d’accés o estació
  • practicable en aplicacions API basades en esdeveniments
  • Disposar d’una antena interna
  • Conté 13 pins GPIO, 10 canals PWM, I2C, SPI, ADC, UART i 1 cable

Pas 2: Com programar NodeMCU mitjançant Arduino IDE

Com programar NodeMCU mitjançant Arduino IDE
Com programar NodeMCU mitjançant Arduino IDE
Com programar NodeMCU mitjançant Arduino IDE
Com programar NodeMCU mitjançant Arduino IDE
Com programar NodeMCU mitjançant Arduino IDE
Com programar NodeMCU mitjançant Arduino IDE
Com programar NodeMCU mitjançant Arduino IDE
Com programar NodeMCU mitjançant Arduino IDE

Per utilitzar Arduino IDE per programar el NodeMCU, primer cal introduir-lo al programari.

Per fer-ho, copieu el codi següent i seguiu els passos següents:

arduino.esp8266.com/stable/package_esp8266c…

Pas 1. Trieu Preferències al menú Fitxer i introduïu el codi copiat a la part URL del Gestor de taules addicionals. A continuació, premeu D'acord.

Pas 2. Cerqueu la paraula ESP8266 a Taulers> Gestor de taulers al menú Eines. A continuació, instal·leu les plaques ESP8266. Després de la instal·lació completa, veureu l’etiqueta INSTAL·LADA a les plaques ESP8266.

Després d’aquests dos passos, podeu veure les plaques basades en l’ESP8266, com ara NodeMCU, a la llista de taules Arduino IDE i podeu triar la placa que vulgueu per penjar el codi.

Per utilitzar pins digitals, heu de seleccionar els números GPIO. Per exemple, el pin D7 es defineix com GPIO13. Per tant, heu de configurar el pin número 13 sempre que vulgueu utilitzar D7 al vostre programa. A més, podeu utilitzar el pin D2 (GPIO4) com a SDA i el pin D1 (GPIO5) com a SCL

Pas 3: Control del LED mitjançant una pàgina HTTP mitjançant NodeMCU

Podeu connectar-vos a Internet mitjançant Wi-Fi mitjançant NodeMCU i aplicar les ordres desitjades creant una pàgina

En aquest exemple, podeu controlar un LED prement les tecles ON i OFF. Introduïu el mòdul SSID i la contrasenya a la part proporcionada i pengeu-los a la vostra placa NodeMCU mitjançant Arduino IDE. (Deixeu altres paràmetres per defecte)

Pas 4: Codi

Després d'obrir el monitor sèrie, si s'estableix la connexió a Internet, se us proporcionarà l'adreça IP de la pàgina que heu creat (per exemple 192.168.1.18). Copieu-la i enganxeu-la al navegador per obrir la pàgina

Pas 5: quins altres taulers puc utilitzar en lloc de NodeMCU?

Quins altres taulers puc utilitzar en lloc de NodeMCU?
Quins altres taulers puc utilitzar en lloc de NodeMCU?

Hi ha diversos factors importants per triar el tipus de placa per a un sistema IOT, com ara el nombre de pins GPIO, protocols de comunicació, inclosa una antena, etc.

A més, hi ha diferents taulers i plataformes, cadascun té les seves característiques específiques.

Aquí els hem comparat en funció de les funcions necessàries més importants per als projectes IOT.

Pas 6: Exemple de projectes:

  • Smart Door Lock amb pàgina d'inici de sessió WiFi d'Arduino i ESP8266
  • Parleu amb el vostre Arduino i controleu-lo mitjançant l'Assistent de Google
  • Juga amb Fire Over WIFI! ESP8266 i Neopixels (inclosa l'aplicació per a Android)
  • nstagram Likes Speedometer d'Arduino i ESP8266

Si trobeu aquest tutorial útil i interessant, us agradarà a nosaltres a Facebook.

Recomanat: