Taula de continguts:
- Pas 1: què és NodeMCU?
- Pas 2: Com programar NodeMCU mitjançant Arduino IDE
- Pas 3: Control del LED mitjançant una pàgina HTTP mitjançant NodeMCU
- Pas 4: Codi
- Pas 5: quins altres taulers puc utilitzar en lloc de NodeMCU?
- Pas 6: Exemple de projectes:
Vídeo: Introducció W / NodeMCU ESP8266 a Arduino IDE: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
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?
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
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?
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:
Introducció a Digispark Attiny85 amb Arduino IDE: 4 passos
Introducció a Digispark Attiny85 Usant Arduino IDE: el Digispark és una placa de desenvolupament de microcontroladors basada en Attiny85 similar a la línia Arduino, només més barata, més petita i una mica menys potent. Amb tota una sèrie d’escuts per ampliar la seva funcionalitat i la possibilitat d’utilitzar el familiar Arduino ID
Introducció a ESP32 - Instal·lació de plaques ESP32 a Arduino IDE - ESP32 Blink Code: 3 passos
Introducció a ESP32 | Instal·lació de plaques ESP32 a Arduino IDE | ESP32 Blink Code: en aquest instructable veurem com començar a treballar amb esp32 i com instal·lar plaques esp32 a Arduino IDE i programarem esp 32 per executar codi blink amb arduino ide
Introducció a Esp 8266 Esp-01 amb Arduino IDE - Instal·lació de taules Esp a Arduino Ide i programació Esp: 4 passos
Introducció a Esp 8266 Esp-01 amb Arduino IDE | Instal·lació de taules Esp a Arduino Ide i programació Esp: En aquest instructables aprendrem a instal·lar taules esp8266 a Arduino IDE i a programar esp-01 i penjar-hi codi. Com que les taules esp són tan populars, vaig pensar a corregir un instructablesfor això i la majoria de la gent té problemes
Introducció a NodeMCU (ESP8266) .: 3 passos
Comenceu amb NodeMCU (ESP8266) ….: En aquest instructiu us explico com podeu començar amb NodeMCU (ESP8266) amb Arduino IDE. Aquest tutorial és per a principiants que acaben de començar. NodeMCU és com Arduino amb Wifi incorporat, de manera que podeu portar els vostres projectes en línia. A k
ESP8266-NODEMCU $ 3 WiFi Module # 1- Introducció al WiFi: 6 passos
ESP8266-NODEMCU $ 3 WiFi Module # 1- Introducció al WiFi: Arriba un nou món d’aquesta microinformàtica i això és l’ESP8266 NODEMCU. Aquesta és la primera part que mostra com podeu instal·lar l’entorn de l’esp8266 al vostre IDE arduino a través del vídeo inicial i com les parts inc