Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu dərslik, İnternetdən LEDləri idarə etmək üçün ESP8266 NodemCU Lua WiFi istifadə etməklə bağlı bəzi əsasları öyrədəcək.
İşə başlamazdan əvvəl lazım olan bütün materiallara sahib olduğunuzdan əmin olun:
- ESP8266 NodeMCU Lua WiFi
- LED
- Çörək lövhəsi
- Jumper (lazım olduqda)
- Mikro USB
Addım 1: Pin Tərifi
Addım 2: Pin Bağlantısı
Bu, ən sadə əlaqələrdən biridir və yeni başlayanlar üçün uyğundur. Bu təlimatda LED -in anodunu ESP8266 -nın GND pininə və LED -in katodunu ESP8266 D7 -yə bağlamalıyıq.
Addım 3: PHP və JSON Mənbə Kodu
Bu mənbə kodunu yükləyin və Arduinoya yükləyin.
Addım 4: Veb sayt yaradın
1. Əvvəlcə bura gedin.
2. Pulsuz olaraq qeydiyyatdan keçin və bir veb sayt adı yaradın. (Yalnız adını yazın, sadəcə www və.com ehtiyac yoxdur)
3. Hesab tamamlandıqda, yoxlama üçün e -poçt açın.
4. Bitirdikdən sonra veb saytı idarə etmək və PHP və JSON fayllarını yükləmək üçün gedin.
Addım 5: Arduino Mənbə Kodu
Mənbə kodunu yükləyin və Arduino IDE ilə açın. ESP8266 -nı Arduino IDE -yə uğurla quraşdırdığınızdan əmin olun, beləliklə ESP8266 -nı Arduino IDE -yə qoşa və Arduino IDE -yə düzgün lövhə və port seçə bilərsiniz.
ESP8266 -nı Arduino IDE -yə necə quracağınız üçün buraya vurun.
*Qeyd:
1. ssid və şifrənizi öz WiFi Adınıza və şifrənizə dəyişdirin
2. Ev sahibi və yolu dəyişdirin
const char* host = "kontrollü.000webhostapp.com"; // domeniniz
String yolu = "/light.json"; // slash ilə başlayan
3. Pin nömrəsini dəyişdirin
Addım 6: Nəticə
Nəzarətçini işə saldıqdan sonra "Serial Monitor" u açın və göstərəcək:
… WIFI Bağlandı
(veb saytınızın adı) ilə əlaqə
…………… LED söndürüldü
Bağlantı bağlanır. (Veb saytınızın adı)
Veb saytınızı açıb "Aç" düyməsini tıkladığınızda "Serial Monitor" görünəcək:
…………… LED yanıb
Bağlantı bağlanır. (Veb saytınızın adı)
Və ya "Söndür" düyməsini basın, "Serial Monitor" göstərəcək:
…………… LED OFF Bağlantının bağlanması. (Veb saytınızın adı) ilə əlaqə
Addım 7: Video
Bu video, vebdən ESP8266 istifadə edərək idarəetmə LEDinin nümayişini göstərir.