Sadržaj:
- Korak 1: Što je NodeMCU?
- Korak 2: Kako programirati NodeMCU pomoću Arduino IDE -a
- Korak 3: Upravljanje LED diodama putem HTTP stranice pomoću NodeMCU -a
- Korak 4: Kodirajte
- Korak 5: Koje druge ploče mogu koristiti umjesto NodeMCU -a?
- Korak 6: Primjeri projekata:
Video: Prvi koraci W/ NodeMCU ESP8266 na Arduino IDE: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Pregled
U ovom vodiču naučit ćete kako koristiti NodeMCU na Arduino IDE -u.
Što ćete naučiti
- Opći podaci o NodeMCU
- Kako instalirati ploče temeljene na ESP8266 na Arduino IDE
- Kako programirati NodeMCU na Arduino IDE
- Predstavljamo ploče koje se mogu koristiti umjesto NodeMCU -a
Korak 1: Što je NodeMCU?
Danas su IOT aplikacije u porastu, a povezivanje objekata postaje sve važnije. Postoji nekoliko načina povezivanja objekata, poput Wi-Fi protokola.
NodeMCU je platforma otvorenog koda temeljena na ESP8266 koja može povezati objekte i omogućiti prijenos podataka putem Wi-Fi protokola. Osim toga, pružajući neke od najvažnijih značajki mikrokontrolera, poput GPIO -a, PWM -a, ADC -a itd., Može samo riješiti mnoge potrebe projekta.
Opće značajke ove ploče su sljedeće:
- Jednostavan za korištenje
- Mogućnost programiranja s jezicima Arduino IDE ili IUA
- Dostupno kao pristupna točka ili stanica
- izvedivo u API aplikacijama na temelju događaja
- Ima unutarnju antenu
- Sadrži 13 GPIO pinova, 10 PWM kanala, I2C, SPI, ADC, UART i 1-Wire
Korak 2: Kako programirati NodeMCU pomoću Arduino IDE -a
Da biste koristili Arduino IDE za programiranje NodeMCU -a, morate ga prvo upoznati sa softverom.
Da biste to učinili, kopirajte sljedeći kôd i slijedite korake u nastavku:
arduino.esp8266.com/stable/package_esp8266c…
korak 1. Odaberite Postavke na izborniku Datoteka i unesite kopirani kôd u dio Dodatni URL -ovi upravitelja ploče. Zatim pritisnite OK.
Korak 2. Potražite riječ ESP8266 u izborniku Alati> Upravitelj ploča. Zatim instalirajte ploče ESP8266. Nakon potpune instalacije vidjet ćete naljepnicu INSTALLED na pločama ESP8266.
Nakon ova dva koraka, na popisu Arduino IDE ploča možete vidjeti ploče bazirane na ESP8266, poput NodeMCU -a, a možete odabrati i željenu ploču za učitavanje koda.
Da biste koristili digitalne pinove, trebate odabrati GPIO brojeve. Na primjer, pin D7 definiran je kao GPIO13. Stoga biste trebali postaviti pin broj 13 kad god želite koristiti D7 u svom programu. Također, možete koristiti pin D2 (GPIO4) kao SDA i pin D1 (GPIO5) kao SCL
Korak 3: Upravljanje LED diodama putem HTTP stranice pomoću NodeMCU -a
Možete se povezati s internetom putem Wi-Fi-ja pomoću NodeMCU-a i primijeniti željene naredbe stvaranjem HTTP stranice.
U ovom primjeru možete upravljati LED diodom pritiskom na tipku za uključivanje i isključivanje. Unesite SSID i lozinku svojih modema u predviđeni dio i prenesite ih na svoju NodeMCU ploču koristeći Arduino IDE. (Ostale postavke ostavite zadanim)
Korak 4: Kodirajte
Nakon otvaranja Serijskog monitora, ako je internetska veza uspostavljena, dobit ćete IP adresu stranice koju ste stvorili (na primjer 192.168.1.18). Kopirajte je i zalijepite u preglednik da biste otvorili HTTP stranicu.
Korak 5: Koje druge ploče mogu koristiti umjesto NodeMCU -a?
Postoje različiti važni čimbenici za odabir vrste ploče za IOT sustav, poput broja GPIO pinova, komunikacijskih protokola, uključujući antenu itd.
Također, postoje različite ploče i platforme, svaka ima svoje specifične značajke.
Ovdje smo ih usporedili na temelju najvažnijih potrebnih značajki za IOT projekte.
Korak 6: Primjeri projekata:
- Pametna brava za vrata sa Wi -Fi prijavnom stranom od Arduina i ESP8266
- Razgovarajte sa svojim Arduinom i kontrolirajte ga pomoću Google asistenta
- Igrajte se s vatrom preko WIFI -ja! ESP8266 i neopikseli (uključujući aplikaciju za Android)
- nstagram voli brzinomjer od Arduina i ESP8266
Ako vam je ovaj vodič koristan i zanimljiv, lajkujte nas na Facebooku.
Preporučeni:
Prvi koraci s radiom Ham: 5 koraka (sa slikama)
Početak rada s Radiom za šunku: Kao nedavno iskorišteni licencirani pršut, želim proći proces koji sam poduzeo da bih ušao u radio za šunku. Mene je mamilo samopouzdanje hobija, dajući ljudima način komunikacije kad su druge metode poremećene. Ali također je korisno
Prvi koraci u utrkama bespilotnih letjelica FPV: 11 koraka
Početak rada na FPV Drone Racing utrkama: FPV Drone Racing ima mnogo različitih vrsta. Postoji dvoransko trčanje Tiny Whoop racing koje koristi četverokutnike koji imaju manje od 50 grama, nisu veći od 50 mm rekvizita, imaju kanale i gotovo se uvijek trče u 1s u zatvorenom prostoru. Zatim postoji veća klasa koja
Pixel Kit s MicroPythonom: Prvi koraci: 7 koraka
Pixel Kit s MicroPythonom: Prvi koraci: Putovanje do otkrivanja punog potencijala Kano's Pixela počinje zamjenom tvorničkog firmvera MicroPythonom, ali to je tek početak. Da bismo kodirali na Pixel Kit -u, moramo povezati računala s njim. Ovaj vodič će objasniti što
Arduino Prvi koraci s hardverom i softverom i Arduino vodiči: 11 koraka
Arduino Početak rada sa hardverom i softverom i Arduino vodiči: Danas proizvođači, programeri preferiraju Arduino za brzi razvoj prototipova projekata. Arduino je elektronička platforma otvorenog koda koja se temelji na hardveru i softveru koji je jednostavan za korištenje. Arduino ima vrlo dobru korisničku zajednicu. Arduino ploča d
Prvi koraci s Amazon AWS IoT i ESP8266: 21 korak
Početak rada s Amazon AWS IoT -om i ESP8266: Ovaj projekt vam pokazuje kako uzeti modul ESP8266 i povezati ga izravno s AWS IOT -om pomoću Mongoose OS -a. Mongoose OS je otvoreni operativni sustav za mikrokontrolere koji naglašava povezivost u oblaku. Razvila ga je Cesanta iz Dublina