Turinys:

Darbo pradžia „W/ NodeMCU ESP8266“naudojant „Arduino IDE“: 6 žingsniai
Darbo pradžia „W/ NodeMCU ESP8266“naudojant „Arduino IDE“: 6 žingsniai

Video: Darbo pradžia „W/ NodeMCU ESP8266“naudojant „Arduino IDE“: 6 žingsniai

Video: Darbo pradžia „W/ NodeMCU ESP8266“naudojant „Arduino IDE“: 6 žingsniai
Video: Gera pradzia puse darbo ;) 2024, Lapkritis
Anonim
Darbo pradžia „W/ NodeMCU ESP8266“naudojant „Arduino IDE“
Darbo pradžia „W/ NodeMCU ESP8266“naudojant „Arduino IDE“

Apžvalga

Šioje pamokoje sužinosite, kaip naudoti „NodeMCU“„Arduino IDE“.

Ko išmoksi

  • Bendra informacija apie „NodeMCU“
  • Kaip įdiegti ESP8266 pagrindu sukurtas plokštes „Arduino IDE“
  • Kaip užprogramuoti „NodeMCU“„Arduino IDE“
  • Pristatome plokštes, kurias galima naudoti vietoj „NodeMCU“

1 žingsnis: Kas yra „NodeMCU“?

Kas yra NodeMCU?
Kas yra NodeMCU?

Šiandien IOT programų daugėja, o jungiamieji objektai tampa vis svarbesni. Yra keli būdai, kaip prijungti objektus, tokius kaip „Wi-Fi“protokolas.

„NodeMCU“yra atvirojo kodo platforma, pagrįsta ESP8266, kuri gali sujungti objektus ir leisti perduoti duomenis naudojant „Wi-Fi“protokolą. Be to, suteikdamas kai kurias svarbiausias mikrovaldiklių funkcijas, tokias kaip GPIO, PWM, ADC ir tt, jis gali išspręsti daugelį projekto poreikių.

Bendrosios šios plokštės savybės yra šios:

  • Paprasta naudoti
  • Programuojamas su Arduino IDE arba IUA kalbomis
  • Galima naudoti kaip prieigos tašką arba stotį
  • praktiškai įvykiu pagrįstose API programose
  • Turi vidinę anteną
  • Yra 13 GPIO kaiščių, 10 PWM kanalų, I2C, SPI, ADC, UART ir 1 laidas

2 žingsnis: Kaip užprogramuoti „NodeMCU“naudojant „Arduino IDE“

Kaip užprogramuoti „NodeMCU“naudojant „Arduino IDE“
Kaip užprogramuoti „NodeMCU“naudojant „Arduino IDE“
Kaip užprogramuoti „NodeMCU“naudojant „Arduino IDE“
Kaip užprogramuoti „NodeMCU“naudojant „Arduino IDE“
Kaip užprogramuoti „NodeMCU“naudojant „Arduino IDE“
Kaip užprogramuoti „NodeMCU“naudojant „Arduino IDE“
Kaip užprogramuoti „NodeMCU“naudojant „Arduino IDE“
Kaip užprogramuoti „NodeMCU“naudojant „Arduino IDE“

Norėdami naudoti „Arduino IDE“programuoti „NodeMCU“, pirmiausia turite ją pristatyti programinei įrangai.

Norėdami tai padaryti, nukopijuokite šį kodą ir atlikite šiuos veiksmus:

arduino.esp8266.com/stable/package_esp8266c…

1 žingsnis. Meniu Failas pasirinkite Nuostatos ir įveskite nukopijuotą kodą į Papildomos lentos tvarkyklės URL dalį. Tada paspauskite OK.

2 žingsnis. Ieškokite žodžio ESP8266, esantį meniu „Įrankiai“lentose> lentų tvarkytuvėje. Tada įdiekite ESP8266 plokštes. Baigę diegti, ant ESP8266 plokščių pamatysite etiketę INSTALLED.

Atlikę šiuos du veiksmus, „Arduino IDE“plokščių sąraše galite pamatyti ESP8266 pagrindu sukurtas plokštes, tokias kaip „NodeMCU“, ir pasirinkti kodą, kurį norite įkelti.

Norėdami naudoti skaitmeninius kaiščius, turėtumėte pasirinkti GPIO numerius. Pavyzdžiui, D7 kaištis yra apibrėžtas kaip GPIO13. Taigi, kai norite naudoti D7 savo programoje, turėtumėte nustatyti PIN kodą 13. Taip pat galite naudoti kaištį D2 (GPIO4) kaip SDA ir kaištį D1 (GPIO5) kaip SCL

3 veiksmas: šviesos diodo valdymas per HTTP puslapį naudojant „NodeMCU“

Galite prisijungti prie interneto per „Wi-Fi“naudodami „NodeMCU“ir pritaikyti norimas komandas sukurdami HTTP puslapį.

Šiame pavyzdyje galite valdyti šviesos diodą paspausdami įjungimo ir išjungimo mygtuką. Pateiktoje dalyje įveskite modemo SSID ir slaptažodį ir įkelkite jį į „NodeMCU“plokštę naudodami „Arduino IDE“. (Palikite kitus nustatymus pagal numatytuosius nustatymus)

4 žingsnis: kodas

Atidarę serijinį monitorių, jei užmegztas interneto ryšys, jums bus suteiktas jūsų sukurto puslapio IP adresas (pavyzdžiui, 192.168.1.18). Nukopijuokite ir įklijuokite jį į savo naršyklę, kad atidarytumėte HTTP puslapį.

5 veiksmas: kokias kitas plokštes galiu naudoti vietoj „NodeMCU“?

Kokias kitas plokštes galiu naudoti vietoj „NodeMCU“?
Kokias kitas plokštes galiu naudoti vietoj „NodeMCU“?

Yra daug svarbių veiksnių, lemiančių IOT sistemos plokštės tipo pasirinkimą, pavyzdžiui, GPIO kaiščių skaičius, ryšio protokolai, įskaitant anteną ir kt.

Be to, yra įvairių plokščių ir platformų, kurių kiekviena turi savo ypatybes.

Čia mes juos palyginome pagal svarbiausias reikalingas funkcijas IOT projektams.

6 žingsnis: projektų pavyzdžiai:

  • Išmaniųjų durų užraktas su „WiFi“prisijungimo puslapiu, kurį sukūrė „Arduino“ir ESP8266
  • Kalbėkite su „Arduino“ir valdykite jį naudodami „Google“padėjėją
  • Žaisk su ugnimi per WIFI! ESP8266 ir neopikseliai (įskaitant „Android“programą)
  • „nstagram“mėgsta „Arduino“ir ESP8266 spidometrą

Jei ši pamoka jums pasirodė naudinga ir įdomi, pamėgkite mus „Facebook“.

Rekomenduojamas: