Mundarija:
- 1 -qadam: NodeMCU nima?
- 2 -qadam: Arduino IDE yordamida NodeMCU -ni qanday dasturlash kerak
- 3 -qadam: NodeMCU yordamida HTTP sahifasi orqali LEDni boshqarish
- 4 -qadam: kod
- 5 -qadam: NodeMCU o'rniga boshqa qanday taxtalardan foydalanishim mumkin?
- 6 -qadam: Misol loyihalar:
Video: Arduino IDE -da W/ NodeMCU ESP8266 -ni ishga tushirish: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Sharh
Ushbu qo'llanmada siz Arduino IDE -da NodeMCU -dan qanday foydalanishni bilib olasiz.
Siz nimani o'rganasiz
- NodeMCU haqida umumiy ma'lumot
- Arduino IDE -ga ESP8266 asosidagi taxtalarni qanday o'rnatish kerak
- NodeMCU -ni Arduino IDE -da qanday dasturlash kerak
- NodeMCU o'rniga ishlatilishi mumkin bo'lgan taxtalarni tanishtirish
1 -qadam: NodeMCU nima?
Bugungi kunda IOT -ilovalar ko'payib bormoqda va ob'ektlarni ulash muhim ahamiyat kasb etmoqda. Wi-Fi protokoli kabi ob'ektlarni ulashning bir necha yo'li mavjud.
NodeMCU-bu ESP8266 asosidagi ochiq manba platformasi bo'lib, u ob'ektlarni ulash va Wi-Fi protokoli yordamida ma'lumotlarni uzatish imkonini beradi. Bundan tashqari, GPIO, PWM, ADC va boshqalar kabi mikrokontrolderlarning eng muhim xususiyatlarini ta'minlab, u loyihaning ko'p ehtiyojlarini o'zi hal qila oladi.
Kengashning umumiy xususiyatlari quyidagilar:
- Foydalanish oson
- Arduino IDE yoki IUA tillari bilan dasturlash imkoniyati
- Kirish nuqtasi yoki stantsiya sifatida mavjud
- Voqealarga asoslangan API ilovalarida amal qiladi
- Ichki antennaning mavjudligi
- 13 GPIO pinlari, 10 PWM kanallari, I2C, SPI, ADC, UART va 1-simli
2 -qadam: Arduino IDE yordamida NodeMCU -ni qanday dasturlash kerak
NodeMCU -ni dasturlash uchun Arduino IDE -dan foydalanish uchun avval uni dasturiy ta'minot bilan tanishtirish kerak.
Buning uchun quyidagi kodni nusxa ko'chiring va quyidagi amallarni bajaring:
arduino.esp8266.com/stable/package_esp8266c…
1 -qadam. Fayl menyusida Preferences -ni tanlang va nusxa ko'chirilgan kodni qo'shimcha boshqaruv menejeri URL -lari qismiga kiriting. Keyin OK ni bosing.
2 -qadam. ESP8266 so'zini asboblar menyusidan Kengashlar> taxtalar menejeri orqali qidiring. Keyin ESP8266 taxtalarini o'rnating. O'rnatishni tugatgandan so'ng, siz ESP8266 taxtasida INSTALLED yorlig'ini ko'rasiz.
Ushbu ikki qadamdan so'ng, siz Arduino IDE platalari ro'yxatida NodeMCU kabi ESP8266 asosidagi taxtalarni ko'rishingiz mumkin va siz kodni yuklash uchun kerakli taxtani tanlashingiz mumkin.
Raqamli pinlardan foydalanish uchun siz GPIO raqamlarini tanlashingiz kerak. Misol uchun, D7 pin GPIO13 sifatida belgilanadi. Shunday qilib, siz dasturda D7 -ni ishlatmoqchi bo'lganingizda, 13 -pin raqamini o'rnatishingiz kerak. Bundan tashqari, siz D2 (GPIO4) pinini SDA sifatida va D1 pinini (GPIO5) SCL sifatida ishlatishingiz mumkin.
3 -qadam: NodeMCU yordamida HTTP sahifasi orqali LEDni boshqarish
NodeMCU yordamida Internetni Wi-Fi orqali ulashingiz va HTTP sahifasini yaratish orqali kerakli buyruqlarni bajarishingiz mumkin.
Ushbu misolda siz ON va OFF tugmalarini bosib LEDni boshqarishingiz mumkin. Taqdim etilgan qismga modem SSID va parolni kiriting va Arduino IDE yordamida NodeMCU kartangizga yuklang. (Boshqa sozlamalarni sukut bo'yicha qoldiring)
4 -qadam: kod
Serial monitorni ochgandan so'ng, agar Internetga ulanish o'rnatilsa, sizga yaratgan sahifangizning IP -manzili (masalan, 192.168.1.18) beriladi. HTTP sahifasini ochish uchun uni brauzeringizga nusxa ko'chiring va joylashtiring.
5 -qadam: NodeMCU o'rniga boshqa qanday taxtalardan foydalanishim mumkin?
IOT tizimi uchun taxta turini tanlashda turli xil muhim omillar mavjud, masalan, GPIO pinlarining soni, aloqa protokollari, shu jumladan antenna va boshqalar.
Bundan tashqari, turli xil taxtalar va platformalar mavjud, ularning har biri o'ziga xos xususiyatlarga ega.
Bu erda biz ularni IOT loyihalari uchun zarur bo'lgan eng muhim xususiyatlarga asoslanib taqqosladik.
6 -qadam: Misol loyihalar:
- Arduino va ESP8266 tomonidan WiFi kirish sahifasi bilan aqlli eshik qulfi
- Arduino bilan gaplashing va uni Google Assistant orqali boshqaring
- Wi -Fi orqali olov bilan o'ynang! ESP8266 va Neopixellar (shu jumladan Android ilovasi)
- nstagram Arduino va ESP8266 tezlik o'lchagichini yoqtiradi
Agar siz ushbu qo'llanmani foydali va qiziqarli deb bilsangiz, bizni Facebook -da yoqtiring.
Tavsiya:
STM32f767zi Cube IDE -ni ishga tushirish va shaxsiy eskizni yuklash: 3 qadam
STM32f767zi Cube IDE -ni ishga tushirish va maxsus eskizni yuklash: Sotib ol (veb -sahifani sotib olish/tashrif buyurish uchun testni bosing) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBODDED WORKBODDED WORD STM mikrokontrollerlarini dasturlash uchun ishlatiladi
ESP8266 va ESP32 uchun Python -ni ishga tushirish: 6 qadam
ESP8266 va ESP32 uchun Python-ni ishga tushirish: Bacground ESP8266 va uning katta akasi ESP32-bu TCP/IP-ning to'liq to'plami va mikro-nazorat qilish qobiliyatiga ega arzon Wi-Fi mikrochiplari. ESP8266 chipi ishlab chiqaruvchilar hamjamiyatining e'tiboriga birinchi marta 2014 yilda kelgan. O'shandan beri past narx (
M5stick-C bilan Neopixel Ws2812 kamalakli LED yoritgichi - Arduino IDE yordamida M5stack M5stick C yordamida Neopixel Ws2812 da kamalakni ishga tushirish: 5 qadam
M5stick-C bilan Neopixel Ws2812 kamalakli LED yoritgichi | Arduino IDE yordamida M5stack M5stick C yordamida Neopixel Ws2812 da Rainbow-ni ishga tushiring: Salom bolalar, biz bu ko'rsatmalarni o'qib beramiz, biz neopixel ws2812 LEDlarini yoki LED tasmasini yoki LED matritsasini yoki LED halqasini m5stack m5stick-C Arduino IDE bilan ishlab chiqish platasi bilan ishlatishni o'rganamiz. u bilan kamalak namunasi
ESP8266 -da MicroPython -ni ishga tushirish: 10 qadam (rasmlar bilan)
ESP8266-da MicroPython-ni ishga tushirish: Siz C/C ++ dasturlash tili bilan birgalikda Arduino IDE-ni ishlatishning oddiy usuli emas, balki ESP8266-ga asoslangan taxtalarni dasturlashning boshqa usulini xohlaysizmi? MicroPython.BUIL yordamida taxta
ESP8266-NODEMCU $ 3 WiFi moduli #1- Wi-Fi-ni ishga tushirish: 6 qadam
ESP8266-NODEMCU $ 3 Wi-Fi moduli №1- Wi-Fi tarmog'ini ishga tushirish: Bu mikro hisoblashning yangi dunyosi keldi va bu ESP8266 NODEMCU. Bu esp8266 muhitini arduino IDE -ga ishga tushirilgan video orqali va uning qismlari sifatida qanday o'rnatish mumkinligini ko'rsatadigan birinchi qism