Satura rādītājs:

Darba sākšana W/ NodeMCU ESP8266 ar Arduino IDE: 6 soļi
Darba sākšana W/ NodeMCU ESP8266 ar Arduino IDE: 6 soļi

Video: Darba sākšana W/ NodeMCU ESP8266 ar Arduino IDE: 6 soļi

Video: Darba sākšana W/ NodeMCU ESP8266 ar Arduino IDE: 6 soļi
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Jūlijs
Anonim
Darba sākšana W/ NodeMCU ESP8266 ar Arduino IDE
Darba sākšana W/ NodeMCU ESP8266 ar Arduino IDE

Pārskats

Šajā apmācībā jūs uzzināsit, kā lietot NodeMCU Arduino IDE.

Ko Tu iemācīsies

  • Vispārīga informācija par NodeMCU
  • Kā instalēt uz ESP8266 balstītas plates Arduino IDE
  • Kā programmēt NodeMCU Arduino IDE
  • Iepazīstinām ar dēļiem, kurus var izmantot NodeMCU vietā

1. darbība: kas ir NodeMCU?

Kas ir NodeMCU?
Kas ir NodeMCU?

Šodien IOT lietojumprogrammu skaits pieaug, un objektu savienošana kļūst arvien svarīgāka. Ir vairāki veidi, kā savienot objektus, piemēram, Wi-Fi protokolu.

NodeMCU ir atvērtā koda platforma, kuras pamatā ir ESP8266, kas var savienot objektus un ļaut pārsūtīt datus, izmantojot Wi-Fi protokolu. Turklāt, nodrošinot dažas no vissvarīgākajām mikrokontrolleru funkcijām, piemēram, GPIO, PWM, ADC uc, tas var atrisināt daudzas projekta vajadzības.

Šīs plāksnes vispārīgās iezīmes ir šādas:

  • Viegli izmantot
  • Programmējamība ar Arduino IDE vai IUA valodām
  • Pieejams kā piekļuves punkts vai stacija
  • praktiski izmantojams uz notikumiem orientētās API lietojumprogrammās
  • Ir iekšējā antena
  • Satur 13 GPIO tapas, 10 PWM kanālus, I2C, SPI, ADC, UART un 1 vadu

2. darbība. Kā programmēt NodeMCU, izmantojot Arduino IDE

Kā programmēt NodeMCU, izmantojot Arduino IDE
Kā programmēt NodeMCU, izmantojot Arduino IDE
Kā programmēt NodeMCU, izmantojot Arduino IDE
Kā programmēt NodeMCU, izmantojot Arduino IDE
Kā programmēt NodeMCU, izmantojot Arduino IDE
Kā programmēt NodeMCU, izmantojot Arduino IDE
Kā programmēt NodeMCU, izmantojot Arduino IDE
Kā programmēt NodeMCU, izmantojot Arduino IDE

Lai NodeMCU programmēšanai izmantotu Arduino IDE, vispirms tas ir jāievada programmatūrā.

Lai to izdarītu, nokopējiet šo kodu un veiciet tālāk norādītās darbības.

arduino.esp8266.com/stable/package_esp8266c…

1. darbība. Izvēlnē Fails izvēlieties Preferences un ievadiet nokopēto kodu sadaļā Papildu valdes pārvaldnieka URL. Pēc tam nospiediet OK.

2. solis. Meklējiet vārdu ESP8266 izvēlnē Rīki Dēļi> dēļu pārvaldnieks. Pēc tam instalējiet ESP8266 dēļus. Pēc pilnīgas instalēšanas uz ESP8266 plāksnēm redzēsit uzrakstu INSTALLED.

Pēc šīm divām darbībām jūs varat redzēt uz ESP8266 balstītas plates, piemēram, NodeMCU, savā Arduino IDE dēļu sarakstā, un jūs varat izvēlēties vēlamo dēli, lai augšupielādētu kodu.

Lai izmantotu digitālās tapas, jāizvēlas GPIO numuri. Piemēram, D7 tapa ir definēta kā GPIO13. Tāpēc jums vajadzētu iestatīt tapu numuru 13 ikreiz, kad vēlaties programmā izmantot D7. Varat arī izmantot D2 tapu (GPIO4) kā SDA un D1 tapu (GPIO5) kā SCL

3. darbība: gaismas diodes vadīšana caur HTTP lapu, izmantojot NodeMCU

Jūs varat izveidot savienojumu ar internetu, izmantojot Wi-Fi, izmantojot NodeMCU, un piemērot vēlamās komandas, izveidojot HTTP lapu.

Šajā piemērā jūs varat vadīt LED, nospiežot ON un OFF taustiņu. Ievadiet modema SSID un paroli paredzētajā daļā un augšupielādējiet to savā NodeMCU panelī, izmantojot Arduino IDE. (Atstājiet citus iestatījumus pēc noklusējuma)

4. solis: kods

Ja ir izveidots interneta savienojums, pēc seriālā monitora atvēršanas jums tiks dota jūsu izveidotās lapas IP adrese (piemēram, 192.168.1.18). Nokopējiet un ielīmējiet to savā pārlūkprogrammā, lai atvērtu HTTP lapu.

5. darbība. Kādas citas plates es varu izmantot NodeMCU vietā?

Kādas citas plates es varu izmantot NodeMCU vietā?
Kādas citas plates es varu izmantot NodeMCU vietā?

Pastāv dažādi svarīgi faktori, lai izvēlētos IOT sistēmas plates tipu, piemēram, GPIO tapu skaits, saziņas protokoli, ieskaitot antenu utt.

Ir arī dažādi dēļi un platformas, katrai no tām ir savas īpatnības.

Šeit mēs tos salīdzinājām, pamatojoties uz vissvarīgākajām nepieciešamajām funkcijām IOT projektiem.

6. darbība: projektu piemēri:

  • Arduino un ESP8266 viedo durvju slēdzene ar WiFi pieteikšanās lapu
  • Runājiet ar savu Arduino un kontrolējiet to, izmantojot Google palīgu
  • Spēlējiet ar uguni, izmantojot WIFI! ESP8266 un neopikseļi (ieskaitot Android lietotni)
  • nstagram patīk Arduino un ESP8266 spidometrs

Ja šī apmācība jums šķiet noderīga un interesanta, lūdzu, atzīmējiet mūs Facebook.

Ieteicams: