Агуулгын хүснэгт:

ESP32 E Modulo De Reles 4 Canais: 4 алхам
ESP32 E Modulo De Reles 4 Canais: 4 алхам

Видео: ESP32 E Modulo De Reles 4 Canais: 4 алхам

Видео: ESP32 E Modulo De Reles 4 Canais: 4 алхам
Видео: Módulos Relé com ESP8266 e ESP32 2024, Арваннэгдүгээр
Anonim
ESP32 E Modulo De Reles 4 Canais
ESP32 E Modulo De Reles 4 Canais

4 төрлийн хэлцэл хийх, хувь хүн, хөтөч, вэб хөтөч, вэбсайт (вэб/интернетээр дамжуулан), вэб үйлчилгээ ашиглах боломжтой.

Анхаарна уу:

  • Жишээ нь, жишээ нь, жишээ нь, үл хамаарах зүйлүүд нь маш их үүрэг гүйцэтгэдэг.
  • NA (normalmente abertas) quanto NF (normalmente fechadas) гэсэн ойлголт байхгүй байна. NF -ийн албан ёсны бус хувилбаруудын аль ч хувилбарыг ашиглах боломжгүй, ямар ч асуудал байхгүй. Хэсэг хугацааны дараа NA, эсвэл "baixo" гэсэн албан ёсны тайлбар, мөн ямар нэгэн зүйл хийх хэрэгтэй.
  • Вэб үйлчилгээг ашиглах нь чухал юм. Холбогдох төлбөрийн хэмжээг тооцоолох, эцсийн цэгийг хүлээн авах эсвэл ESP32 эсвэл NodeJS програмыг IP хэлбэрээр ашиглах боломжтой болно.
  • ESP32 програмын зааварчилгаа, зааварчилгаа, интернэт сүлжээний холболт эсвэл интернет холболтын талаархи зааварчилгаа.

Хангамж

  • 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 үсрэгч Fêmea/Fêmea - Гол ялгаа
  • Fonte CA - 127V
  • Fonte CC - 3, 3V

Алхам 1: Вэб үйлчилгээ

Webservice -ийн талаархи мэдээллийг ашиглах боломжтой.

Персистенсиа

Энэ нь ямар ч хамаагүй, ямар ч хамаагүй өөр өөр орчинд ажиллах боломжтой болно.

Fornecimento dos Estados dos Relés

ESP32 нь HTTP GET -ийг ашиглахын тулд шаардлагатай гэж үзсэний үндсэн дээр үүнийг хийх боломжтой болно.

{

буухиа1: эрэлхэг зориг 1 (0 эсвэл 1), буухиа2: эрэлхэг зориг 2 (0 эсвэл 1), буухиа3: эрэлхэг зориг 3 (0 эсвэл 1), буухиа4: эрэлхэг зориг 4 (0 эсвэл 1)

}

Sendo o valor = 1 para 'alto' e 0 para 'baixo'.

Жишээ нь: {буухиа1: 1, буухиа2: 0, буухиа3: 1, буухиа4: 0}

IP ба ESP32 хүлээн авах

ESP32, IP хаягийг ашиглах нь HTTP POST -ээр дамжуулан "ip" параметрүүдийг ашиглах боломжийг олгодог.

Жишээ нь: https:// meuServidor/esp32/ip? Ip = 192.168.1.23

Жишээ нь Сервидор

Github, nodeJS -ийг ашиглахад ямар ч эх сурвалж байхгүй, жишээ нь орчин үеийн хувилбарууд, реле1, реле2, реле3, реле4, ip гэх мэт.

Алхам 2: Aplicativo вэб

Апликатив вэб
Апликатив вэб

Хяналт, шалгалт, тохиргоонууд нь вэбсайтад хэрэглэгддэг вэбсайтууд юм.

Вэб програмыг ашиглахын тулд шалгах хайрцгийг сонгож, CSS форматаар комик слайдер ашиглан форматлах боломжтой (chaves deslizantes). Cada chave é associada a um relé. Javascript -ээр дамжуулан вэбсайтад ажиллахын тулд javascript -ийн хариултуудыг ашиглах боломжтой, үүнд:

  1. HTTP GET -ээр дамжуулан ESP32 -ийн IP орон нутгийн ассоциаци,
  2. HTTP GET -ээр дамжуулж болно. A leitura eé feita a cada 5 сегментүүд. Chaves são alteradas automaticamente, as acordo com os valores recebidos. Хязгаарлагдмал цаг хугацаа өнгөрөхөд энэ нь бодит үр дүнд хүрэх болно.
  3. HTTP POST -ээр дамжуулж болно. O envio é feito a cada alteração das chaves.

O código pode ser acessado aqui.

Алхам 3: ESP32 програм хангамж

ESP32 програмын програм хангамжийн програмууд.

Энэ нь ямар ч тохиолдолд:

  • SSID1: Wi -Fi -г шинэчлэх SSID -ийг ашиглах боломжтой
  • НУУЦ ҮГ1: WiFi -ийг шинэчлэх боломжтой
  • SSID2: Wi -Fi сүлжээг шинэчлэх SSID -ийг ашиглах боломжтой
  • НУУЦ ҮГ2: WiFi -ийг шинэчлэх
  • ENDDPOINT_STATUS_GET: Төгсгөлийн цэг
  • ENDPOINT_IP_SET: Төгсгөлийн цэгийн IP хаягийг тохируулах

Гүйцэтгэх ажиллагааны хувьд pelo código são:

  1. Conectar-se à uma das duas нь Wi-Fi-ийг буруу болгодог.
  2. HTTP POST -ээр дамжуулан ESP32 эсвэл вэб сервисийг ашиглах боломжтой.
  3. HTTP GET -ээр дамжуулан 5 -аас 5 хүртэлх вэб сервис ашиглах боломжтой болно.
  4. Төлбөр тооцоо хийх боломжтой (3).

Зөвлөмж болгож буй: