Mündəricat:

ESP32 E Modulo De Reles 4 Canais: 4 Addım
ESP32 E Modulo De Reles 4 Canais: 4 Addım

Video: ESP32 E Modulo De Reles 4 Canais: 4 Addım

Video: ESP32 E Modulo De Reles 4 Canais: 4 Addım
Video: Lesson 66: Controlling 4 channel relay with 4 push buttons | Arduino Step By Step Course 2024, Noyabr
Anonim
ESP32 E Modulo De Reles 4 Canais
ESP32 E Modulo De Reles 4 Canais

4 dövrəyə nəzarət etmək üçün fərdi, fərdi bir brauzer, İnternet bağlantısı (İnternet/İnternet vasitəsilə) və Veb Xidməti ilə əlaqə saxlayın.

Nəzərə alın:

  • İstifadəçilər üçün ən çox istifadə olunan mövzular, məsələn, bir çox məsələlərdir ki, bu da bir çox problemlərin həll olunmasına kömək edir.
  • NA (normal abertas) kvant NF (normal fechadas) ilə bağlı heç bir proyekt yoxdur. NF ilə əlaqəli heç bir məlumat əldə etmək mümkün deyil. Əlavə olaraq NA, ya da 'baixo' rəsmi məlumatları və ya bir neçə ildir.
  • Veb Xidməti haqqında heç bir məlumat yoxdur. NodeJS -də ESP32 -dən istifadə edərək IP -ni qəbul etmək üçün son nöqtəni formatlaşdırmaq üçün ən çox yüklənmiş məlumatları yükləyin.
  • ESP32 ilə bağlı təlimatlar, İnternet təlimatları və İnternet təlimatları ilə əlaqədardır.

Təchizat

  • 1 Módulo Wifi Bluetooth ESP32
  • 1 Módulo Relé de 4 Canais - Optoacoplado
  • 1 Led Azul ~ 3VCC
  • 1 Led Verde ~ 3VCC
  • 2 Lâmpadas de Led 127VCA
  • 6 Jumpers Fêmea/Fêmea - Əsas fərqlər
  • Fonte CA - 127V
  • Fonte CC - 3, 3V

Addım 1: Veb xidməti

Veb Xidməti haqqında məlumat əldə edin.

Persistensiya

İstifadə etmək üçün heç bir ehtiyac yoxdur, heç bir əlaqəsi yoxdur.

Estados dos Relés haqqında məlumat

Bir qayda olaraq, ESP32 ilə əlaqədar olaraq HTTP GET -in tələblərinə cavab vermək lazımdır, buna görə də bu əlaqələr mövcuddur.

{

relay1: şücaət rölesi 1 (0 ya da 1), relay2: şücaət 2 (0 və ya 1), relay3: şücaət 3 (0 ya da 1), relay4: cəsarətli rele 4 (0 ya da 1)

}

Göndərmək = 1 'alto' və 0 'baixo' üçün.

Məsələn: {relay1: 1, rele2: 0, rele3: 1, relay4: 0}

ESP32 ilə IP qəbul edin

ESP32 və ya İnternet xidmətlərinin göstərilməsi, İnternet xidmətlərinin göstərilməsi və HTTP POST vasitəsi ilə "ip" parametrlərinin istifadəsi ilə əlaqədardır.

Məsələn: https:// meuServidor/esp32/ip? İp = 192.168.1.23

Məsələn, Servidor

Github -da heç bir məlumat yoxdur, çünki bu, NodeJS -in xidmətlərindən istifadə etməklə yanaşı, həm də mühitdən asılı olmayaraq: röle1, rele2, rele3, relay4, ip -dən də istifadə edilə bilər.

Addım 2: Aplicativo Web

Aplikativ Veb
Aplikativ Veb

Müvafiq vəzifələrin öhdəsindən gəlmək üçün, İnternetdən istifadə etmək üçün istifadə edilə bilər.

Veb saytına daxil olmaq üçün lazımi elementləri daxil edin, onay qutularını seçin, CSS -dən istifadə edərək formatlaşdırma düymələrini istifadə edərək formatlaşdırın. Əlaqədar bir şey var. Javascript -in cavablandırılması, veb -xidmətlərin göstərilməsi üçün tələb olunan suallara cavab verir:

  1. HTTP GET vasitəsi ilə ESP32 və ya IP -nin yerli assosiasiyalarını hazırlayın,
  2. HTTP GET vasitəsi ilə ən çox görülən işlər. Şəxsi həyat 5 gün ərzində. Sifarişlər avtomatik olaraq dəyişdirildikdə, bu da bir çox problemi həll etməyə imkan verir. Müvafiq vəzifələri yerinə yetirmək üçün hər hansı bir məlumat əldə etməyə icazə verin.
  3. HTTP POST vasitəsi ilə ən çox maraqlanırsınız. Əlbəttə ki, bir şey dəyişdirmək çox çətindir.

Bu proqramlar acessado üçün istifadə edilə bilər.

Addım 3: Proqram ESP32

Proqramın ESP32 proqramını da işləyin.

Parametrləri yoxlamaq üçün heç bir şərt yoxdur:

  • SSID1: Wi -Fi -nı yenidən açmaq üçün SSID -ni seçin
  • ŞİFRE1: WiFi -ni yeniləyin
  • SSID2: Wi -Fi -ı yenidən açmaq üçün SSID -ni seçin
  • ŞİFRƏ2: Wi -Fi şəbəkəsini yeniləyin
  • ENDDPOINT_STATUS_GET: Son nöqtə ən çox istifadə olunan əlaqələrdir
  • ENDPOINT_IP_SET: IP ünvanlarını yoxlamaq üçün son nöqtə

Əməliyyatlar icra edildiyi kimi:

  1. Dual duas, Wi-Fi məlumatlarını bərpa edir.
  2. HTTP POST vasitəsi ilə ESP32 və ya veb xidməti ilə əlaqəli IP ünvanı.
  3. HTTP GET vasitəsi ilə 5 və ya daha çox veb xidməti istifadə etmək üçün veb xidmətlərini istifadə edin.
  4. İstifadəçilərə kömək etmək üçün (3) ödəniş yükləyin.

Tövsiyə: