Cuprins:

Noțiuni introductive W / NodeMCU ESP8266 pe Arduino IDE: 6 pași
Noțiuni introductive W / NodeMCU ESP8266 pe Arduino IDE: 6 pași

Video: Noțiuni introductive W / NodeMCU ESP8266 pe Arduino IDE: 6 pași

Video: Noțiuni introductive W / NodeMCU ESP8266 pe Arduino IDE: 6 pași
Video: How to connect Esp 8266 wifi module with Arduino Uno 2024, Noiembrie
Anonim
Noțiuni introductive W / NodeMCU ESP8266 pe Arduino IDE
Noțiuni introductive W / NodeMCU ESP8266 pe Arduino IDE

Prezentare generală

În acest tutorial, veți afla cum să utilizați NodeMCU pe Arduino IDE.

Ce vei învăța

  • Informații generale despre NodeMCU
  • Cum se instalează plăci bazate pe ESP8266 pe Arduino IDE
  • Cum se programează NodeMCU pe Arduino IDE
  • Vă prezentăm plăci care pot fi utilizate în locul NodeMCU

Pasul 1: Ce este NodeMCU?

Ce este NodeMCU?
Ce este NodeMCU?

Astăzi, aplicațiile IOT sunt în creștere, iar obiectele de conectare devin din ce în ce mai importante. Există mai multe moduri de a conecta obiecte, cum ar fi protocolul Wi-Fi.

NodeMCU este o platformă open source bazată pe ESP8266 care poate conecta obiecte și permite transferul de date folosind protocolul Wi-Fi. În plus, oferind unele dintre cele mai importante caracteristici ale microcontrolerelor, cum ar fi GPIO, PWM, ADC etc., poate rezolva multe dintre nevoile proiectului singur.

Caracteristicile generale ale acestui forum sunt următoarele:

  • Ușor de folosit
  • Programabilitate cu limbaje Arduino IDE sau IUA
  • Disponibil ca punct de acces sau stație
  • practicabil în aplicații API bazate pe evenimente
  • Având o antenă internă
  • Conținând 13 pini GPIO, 10 canale PWM, I2C, SPI, ADC, UART și 1-Wire

Pasul 2: Cum se programează NodeMCU folosind Arduino IDE

Cum se programează NodeMCU folosind Arduino IDE
Cum se programează NodeMCU folosind Arduino IDE
Cum se programează NodeMCU folosind Arduino IDE
Cum se programează NodeMCU folosind Arduino IDE
Cum se programează NodeMCU folosind Arduino IDE
Cum se programează NodeMCU folosind Arduino IDE
Cum se programează NodeMCU folosind Arduino IDE
Cum se programează NodeMCU folosind Arduino IDE

Pentru a utiliza Arduino IDE pentru a programa NodeMCU, trebuie să îl introduceți la început la software.

Pentru a face acest lucru, copiați următorul cod și urmați pașii de mai jos:

arduino.esp8266.com/stable/package_esp8266c…

pasul 1. Alegeți Preferințe în meniul Fișier și introduceți codul copiat în partea URL-uri suplimentare a administratorului de bord. Apoi apăsați OK.

Pasul 2. Căutați cuvântul ESP8266 în Panouri> manager de panouri din meniul Instrumente. Apoi instalați plăci ESP8266. După instalarea completă, veți vedea eticheta INSTALATĂ pe plăcile ESP8266.

După acești doi pași, puteți vedea plăcile bazate pe ESP8266, cum ar fi NodeMCU, în lista de plăci Arduino IDE și puteți alege placa dorită pentru a încărca codul.

Pentru a utiliza pinii digitali, trebuie să selectați numerele GPIO. De exemplu, pinul D7 este definit ca GPIO13. Deci, ar trebui să configurați numărul PIN 13 ori de câte ori doriți să utilizați D7 în programul dvs. De asemenea, puteți utiliza pinul D2 (GPIO4) ca SDA și pinul D1 (GPIO5) ca SCL

Pasul 3: Controlul LED-ului printr-o pagină HTTP folosind NodeMCU

Puteți conecta internetul prin Wi-Fi folosind NodeMCU și puteți aplica comenzile dorite prin crearea unei pagini

În acest exemplu, puteți controla un LED apăsând tasta ON și OFF. Introduceți modemul SSID și parola în partea furnizată și încărcați-le pe placa dvs. NodeMCU utilizând Arduino IDE. (Lăsați alte setări la valorile implicite)

Pasul 4: Cod

După deschiderea Serial Monitor, dacă este stabilită conexiunea la Internet, vi se va da adresa IP a paginii pe care ați creat-o (de exemplu 192.168.1.18). Copiați și lipiți-o în browserul dvs. pentru a deschide pagina

Pasul 5: Ce alte plăci pot folosi în loc de NodeMCU?

Ce alte placi pot folosi în loc de NodeMCU?
Ce alte placi pot folosi în loc de NodeMCU?

Există diferiți factori importanți pentru alegerea tipului de placă pentru un sistem IOT, cum ar fi numărul de pini GPIO, protocoale de comunicare, inclusiv o antenă etc.

De asemenea, există diferite plăci și platforme, fiecare având caracteristicile sale specifice.

Aici le-am comparat pe baza celor mai importante caracteristici necesare pentru proiectele IOT.

Pasul 6: Exemple de proiecte:

  • Blocare ușă inteligentă cu pagină de conectare WiFi de către Arduino și ESP8266
  • Vorbește cu Arduino și controlează-l de Google Assistant
  • Joacă-te cu Fire Over WIFI! ESP8266 și Neopixeli (inclusiv aplicația Android)
  • nstagram Likes Speedometer de Arduino și ESP8266

Dacă vi se pare util și interesant acest tutorial, vă rugăm să ne placeți pe facebook.

Recomandat: