Mundarija:

NodeMCU yordamida Internet boshqariladigan LED: 6 qadam
NodeMCU yordamida Internet boshqariladigan LED: 6 qadam

Video: NodeMCU yordamida Internet boshqariladigan LED: 6 qadam

Video: NodeMCU yordamida Internet boshqariladigan LED: 6 qadam
Video: NodeMCU ESP8266 WiFi Development paneliga HTTP Client misolida kirish 2024, Iyul
Anonim
NodeMCU yordamida Internet boshqariladigan LED
NodeMCU yordamida Internet boshqariladigan LED

Narsalar Interneti (IoT)-bu o'ziga xos identifikatorlar bilan ta'minlangan, ma'lumotni tarmoq orqali odamdan odamga yoki odamdan foydalanmasdan uzatish qobiliyatiga ega bo'lgan o'zaro bog'liq bo'lgan hisoblash qurilmalari, mexanik va raqamli mashinalar, ob'ektlar, hayvonlar yoki odamlar tizimi. kompyuter bilan o'zaro aloqa.

Bu erda biz tarmoqqa ulangan NodeMCU yordamida oddiy IoT loyihasini ishlab chiqamiz.

DESCRIPTIONNodeMCU - bu ochiq manbali IoT platformasi. Unga Espressif ESP8266 WiFi SoC-da ishlaydigan dasturiy ta'minot va ESP-12 moduliga asoslangan uskunalar kiradi. "NodeMcu" atamasi sukut bo'yicha dasturiy ta'minotni emas, balki dasturiy ta'minotni nazarda tutadi. ESP8266 proshivka dasturi Lua skript tilidan foydalanadi. U Lua loyihasiga asoslangan va ESP8266 uchun Espressif OS bo'lmagan SDK-ga qurilgan. U Lua-cjson va spiffs kabi ko'plab ochiq manbali loyihalardan foydalanadi. Expressif ESP8622 Wi-Fi SoC uchun LUA asosidagi interaktiv dasturiy ta'minot, shuningdek, $ 3 ESP8266 Wi-Fi modullariga zid bo'lgan, dasturiy ta'minot va disk raskadrovka uchun CP2102 TTL-USB-chipni o'z ichiga olgan ochiq manbali apparat platasi, non paneli uchun qulay va mumkin. faqat uning mikro USB porti orqali quvvatlanadi.

XUSUSIYATLARI

  • Wi-Fi moduli-ESP-12E moduli, ESP-12 moduliga o'xshash, lekin 6 ta qo'shimcha GPIO bilan.
  • USB - quvvat, dasturlash va disk raskadrovka uchun mikro USB port
  • Sarlavhalar-GPIOs, SPI, UART, ADC va quvvat pinlariga kirish imkoniga ega 2x 2,54 mm 15-pinli sarlavha
  • Quvvat - 5V, mikro USB port orqali

1 -qadam: kerakli materiallar

Kerakli materiallar
Kerakli materiallar
Kerakli materiallar
Kerakli materiallar
Kerakli materiallar
Kerakli materiallar
Kerakli materiallar
Kerakli materiallar
  1. ESP8266 NodeMCU
  2. Non paneli
  3. LED
  4. Jumper simlari
  5. Arduino IDE

2 -qadam: NodeMCU karta paketini o'rnatish

NodeMCU karta paketini o'rnatish
NodeMCU karta paketini o'rnatish
NodeMCU karta paketini o'rnatish
NodeMCU karta paketini o'rnatish
  1. Arduino IDE -ni oching. Fayllar-> Sozlamalar-ga o'ting. Kengash menejerining qo'shimcha URL manzillariga https://arduino.esp8266.com/stable/package_esp8266… kiriting.
  2. Endi Tools-> Board-> Board Manager-ga o'ting va ESP8266-ni qidiring va paketni o'rnating.

3 -qadam: Ulanishlarni ulash

Ulanishlar
Ulanishlar
  1. NodeMCU -ning D7 svetodiod +ve.
  2. NodeMCU ning LED -ga.

4 -qadam: Manba kodi

Manba kodi
Manba kodi
Manba kodi
Manba kodi
Manba kodi
Manba kodi
Manba kodi
Manba kodi

Kodda

ssid nomini ssid nomiga o'zgartiring

va SSID parolingizga parol

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

const char* password = "8826675619"; // Parolingiz

5 -qadam: Kodni yuklash

Kodni yuklash
Kodni yuklash

Agar siz ulanishingizni taxtada muvaffaqiyatli o'rnatgan bo'lsangiz va kodlashni yozgan bo'lsangiz, mikro USB yordamida kodlashni NodeMCU -ga yuklashingiz kerak.

Endi, Asboblar> Kengash> ESP8266 modullari -ga o'ting va siz ESP8266 uchun ko'plab variantlarni ko'rishingiz mumkin. "NodeMCU 1.0 (ESP-12E moduli) ni tanlang. Keyin portni tanlang. Agar siz portni taniy olmasangiz, Boshqarish paneli> Tizim> Qurilma menejeri> Port-ga o'ting va USB drayverini yangilang.

Endi kodni taxtaga yuklang.

6 -qadam: LEDni boshqarish

LEDni boshqarish
LEDni boshqarish
LEDni boshqarish
LEDni boshqarish
LEDni boshqarish
LEDni boshqarish
LEDni boshqarish
LEDni boshqarish
  • Endi URL manzilini emas, Serial monitorni oching.
  • Endi URLni telefoningiz brauzeriga qo'ying.
  • Ochish va O'chirish tugmachalari bo'lgan sahifa ochiladi.
  • Agar hamma narsa to'g'ri bo'lsa, siz ON tugmasini bosganingizda LED yonadi va O'chirish tugmasini bosganingizda LED o'chadi.

Tavsiya: