Satura rādītājs:

Ar internetu vadāma gaismas diode, izmantojot NodeMCU: 6 soļi
Ar internetu vadāma gaismas diode, izmantojot NodeMCU: 6 soļi

Video: Ar internetu vadāma gaismas diode, izmantojot NodeMCU: 6 soļi

Video: Ar internetu vadāma gaismas diode, izmantojot NodeMCU: 6 soļi
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Jūlijs
Anonim
Ar internetu kontrolēta gaismas diode, izmantojot NodeMCU
Ar internetu kontrolēta gaismas diode, izmantojot NodeMCU

Lietas internets (IoT) ir savstarpēji saistītu skaitļošanas ierīču, mehānisku un digitālu mašīnu, objektu, dzīvnieku vai cilvēku sistēma, kas ir aprīkoti ar unikāliem identifikatoriem un iespēju pārsūtīt datus tīklā, neprasot no cilvēka uz cilvēku vai cilvēku. mijiedarbība ar datoru.

Šajā pamācībā mēs izveidosim vienkāršu IoT projektu. Tīmekļa lapas kontrolēta gaismas diode, izmantojot vietējā tīklā savienotu NodeMCU.

APRAKSTSNodeMCU ir atvērtā pirmkoda IoT platforma. Tas ietver programmaparatūru, kas darbojas ar ESP8266 WiFi SoC no Espressif, un aparatūru, kuras pamatā ir ESP-12 modulis. Termins "NodeMcu" pēc noklusējuma attiecas uz programmaparatūru, nevis uz izstrādātāju komplektiem. Programmaparatūra ESP8266 izmanto Lua skriptu valodu. Tas ir balstīts uz Lua projektu un veidots uz Espressif Non-OS SDK priekš ESP8266. Tas izmanto daudzus atvērtā pirmkoda projektus, piemēram, Lua-cjson un spiffs. LUA balstīta interaktīvā programmaparatūra Expressif ESP8622 Wi-Fi SoC, kā arī atvērtā pirmkoda aparatūras plate, kas pretēji 3 USD vērtiem ESP8266 Wi-Fi moduļiem ietver CP2102 TTL-USB mikroshēmu programmēšanai un atkļūdošanai, ir piemērota maizei un var vienkārši barojiet, izmantojot tā mikro USB portu.

IESPĒJAS

  • Wi-Fi modulis-ESP-12E modulis, kas līdzīgs ESP-12 modulim, bet ar 6 papildu GPIO.
  • USB - mikro USB ports barošanai, programmēšanai un atkļūdošanai
  • Galvenes-2x 2,54 mm 15 kontaktu galvene ar piekļuvi GPIO, SPI, UART, ADC un strāvas tapām Disks-atiestatīšanas un zibspuldzes pogas
  • Barošana - 5V, izmantojot mikro USB portu

1. darbība. Nepieciešamie materiāli

Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli
  1. ESP8266 NodeMCU
  2. Maizes dēlis
  3. LED
  4. Jumper vadi
  5. Arduino IDE

2. darbība: NodeMCU plates pakotnes instalēšana

NodeMCU plates pakotnes instalēšana
NodeMCU plates pakotnes instalēšana
NodeMCU plates pakotnes instalēšana
NodeMCU plates pakotnes instalēšana
  1. Atveriet Arduino IDE. Dodieties uz Faili-> Preferences. Laukā Papildu pārvaldnieka vietrāži URL ievadiet https://arduino.esp8266.com/stable/package_esp8266 …
  2. Tagad dodieties uz Rīki-> Dēļi-> Valdes pārvaldnieks un atrodiet ESP8266 un instalējiet pakotni.

3. darbība. Piespraudes savienojumi

Piespraudes savienojumi
Piespraudes savienojumi
  1. D7 no NodeMCU līdz LED +ve.
  2. G no NodeMCU uz LED's -ve.

4. solis: avota kods

Avota kods
Avota kods
Avota kods
Avota kods
Avota kods
Avota kods
Avota kods
Avota kods

Kodā

nomainiet ssid uz savu ssid nosaukumu

un Parole uz jūsu SSID paroli

const char* ssid = "MODI"; // jūsu ssid

const char* password = "8826675619"; // Jūsu parole

5. darbība: koda augšupielāde

Koda augšupielāde
Koda augšupielāde

Kad esat veiksmīgi izveidojis savienojumu ar maizes dēli un rakstījis kodējumu, kodējums ir jāaugšupielādē NodeMCU, izmantojot mikro USB.

Tagad dodieties uz Rīki> Padome> ESP8266 moduļi, un jūs varat redzēt daudzas ESP8266 iespējas. Atlasiet "NodeMCU 1.0 (ESP-12E modulis). Pēc tam izvēlieties portu. Ja nevarat atpazīt savu portu, dodieties uz Vadības panelis> Sistēma> Ierīču pārvaldnieks> Ports un atjauniniet USB draiveri.

Tagad augšupielādējiet kodu uz tāfeles.

6. darbība: gaismas diodes vadība

LED kontrolēšana
LED kontrolēšana
LED kontrolēšana
LED kontrolēšana
LED kontrolēšana
LED kontrolēšana
LED kontrolēšana
LED kontrolēšana
  • Tagad atveriet savu seriālo monitoru, nevis URL.
  • Tagad ievietojiet URL tālruņa pārlūkprogrammā.
  • Tiks atvērta lapa ar divām pogām ON un OFF.
  • Ja viss ir pareizi, nospiežot ON, iedegas gaismas diode un, nospiežot OFF, LED izslēgsies.

Ieteicams: