Sisukord:

Interneti -juhitav LED NodeMCU abil: 6 sammu
Interneti -juhitav LED NodeMCU abil: 6 sammu

Video: Interneti -juhitav LED NodeMCU abil: 6 sammu

Video: Interneti -juhitav LED NodeMCU abil: 6 sammu
Video: Hacking into Android in 32 seconds | HID attack | Metasploit | PIN brute force PoC 2024, Juuli
Anonim
Interneti -juhitav LED, kasutades NodeMCU -d
Interneti -juhitav LED, kasutades NodeMCU -d

Asjade Internet (asjade internet) on omavahel seotud arvutusseadmete, mehaaniliste ja digitaalsete masinate, esemete, loomade või inimeste süsteem, mis on varustatud unikaalsete identifikaatoritega ja võimalusega edastada andmeid võrgu kaudu, ilma et see nõuaks inimestevahelisi või inim- arvutiga suhtlemine.

Selles juhendis teeme lihtsa asjade Interneti -projekti. Veebilehe juhitav LED, kasutades kohalikku võrku ühendatud NodeMCU -d.

KIRJELDUSNodeMCU on avatud lähtekoodiga asjade Interneti platvorm. See sisaldab püsivara, mis töötab espressifi ESP8266 WiFi SoC-ga, ja riistvara, mis põhineb ESP-12 moodulil. Mõiste "NodeMcu" viitab vaikimisi püsivarale, mitte arenduskomplektidele. Püsivara ESP8266 kasutab Lua skriptikeelt. See põhineb Lua projektil ja põhineb ESP8266 jaoks mõeldud Espressifi mitte-OS SDK-l. See kasutab palju avatud lähtekoodiga projekte, näiteks Lua-cjson ja spiffs. LUA-l põhinev interaktiivne püsivara Expressif ESP8622 Wi-Fi SoC jaoks, samuti avatud lähtekoodiga riistvaraplaat, mis erinevalt 3-dollaristest ESP8266 WiFi-moodulitest sisaldab programmeerimiseks ja silumiseks CP2102 TTL-USB-kiipi, on leivaplaadisõbralik ja suudab saab lihtsalt toita selle mikro -USB -pordi kaudu.

FUNKTSIOONID

  • WiFi-moodul-ESP-12E moodul, mis sarnaneb ESP-12 mooduliga, kuid sisaldab 6 täiendavat GPIO-d.
  • USB - mikro -USB -port toide, programmeerimine ja silumine
  • Päised-2x 2,54 mm 15-kontaktiline päis, millel on juurdepääs GPIO-dele, SPI-le, UART-ile, ADC-le ja toitepistikutele.
  • Toide - 5V mikro -USB -pordi kaudu

Samm: vajalikud materjalid

Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
  1. ESP8266 NodeMCU
  2. Leivalaud
  3. LED
  4. Jumper juhtmed
  5. Arduino IDE

2. samm: NodeMCU plaadipaketi installimine

NodeMCU plaadipaketi installimine
NodeMCU plaadipaketi installimine
NodeMCU plaadipaketi installimine
NodeMCU plaadipaketi installimine
  1. Avage Arduino IDE. Minge jaotisse Failid-> Eelistused. Sisestage https://arduino.esp8266.com/stable/package_esp8266… täiendava juhatusehalduri URL -i väljale
  2. Nüüd minge Tööriistad-> Tahvlid-> Juhatusehaldur, otsige ESP8266 ja installige pakett.

3. samm: ühendage ühendused

Pin Ühendused
Pin Ühendused
  1. D7 of NodeMCU kuni LED +ve.
  2. G of NodeMCU to LED's -ve.

4. samm: lähtekood

Lähtekood
Lähtekood
Lähtekood
Lähtekood
Lähtekood
Lähtekood
Lähtekood
Lähtekood

Koodis

muutke ssid oma ssid nimeks

ja parool oma SSID parooli

const char* ssid = "MODI"; // teie ssid

const char* password = "8826675619"; // Teie parool

Samm: koodi üleslaadimine

Koodi üleslaadimine
Koodi üleslaadimine

Kui olete ühenduse leivalaual edukalt loonud ja kodeeringu kirjutanud, peate kodeerimise NodeMCU -sse üles laadima, kasutades mikro -USB -d.

Nüüd minge Tööriistad> Tahvel> ESP8266 moodulid ja näete palju ESP8266 valikuid. Valige "NodeMCU 1.0 (ESP-12E moodul). Seejärel valige oma port. Kui te ei tunne oma porti ära, valige Juhtpaneel> Süsteem> Seadmehaldur> Pord ja värskendage oma USB-draiverit.

Nüüd laadige kood tahvlile üles.

6. samm: LED -i juhtimine

LED -i juhtimine
LED -i juhtimine
LED -i juhtimine
LED -i juhtimine
LED -i juhtimine
LED -i juhtimine
LED -i juhtimine
LED -i juhtimine
  • Nüüd avage oma jadamonitor, mitte URL -i.
  • Nüüd sisestage URL oma telefoni brauserisse.
  • Avaneb leht, millel on kaks nuppu ON ja OFF.
  • Kui kõik on õige, kui vajutate ON, süttib LED ja kui vajutate OFF, kustub LED.

Soovitan: