
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

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




- ESP8266 NodeMCU
- Non paneli
- LED
- Jumper simlari
- Arduino IDE
2 -qadam: NodeMCU karta paketini o'rnatish


- Arduino IDE -ni oching. Fayllar-> Sozlamalar-ga o'ting. Kengash menejerining qo'shimcha URL manzillariga https://arduino.esp8266.com/stable/package_esp8266… kiriting.
- Endi Tools-> Board-> Board Manager-ga o'ting va ESP8266-ni qidiring va paketni o'rnating.
3 -qadam: Ulanishlarni ulash

- NodeMCU -ning D7 svetodiod +ve.
- NodeMCU ning LED -ga.
4 -qadam: 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

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




- 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:
DIY -- Arduino Uno yordamida smartfon yordamida boshqariladigan o'rgimchak robotini qanday yasash mumkin: 6 qadam

DIY || Qanday qilib Arduino Uno yordamida smartfon yordamida boshqariladigan o'rgimchak robotini yasash mumkin: O'rgimchak robotni yaratishda robototexnika haqida ko'p narsalarni bilib olish mumkin. Bu videoda biz sizga o'rgimchak robotini yasashni ko'rsatamiz, uni biz o'z smartfonimiz yordamida boshqaramiz (Androi
Arduino va Raspberry Pi yordamida Internet orqali boshqariladigan video-oqim robotini yarating: 15 qadam (rasmlar bilan)

Arduino va Raspberry Pi yordamida Internet orqali boshqariladigan video-oqim robotini yarating: Men @RedPhantom (aka LiquidCrystalDisplay / Itay), Isroilning 14 yoshli talabasi, Max Shein o'rta maktabining ilg'or fanlar va matematika. Men bu loyihani hamma o'rganishi va baham ko'rishi uchun qilyapman
Ilova tomonidan boshqariladigan NodeMCU yordamida aqlli qozonni qanday yasash mumkin: 8 qadam

NodeMCU yordamida boshqariladigan aqlli qozonni qanday qilish kerak: Ushbu qo'llanmada biz ESP32 va Smartfonlar uchun ilovalar (iOS va Android) tomonidan boshqariladigan Smart Pot quramiz. Biz ulanish va Blynk kutubxonasi uchun NodeMCU (ESP32) dan foydalanamiz. bulutli IoT va smartfonlardagi ilova uchun. Oxirida biz
Internet soati: NTP protokoli bilan ESP8266 NodeMCU yordamida OLED yordamida sana va vaqtni ko'rsatish: 6 qadam

Internet soati: NTP protokoli bilan ESP8266 NodeMCU yordamida OLED yordamida sana va vaqtni ko'rsatish: Salom bolalar, biz Internetdan vaqt oladigan Internet soatini quramiz, shuning uchun bu loyihani ishga tushirish uchun hech qanday RTC kerak emas, unga faqat ishlaydigan Internet aloqasi Va bu loyiha uchun sizga esp8266 kerak bo'ladi, u
ESP32 asosidagi veb -server yordamida Internet boshqariladigan LED: 10 qadam

ESP32 asosidagi veb-server yordamida Internet boshqariladigan LED: Loyihaga umumiy nuqtai Bu misolda biz dunyoning istalgan nuqtasidan kirish mumkin bo'lgan LED holatini boshqarish uchun ESP32-ga asoslangan veb-serverni qanday yaratishni bilib olamiz. Bu loyiha uchun sizga Mac kompyuteri kerak bo'ladi, lekin siz bu dasturni hatto i -da ham ishga tushirishingiz mumkin