Mündəricat:

Arduino IDE -də W/ NodeMCU ESP8266 -ı işə salmaq: 6 addım
Arduino IDE -də W/ NodeMCU ESP8266 -ı işə salmaq: 6 addım

Video: Arduino IDE -də W/ NodeMCU ESP8266 -ı işə salmaq: 6 addım

Video: Arduino IDE -də W/ NodeMCU ESP8266 -ı işə salmaq: 6 addım
Video: Реле таймера #2 || ESP8266 Лестничная логика FLProg 2024, Noyabr
Anonim
Arduino IDE -də W/ NodeMCU ESP8266 ilə işə başlayın
Arduino IDE -də W/ NodeMCU ESP8266 ilə işə başlayın

Baxış

Bu təlimatda Arduino IDE -də NodeMCU -dan necə istifadə edəcəyinizi öyrənəcəksiniz.

Öyrənəcəkləriniz

  • NodeMCU haqqında ümumi məlumat
  • Arduino IDE -də ESP8266 əsaslı lövhələri necə quraşdırmaq olar
  • NodeMCU -nu Arduino IDE -də necə proqramlaşdırmaq olar
  • NodeMCU əvəzinə istifadə edilə bilən lövhələr təqdim olunur

Addım 1: NodeMCU nədir?

NodeMCU nədir?
NodeMCU nədir?

Bu gün IOT tətbiqləri artmaqdadır və əlaqəli obyektlər getdikcə daha çox əhəmiyyət kəsb edir. Wi-Fi protokolu kimi obyektləri birləşdirməyin bir neçə yolu var.

NodeMCU, obyektləri birləşdirə bilən və Wi-Fi protokolu ilə məlumat ötürülməsinə imkan verən ESP8266 əsaslı açıq mənbə platformadır. Bundan əlavə, GPIO, PWM, ADC və s kimi mikrokontrolörlərin ən vacib xüsusiyyətlərini təmin edərək, layihənin bir çox ehtiyaclarını tək həll edə bilər.

Bu lövhənin ümumi xüsusiyyətləri aşağıdakılardır:

  • İstifadəsi asandır
  • Arduino IDE və ya IUA dilləri ilə proqramlaşdırma
  • Giriş nöqtəsi və ya stansiya olaraq mövcuddur
  • Tədbirə əsaslanan API tətbiqlərində tətbiq edilə bilər
  • Daxili antenanın olması
  • 13 GPIO pin, 10 PWM kanalı, I2C, SPI, ADC, UART və 1-Wire ehtiva edir

Addım 2: Arduino IDE istifadə edərək NodeMCU -nu necə proqramlaşdırmaq olar

Arduino IDE istifadə edərək NodeMCU -nu necə proqramlaşdırmaq olar
Arduino IDE istifadə edərək NodeMCU -nu necə proqramlaşdırmaq olar
Arduino IDE istifadə edərək NodeMCU -nu necə proqramlaşdırmaq olar
Arduino IDE istifadə edərək NodeMCU -nu necə proqramlaşdırmaq olar
Arduino IDE istifadə edərək NodeMCU -nu necə proqramlaşdırmaq olar
Arduino IDE istifadə edərək NodeMCU -nu necə proqramlaşdırmaq olar
Arduino IDE istifadə edərək NodeMCU -nu necə proqramlaşdırmaq olar
Arduino IDE istifadə edərək NodeMCU -nu necə proqramlaşdırmaq olar

NodeMCU proqramlaşdırmaq üçün Arduino IDE -dən istifadə etmək üçün əvvəlcə onu proqram təminatı ilə tanış etməlisiniz.

Bunu etmək üçün aşağıdakı kodu kopyalayın və aşağıdakı addımları izləyin:

arduino.esp8266.com/stable/package_esp8266c…

addım 1. Fayl menyusundan Tercihlər seçin və Əlavə İdarə Heyəti URLləri hissəsinə kopyalanan kodu daxil edin. Sonra OK düyməsini basın.

Addım 2. Alətlər menyusundan Lövhələr> lövhələr menecerində ESP8266 sözünü axtarın. Sonra ESP8266 lövhələrini quraşdırın. Tamamilə quraşdırıldıqdan sonra ESP8266 lövhələrində MONTAJI etiketini görəcəksiniz.

Bu iki addımdan sonra Arduino IDE lövhələr siyahınızda NodeMCU kimi ESP8266 əsaslı lövhələri görə bilərsiniz və kodu yükləmək üçün istədiyiniz lövhəni seçə bilərsiniz.

Rəqəmsal sancaqlar istifadə etmək üçün GPIO nömrələrini seçməlisiniz. Məsələn, D7 pin GPIO13 olaraq təyin olunur. Proqramınızda D7 istifadə etmək istədiyiniz zaman 13 nömrəli pin qurmalısınız. Ayrıca, SDA olaraq D2 pinini (GPIO4) və SCL olaraq D1 pinini (GPIO5) istifadə edə bilərsiniz.

Addım 3: NodeMCU istifadə edərək bir HTTP Səhifəsi vasitəsilə LED -in idarə edilməsi

NodeMCU istifadə edərək interneti Wi-Fi vasitəsilə bağlaya və HTTP səhifəsi yaradaraq istədiyiniz əmrləri tətbiq edə bilərsiniz.

Bu nümunədə, ON və OFF düyməsini basaraq bir LED -i idarə edə bilərsiniz. Təqdim olunan hissəyə modemlər SSID və şifrənizi daxil edin və Arduino IDE istifadə edərək NodeMCU lövhənizə yükləyin. (Digər parametrləri standart olaraq buraxın)

Addım 4: Kod

Serial Monitoru açdıqdan sonra, İnternet bağlantısı qurulsa, yaratdığınız səhifənin IP ünvanı veriləcək (məsələn, 192.168.1.18). Kopyalayın və brauzerinizə yapışdırıb HTTP səhifəsini açın.

Addım 5: NodeMCU əvəzinə başqa hansı lövhələrdən istifadə edə bilərəm?

NodeMCU əvəzinə başqa hansı lövhələrdən istifadə edə bilərəm?
NodeMCU əvəzinə başqa hansı lövhələrdən istifadə edə bilərəm?

Bir IOT sistemi üçün lövhənin növünü seçmək üçün GPIO pinlərinin sayı, anten də daxil olmaqla ünsiyyət protokolları və s.

Ayrıca, fərqli lövhələr və platformalar var, hər birinin özünəməxsus xüsusiyyətləri var.

Burada IOT layihələri üçün ən vacib tələb olunan xüsusiyyətlərə əsaslanaraq müqayisə etdik.

Addım 6: Nümunə Layihələr:

  • Arduino & ESP8266 tərəfindən WiFi Giriş Səhifəsi olan Ağıllı Qapı Kilidi
  • Arduino ilə danışın və Google Assistant tərəfindən nəzarət edin
  • WIFI üzərində atəşlə oynayın! ESP8266 və Neopixels (Android Tətbiqi daxil olmaqla)
  • nstagram Arduino və ESP8266 tərəfindən sürətölçənini bəyənir

Bu dərsliyi faydalı və maraqlı görürsünüzsə, facebook -da bizim kimi bəyənin.

Tövsiyə: